
Senior QA Engineer
Ova Technologies · New York, NY
All reasons
In its favour
- Still listed on the employer's own board
Job Description: Senior QA Engineer
Job Title
Senior QA Engineer Experience
5–8 Years Employment Type
Full-time Department
Quality Assurance / Engineering
Job Summary
We are looking for an experienced Senior QA Engineer to lead quality assurance activities, develop effective testing strategies, and ensure the delivery of reliable, high-quality software products. The ideal candidate should have strong expertise in manual testing, test automation, API testing, performance testing, and defect management, with the ability to collaborate with cross-functional teams and drive continuous improvements in software quality.
Roles and Responsibilities
- Analyze business requirements, user stories, and acceptance criteria to identify testing scope and risks.
- Develop comprehensive test strategies, test plans, test scenarios, and test cases.
- Perform functional, regression, integration, smoke, exploratory, and end-to-end testing.
- Design, develop, and maintain automation frameworks using Selenium WebDriver with Java and Playwright.
- Create reusable automation scripts using TestNG, JUnit, and Page Object Model (POM).
- Perform API testing using Postman and REST Assured.
- Execute database testing and data validation using SQL queries.
- Conduct performance and load testing using Apache JMeter.
- Integrate automated test suites into CI/CD pipelines using Jenkins or GitHub Actions.
- Identify, document, prioritize, and track defects using Jira or similar tools.
- Perform root cause analysis and collaborate with developers to resolve complex defects.
- Review test cases, automation scripts, and test results to ensure quality standards.
- Mentor junior QA engineers and provide technical guidance on testing practices.
- Coordinate with developers, product managers, business analysts, and other stakeholders.
- Define and monitor quality metrics, automation coverage, defect leakage, and test execution status.
- Support release validation, production issue investigation, and user acceptance testing.
- Identify opportunities to improve test coverage, reduce flaky tests, and optimize execution time.
- Participate in Agile ceremonies, sprint planning, release planning, and retrospectives.
Required Technical Skills
- Manual Testing: Functional, Regression, Smoke, Integration, Exploratory Testing
- Automation Testing: Selenium WebDriver, Playwright
- Programming Languages: Java, JavaScript, or Python
- Testing Frameworks: TestNG, JUnit, Page Object Model
- API Testing: Postman, REST Assured
- Performance Testing: Apache JMeter
- Database Testing: SQL, joins, data validation
- CI/CD Tools: Jenkins, GitHub Actions
- Version Control: Git, GitHub, Bitbucket
- Defect Management: Jira, Azure DevOps
- Build Tools: Maven, Gradle
- Methodologies: Agile, Scrum, SDLC, STLC
Preferred Skills
- Experience building and maintaining automation frameworks from scratch.
- Strong understanding of object-oriented programming and design patterns.
- Experience with cross-browser testing and parallel test execution.
- Knowledge of cloud platforms, Docker, and containerized test environments.
- Experience testing REST APIs, microservices, and third-party integrations.
- Understanding of application monitoring, log analysis, and root cause analysis.
- Familiarity with security testing and accessibility testing.
- Experience using AI-powered coding assistants such as Cursor or Claude.
- Knowledge of test metrics, risk-based testing, and quality engineering practices.
Educational Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant experience in software testing and quality engineering.
- Testing or automation certifications are an advantage.
Key Competencies
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent communication and stakeholder management.
- Ability to lead testing activities and manage priorities independently.
- Attention to detail and a customer-focused quality mindset.
- Ability to mentor team members and drive continuous improvement.
Key skills for a Naukri job posting
Senior QA Engineer, Manual Testing, Selenium WebDriver, Java, Playwright, TestNG, API Testing, REST Assured, JMeter, SQL, Jenkins, CI/CD, Git, Jira, Automation Framework Development, Regression Testing, Root Cause Analysis, Agile, and Test Strategy.
Skills
- Selenium
- Java
- Playwright
- TestNG
- JUnit
- Postman
- Rest Assured
- SQL
- Apache
- JMeter
- Jenkins
- GitHub Actions
- Jira
- JavaScript
- Python
- Git
- GitHub
- Bitbucket
- Azure DevOps
- Maven
- Gradle
- Docker
- Cursor
- Anthropic Claude
More jobs at Ova Technologies
All 122Similar roles
- Software Tester (MUMPS)Quadrant · Austin, TXtoday
- Manual QA Analyst / Software TesterQuadrant · Reston, VAtoday
- Software Test EngineerQuadrant · Austin, TXtoday
- Test Engineer – Power Electronics : 26-03290Akraya · Newark, CA · USD 65–70/hrtoday
- Abuse Test Engineer, Energy StorageRedwood Materials · McCarran, NVtoday
- Senior QA Automation Engineer - SDETMariaDB plc · Georgiatoday