The Senior Software Quality Assurance Engineer oversees all aspects of the application and functional testing activities for a given effort. The Senior Software Quality Assurance Engineer will define, develop, and maintain automation tools, framework, and scripts for a given effort in accordance with project requirements, and may assist project team with high-level design and/or integration considerations. The Senior Software Quality Assurance Engineer will identify process improvements and will work with the team to enable continuous improvement from within. The Senior Software Quality Assurance Engineer will mentor and coach other QA Engineers as well as other team members on improving the overall workflow of the team.
Responsibilities:
Design and maintain a scalable automation framework
Design and develop new automated test suites for any relevant projects or products.
Define and standardize testing iterations and regression testing
Become a product SME for all owned applications
Collaborate with the delivery team developers, technical analysts, project managers, and delivery owners to evaluate or diagnose problems and recommend solution options
Own defect tracking and follow up
Own and manage key automation metrics including (but not limited to): Automation Utilization, Automation Penetration, Upfront Automation, Pass/Fail rate
Mentor and coach other QA Software Engineers
Attend and contribute to design discussions, code review sessions, and requirements gathering sessions to gain technical insight for the application(s) being built.
Qualifications:
Bachelor's degree from a four-year college or university and 5+ years of relevant experience in the Software Test Engineer role OR Master's Degree in Computer Science and 3+ years of relevant experience in a Software Test Engineer experience; OR comparable experience and/or training
Minimum of 4 years in creating automation tests using data-driven and object-oriented processes or other OOD/OOP languages required
Ability to write Java-based automated tests
Experience with Javascript Playwright, Cucumber, Cypress, Selenium
Experience in using AI tool such as Github co-pilot, Microsoft co-pilot, Cursor AI, Claude Code.
Experience in using AI tool to streamline, improve QA automation, QA processes and overall Delivery.
Experience automating API tests
In-depth knowledge of relational databases
Experience with automating systems within AWS
Experience with Jenkins
Experience with Git repositories
Experience with JIRA and the Atlassian Product Suite
Track record of implementing DevOps principles
Ability to operate seamlessly within an Agile work environment
Ability to identify, own, and solve problems independently and as part of a team
Strong independent worker
Keen attention to detail
Asurion is an equal opportunity employer. We hire the best available person for the job regardless of marital status, sex, gender orientation, age, religious belief, race, nationality and ethnic origin, color, or disability.