Role Description
The Sr. QA Engineer role is responsible for the development and delivery of an automation-first test suite for our ComplianceAlpha products. Each Sr. QA Engineer will be part of a geo-located agile product team, providing guidance during planning and refinement as well as executing on the plan during the sprint.
We are looking for an imaginative self-starter with a passion for great software and a proven track record of developing test automation solutions that drive exceptional quality and productivity. Only motivated problem solvers willing to take the initiative and demonstrate consistent follow-through need apply. Qualified candidates will have extensive experience successfully implementing test automation.
Your key responsibilities
-
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.
-
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 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.
Qualifications
-
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.
Requirements
-
Bachelorβs Degree in STEM.
-
Experience with Agile Scrum and ATDD methodologies.
-
Experience automating mobile platforms, a plus.
-
Experience in writing SQL queries and database automation.
-
Experience in scripting languages, such as Python or Ruby, are a plus.
Benefits
-
Competitive compensation package based on performance.
-
Medical and dental coverage.
-
Pension and 401(k) plans.
-
Wide range of paid time off options.
-
Flexible work environment.
-
Time off for designated ACA Paid Holidays, Summer Fridays, Personal/Family Care, and other leaves of absence.
-
Continuous learning opportunities.
-
Tools and flexibility to make a meaningful impact.
-
Insights, coaching, and confidence to be a leader.
-
Diverse and inclusive culture.