Logo
ZipRecruiter

Senior QA Software Engineer

ZipRecruiter, New York, New York, us, 10261

Save Job

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.