Senior QA Engineer
Veracity by RGP™ is a next generation consulting firm focused on delivering transformative solutions across strategy, experience, process, technology, and culture. Combining the flexibility of a talent-driven partner with the expertise of a project-based consultancy, Veracity helps organizations drive meaningful change. With a people-first approach, Veracity ensures every engagement is tailored to meet the unique needs of its clients, empowering them to engage, operate and outperform the competition. Backed by RGP’s global reach, Veracity offers specialized talent and award-winning methodologies that deliver impactful, long-term results across various industries and regions.
Our team is made up of technologists, strategists, and creative problem solvers who have one goal in common: creating nimble, fluid, and sustainable solutions that support business growth. We come together as one team to deliver transformative results. While we take our work seriously, we never lose our playful spirit, and we pride ourselves on our fun and energetic culture.
Today, we’re ready to add a Quality Assurance (QA) Engineer to our team. As a QA engineer, you will actively participate in story planning and detailed daily standups, while providing input for architectural design decisions, and developing code to meet story acceptance criteria. You will have the opportunity to continuously develop technical knowledge and skills on multiple platforms, and educate team members (including BSAs, Scrum Masters and Product Owners) on the capabilities and constraints of technologies.What you will do:
- Work closely with team and product managers to define the automated testing components that will be used to validate requirements against developed software
- Develop manual tests to meet story acceptance criteria
- Develop automated tests to support regression testing
- Participated in peer reviews to ensure compliance with standards
- Estimate level of effort to develop manual and automation tests to meet acceptance criteria
- Ensure adherence to continuous improvement practices as required to meet quality / time to market imperatives
- Work with team members in adopting and learning test automation techniques
- Contribute to an atmosphere of cross-functional teamwork within the organizations’ project lifecycle
- Candidate must be a team player and work closely with developers in defining effective automation frameworks to ensure maximum reusability, maintainability and flexibility
- Conduct 508 Compliance testing using Axe/Wave plug-in and screen readers
- Conduct end point and integration testing using Postman
What we would like to see:
- Bachelor’s Degree in Computer Science or Management Information Systems
- At least 8 years of experience with testing methodologies for software applications
- Experience with Test Automation tools and frameworks
- Experience defining and driving test automation including selection of testing tools
- Previous experience leading a team of Testers
- Experience testing in a Microsoft environment and experience testing SharePoint or Office 365
- Thorough understanding of all aspects unit, system, integration, regression, user, load and performance testing functions.
- A good understanding of tools used in CI/CD Test & SDLC processes (CodedUI, Selenium, UFT, VSTS, ServiceNow, etc.) a plus.
- At least 2 years’ experience in testing with a firm understanding of functional end-to-end testing, system testing, batch processing, user acceptance testing, and regression testing
- Experience with one or more tools like NUnit, Visual Studio, JUnit, Selenium, Cucumber, Protractor, Waitir/N, Selenium, Karma or Jasmine a big plus
- Experience in testing products with the following technology stacks (or equivalent): SharePoint, .NET, C# Java, SQL, XML, SOAP, or RESTful/web services
- At least 2 years’ experience with methodologies like Agile and supporting techniques (e.g. Test Driven Development and continuous integration processes), packaged system implementations, and traditional specification – driven approaches
- At least 2 years’ experience in testing with a firm understanding of functional end-to-end testing, system testing, batch processing, user acceptance testing, and regression testing
- Experience with one or more tools like Postman, JUnit, Selenium, Cucumber, Protractor, Waitir/N, Selenium, Karma or Jasmine a big plus
- Experience in testing products with the following technology stacks (or equivalent): Ruby, Java, SQL, XML, SOAP, or RESTful/web services
What We Offer:
- Competitive salary and with potential financial rewards and perks
- Comprehensive medical, dental and vision plans
- 401k Savings Plan with Company match
- Employee Stock Purchase Plan
- Open PTO policy (as long as you are in good standing)
- Flexible work environment
- Parental leave
- Choice of company laptop and cell phone reimbursement
- A supportive, approachable, and encouraging leadership team who welcome ideas to make Veracity and our clients the best they can be; we are truly about are people!
- A fun collaborative, roll up your sleeves environment with no politics (we are a flat organization)
- Monthly and quarterly company team events and contests
- Fully stocked kitchen with drinks and snacks galore!
- And so much more!