Senior QA Engineer / QA Lead

Posted 2 days ago

nrnptechBrooklyn (NY)

SENIORITY

Lead

Apply

About the role

Position Overview: We are seeking a highly skilled and experienced QA Engineer (8+ years) to join our team. The ideal candidate will have a strong background in software quality assurance with hands-on expertise in designing test strategies, writing detailed test plans and test cases, executing manual and automated testing, and driving quality initiatives across the SDLC. This role requires someone who is detail-oriented, collaborative, and comfortable working with cross-functional teams to ensure product quality, reliability, and performance.
Responsibilities: Develop, document, and execute comprehensive test strategies, test plans, and test cases. Perform manual testing for functional, integration, regression, and system-level verification. Design, implement, and maintain automated test scripts to support continuous integration and regression testing. Conduct API testing using tools such as Postman, Swagger, SoapUI, or similar. Perform UI automation testing using frameworks like Selenium, Cypress, Playwright, or similar. Manage defect tracking and reporting through JIRA (or other defect management tools). Collaborate with developers, product owners, and business analysts to clarify requirements and define acceptance criteria. Ensure comprehensive regression testing before each release to maintain product stability. Participate in sprint ceremonies (planning, review, retrospectives) and contribute to agile testing best practices. Advocate for QA best practices and mentor junior QA team members. Ensure testing covers performance, usability, security, and compatibility aspects as needed.
Required Qualifications: 8+ years of experience in software quality assurance. Strong knowledge of QA methodologies, tools, and processes. Proven experience in manual and automated testing. Hands-on experience with API testing tools: Postman, SoapUI, Swagger. Experience with automation frameworks: Selenium, Cypress, Playwright, TestNG, or JUnit. Familiarity with CI/CD tools: Jenkins, GitHub Actions, Azure DevOps, or equivalent. Proficient in defect management tools: JIRA, Bugzilla, or similar. Strong understanding of SDLC and Agile methodologies. Solid experience in regression testing, smoke testing, and UAT support. Ability to write and execute SQL queries for data validation. Excellent problem-solving, communication, and analytical skills.
Preferred Skills: Exposure to performance testing tools: JMeter, LoadRunner, Gatling. Knowledge of cloud platforms (AWS, Azure, or GCP) and related testing. Experience with mobile application testing (iOS/Android). Familiarity with behavior-driven development (BDD) tools like Cucumber. ISTQB or other QA certifications. EducationBachelor's or Master's degree in Computer Science, Information Systems, or related field. Full-time employment only. No C2C (corp-to-corp) arrangements.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this