Salary
💰 $170,000 - $190,000 per year
Tech Stack
CypressJenkinsJMeterPythonSeleniumTypeScript
About the role
- Provide Quality Engineering technical leadership and direction to ensure meeting of project deadlines and quality metrics.
- Define key quality metrics and reporting mechanisms to track progress, identify areas for improvement, and establish implementation plans.
- Partner with development teams to assist in design solutions, test strategies, and scoping of feature validation.
- Coordinate with other teams to ensure projects are adequately supported for quality, compliance, and improvement efforts.
- Develop, create, and troubleshoot the development of test automation frameworks, standards, procedures, processes, and best practices related to test automation.
- Maintain and guide Test Automation Suite execution and undertake analysis of results to ensure that software meets or exceeds specified standards and technical requirements.
- Apply sound, systematic problem-solving methodologies in identifying, prioritizing, communicating, and resolving issues.
- Prioritize work and manage time in a dynamic, fast-moving environment.
- Hire, lead, and mentor a team of Quality Engineers, ensuring that they have the resources and support needed to excel in their roles.
- Effectively communicate feedback and decisions to internal team and external partners.
Requirements
- Bachelor's degree in Computer Science or related technical field or relevant work experience.
- 10+ years of experience in software quality engineering with at least 6 years in a leadership role for a Quality Engineering team.
- 5+ years of experience developing quality tests with the Python and/or Typescript.
- 5+ years of experience overseeing UI test automation strategies using tools like Selenium, Playwright, or Cypress.
- Experience integrating automation into CI/CD Pipelines (e.g. Github Actions, Jenkins).
- Strong familiarity with load/performance testing frameworks (e.g. Locust, K6 or JMeter).
- Hands-on knowledge of building, extending, and maintaining custom automation frameworks.
- Ability to set direction for in-house testing frameworks and determine when to build vs. buy.
- Experience identifying and addressing issues that reduce team productivity.
- Strong knowledge of software quality metrics (e.g. code coverage, escape rate, test reliability) and how to drive improvements with data.
- Demonstrated ability to transform a patchwork of existing test automation tooling into a coherent test automation system.
- Deep expertise in the development and maintenance of functional, scalable, and performance test automation.
- Extensive experience in scaling test automation suites and reducing the overall execution time.
- Ability to rapidly adapt the team to new technology demands, new technology stacks, and new types of applications and services.
- Experience in Agile development methodologies with continuous integration.
- Excellent communication and collaboration skills.
- Business Wire will not sponsor a new applicant for employment authorization for this position.
- A pre-employment background check will be required after the acceptance of an offer.