ZipRecruiter
Job DescriptionJob Description
About the Role
We are seeking a highly experienced Senior QA Engineer to lead our quality assurance initiatives and help orchestrate quality code coverage. This is a senior leadership role that combines deep technical testing expertise with team management responsibilities, ensuring comprehensive quality coverage and robust testing practices across our entire application ecosystem.
The ideal candidate brings extensive QA engineering experience with a strong background in test automation, code coverage analysis, and behavior-driven development (BDD). You will be responsible for establishing testing standards across all environments, mentoring QA team members, and working closely with development teams to integrate quality practices throughout the software development lifecycle.
Key Responsibilities
QA Leadership : Lead and mentor a growing QA team, establishing testing standards and best practices across all product development initiatives.
Writing Code : You are well adversed in writing code mainly with
Python
and
Typescript . Utilizing testing libraries in
FastAPI ,
Nestjs .
Test Strategy & Design : Develop comprehensive testing strategies that ensure maximum code coverage, including unit, integration, end-to-end, and performance testing frameworks.
BDD Implementation : Design and lead behavior-driven development practices, creating clear acceptance criteria and automated test scenarios that align with business requirements.
Code Coverage Excellence : Implement and maintain robust code coverage metrics, ensuring critical application paths are thoroughly tested and monitored.
Cross-Team Collaboration : Partner closely with software engineering, product, and DevOps teams to integrate quality assurance seamlessly into CI/CD pipelines.
Test Automation : Build and maintain scalable test automation frameworks, reducing manual testing overhead while improving release velocity and confidence.
Quality Metrics & Reporting : Establish key quality metrics, defect tracking processes, and regular reporting to stakeholders on testing coverage and application health.
Requirements
Must be located in USA.
7+ years of professional QA engineering experience
with at least 2 years in a leadership or senior individual contributor role.
Proven experience leading QA teams
and establishing testing processes in fast-paced development environments.
Strong technical background
in test automation frameworks, code coverage tools, and modern testing methodologies.
Extensive BDD experience
with tools like Cucumber, SpecFlow, or similar frameworks for behavior-driven testing.
Programming proficiency
in at least one major (Python, JavaScript, Java, or C#) for test automation development.
Deep understanding
of software testing principles, including unit testing, integration testing, API testing, and performance testing.
Experience with CI/CD integration
and automated testing within deployment pipelines.
Excellent communication skills
with ability to collaborate effectively across technical and non-technical stakeholders.
Nice to Have
Experience with cloud-based testing environments and containerized test execution.
Background in performance testing and load testing methodologies.
Familiarity with accessibility testing and security testing practices.
Previous experience in agile/scrum development environments.
Knowledge of modern web technologies and mobile application testing.
Certification in testing methodologies (ISTQB, Agile Testing, etc.).
Company DescriptionWe are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.Company DescriptionWe are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.
About the Role
We are seeking a highly experienced Senior QA Engineer to lead our quality assurance initiatives and help orchestrate quality code coverage. This is a senior leadership role that combines deep technical testing expertise with team management responsibilities, ensuring comprehensive quality coverage and robust testing practices across our entire application ecosystem.
The ideal candidate brings extensive QA engineering experience with a strong background in test automation, code coverage analysis, and behavior-driven development (BDD). You will be responsible for establishing testing standards across all environments, mentoring QA team members, and working closely with development teams to integrate quality practices throughout the software development lifecycle.
Key Responsibilities
QA Leadership : Lead and mentor a growing QA team, establishing testing standards and best practices across all product development initiatives.
Writing Code : You are well adversed in writing code mainly with
Python
and
Typescript . Utilizing testing libraries in
FastAPI ,
Nestjs .
Test Strategy & Design : Develop comprehensive testing strategies that ensure maximum code coverage, including unit, integration, end-to-end, and performance testing frameworks.
BDD Implementation : Design and lead behavior-driven development practices, creating clear acceptance criteria and automated test scenarios that align with business requirements.
Code Coverage Excellence : Implement and maintain robust code coverage metrics, ensuring critical application paths are thoroughly tested and monitored.
Cross-Team Collaboration : Partner closely with software engineering, product, and DevOps teams to integrate quality assurance seamlessly into CI/CD pipelines.
Test Automation : Build and maintain scalable test automation frameworks, reducing manual testing overhead while improving release velocity and confidence.
Quality Metrics & Reporting : Establish key quality metrics, defect tracking processes, and regular reporting to stakeholders on testing coverage and application health.
Requirements
Must be located in USA.
7+ years of professional QA engineering experience
with at least 2 years in a leadership or senior individual contributor role.
Proven experience leading QA teams
and establishing testing processes in fast-paced development environments.
Strong technical background
in test automation frameworks, code coverage tools, and modern testing methodologies.
Extensive BDD experience
with tools like Cucumber, SpecFlow, or similar frameworks for behavior-driven testing.
Programming proficiency
in at least one major (Python, JavaScript, Java, or C#) for test automation development.
Deep understanding
of software testing principles, including unit testing, integration testing, API testing, and performance testing.
Experience with CI/CD integration
and automated testing within deployment pipelines.
Excellent communication skills
with ability to collaborate effectively across technical and non-technical stakeholders.
Nice to Have
Experience with cloud-based testing environments and containerized test execution.
Background in performance testing and load testing methodologies.
Familiarity with accessibility testing and security testing practices.
Previous experience in agile/scrum development environments.
Knowledge of modern web technologies and mobile application testing.
Certification in testing methodologies (ISTQB, Agile Testing, etc.).
Company DescriptionWe are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.Company DescriptionWe are a dynamic, innovative company operating at the forefront of digital media and technology. Our work spans multiple platforms and engages with high-profile clients across various industries.