Senior Quality Assurance Engineer
acaglobal
Job Description
- Develop an automation-first testing strategy for functional, performance, and regression testing.
- Architect and develop reusable and scalable multi-layer automation frameworks for UI, API, and database automated test scripts that cover the functional areas of our application suite.
- Guide other test automators embedded in cross-functional development teams, to create scripts and provide faster, scalable, and more comprehensive test coverage.
- Organize and direct team meetings to ensure automation efforts are on track.
- Always be the advocate for automation and quality best practices.
- Review requirements stated in product backlog and assign to each sprint as needed.
- Partner with product, engineering, and IT personnel to align long term solution roadmap with quality assurance efforts.
- Analyze root cause of failing test automation test scripts and fix.
- Lead the collaboration with software developers as needed to identify root cause of product defects and resolve problems.
- Align strategies with organizational goals and report progress to the product owner.
Skills and attributes for success
- You must always be curious about the business and customers you support. The more you know and understand your customers and how they work on a daily basis, the better equipped you will be to deliver high quality technology solutions.
- Motivated to deliver the best possible software solutions in a fast-paced collaborative environment.
- Ability to quickly identify and communicate risks.
- Proactively learn and experiment with new technologies and cloud development strategies, staying ahead of the curve.
- Ability to self-manage multiple priorities and understand when to ‘switch gears’ to unblock others.
- Clear and concise written and verbal communication skills.
- Diplomatic with strong negotiation and conflict resolution skills.
- Self-motivator with a strong work ethic, able to perform job duties without significant supervision.
- Comfortable with leveraging approved AI toolsets to help you be more efficient and productive.
To qualify for the role, you must have
- Minimum 7 to 9 years of overall test automation experience, at least 3 years using Playwright and Typescript (or Javascript).
- Development experience with C#, Java, or any other Object Oriented Programming language.
- Experience with keyword and data driven test automation.
- Experience implementing APIs (OData, REST, SOAP) and database automated tests.
- Experience with CI/CD tools such as Jenkins / TeamCity, LambdaTest, etc.
- Experience with development tools, such as Visual Studio, Azure DevOps, Junit, and Eclipse.
- Working knowledge of code coverage tools, defect-tracking systems, test case management systems, and performance tools.
- Experience with version control tools such as Git or SVN.