We are looking for a Senior Quality Assurance (QA) Engineer to join our fast-paced product development team. The ideal candidate will be responsible for ensuring the delivery of high-quality software by designing test strategies, creating automation frameworks, executing test cases, and mentoring junior QA engineers. You will work closely with developers, product managers, and DevOps teams to ensure seamless delivery in an Agile environment.
Design, develop, and execute manual and automated test cases based on functional and non-functional requirements.
Build and maintain automation frameworks using tools such as Selenium, Playwright, Cypress, or Appium.
Work closely with developers and product owners to identify and resolve defects early in the lifecycle.
Perform functional, regression, integration, API, UI, and performance testing.
Create and maintain detailed test plans, test scripts, and test data.
Participate in sprint planning, backlog grooming, and daily stand-ups to align QA efforts with business priorities.
Mentor junior QA engineers, conduct code reviews, and drive best QA practices across the team.
Collaborate with DevOps engineers to integrate testing into the CI/CD pipelines.
Report bugs effectively with proper logs, steps, and screenshots to ensure faster resolution.
Continuously improve QA processes and suggest enhancements for product quality.
4–7 years of experience in software testing with a mix of manual and automation testing.
Strong expertise in automation tools/frameworks like Selenium, Playwright, Cypress, TestNG, JUnit, or similar.
Hands-on experience with API testing using Postman, RestAssured, or SoapUI.
Knowledge of SQL and database validation.
Familiarity with CI/CD pipelines (Jenkins, GitLab, Azure DevOps, or Bitbucket Pipelines).
Experience testing web, mobile, and cloud-based applications.
Knowledge of Agile/Scrum methodologies and exposure to JIRA or similar tools.
Strong understanding of SDLC, STLC, and bug life cycle management.
Experience with performance testing using JMeter, Gatling, or similar tools is a plus.
Excellent problem-solving, analytical, and communication skills.
Experience with Docker, Kubernetes, or cloud-based deployments (AWS/Azure/GCP).
Familiarity with security testing tools like OWASP ZAP or Burp Suite.
Exposure to BDD frameworks like Cucumber.
ISTQB or relevant QA certifications.
Bachelor’s / master’s degree in computer science, Information Technology, or a related field.