Sr. QA Engineer

Open 30d

We are looking for a Senior QA Engineer who will play a key role in ensuring product quality across the entire software development lifecycle. This role is responsible for owning the end-to-end testing lifecycle, including test planning, documentation, execution, automation, defect management, and release validation.

The ideal candidate will work closely with developers, project managers, and cross-functional teams to ensure high-quality product delivery. The role requires strong analytical thinking, attention to detail, and the ability to identify risks proactively and improve testing processes.

A successful Senior QA Engineer will adopt a quality engineering mindset, ensuring testing activities are integrated early in the development lifecycle and continuously improving testing practices to enhance product reliability and user experience.

Responsibilities


  • Analyzing BRD / SRS/user stories, use cases,requirements for validity and feasibility.
  • Define and executes test strategies, test plans, and detailed test cases based on requirements, customer feedback, priorities,and risk assessments
  • Own the complete testing lifecycle, including test planning, documentation, execution, defect management, and release validation.
  • Execute manual and automated tests across web and mobile applications to ensure feature stability and product reliability.
  • Develop and maintain test cases, test data, execution reports, and quality validation documentation.
  • Perform API testing and backend validation to ensure correct system integration and data consistency.
  • Identify, document, prioritize, and track software defects with clear reproduction steps and impact analysis.
  • Ensure adequate test coverage for new features, enhancements, and bug fixes prior to product releases.
  • Collaborate closely with developers, product managers, and other stakeholders to resolve issues efficiently.
  • Participate actively in Agile ceremonies including sprint planning, backlog refinement, and retrospectives.
  • Taking full ownership of the project from start to finish.
  • Apply quality engineering principles throughout the Agile development lifecycle to improve product stability.
  • Provide test execution summaries, quality reports, and release readiness assessments.
  • Manage testing activities across multiple projects while maintaining quality standards and delivery timelines.
  • Mentor and guide junior QA engineers and associate testers and support continuous improvement within the QA team.
  • Proactively identify opportunities to improve testing processes, coverage, and automation adoption.

Requirements

Experience: 4-8 years
Education: Diploma in IT or CS / BSc. IT or CS / BCA / B-Tech IT, CS or similar

Competencies and skills required

  • Experience in manual testing (web application and mobile application).
  • Experience in responsive testing and cross-browser compatibility testing.
  • Strong knowledge of software software testing methodologies, QA processes, and quality best practices.
  • Experience in developing clear, concise, and comprehensive test strategies, test plans, test scenarios, and detailed test cases.
  • Hands-on experience executing functional, integration, system, and regression testing.
  • Experience in API testing using tools such as Postman or similar platforms.
  • Experience with test management and defect tracking tools such as Jira.
  • Ability to create and maintain structured test documentation including test cases, execution reports, and release validation reports.
  • Experience identifying edge cases, system risks, and potential failure scenarios.
  • Basic knowledge of SQL or database validation for backend data verification.
  • Experience working in Agile/Scrum development environments.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent interpersonal and communication skills.
  • Ability to manage multiple projects and testing activities simultaneously.
  • Strong sense of ownership, accountability, and quality responsibility.
  • Strong time management and organizational skills.
  • High attention to detail and commitment to product quality.
  • Knowledge in AI testing.

Added Advantages

  • Experience in test automation using Selenium, Playwright, Cypress, or similar frameworks.
  • Experience developing automation scripts using Java, Python, or JavaScript.
  • Experience integrating automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.).
  • Experience in performance testing using tools such as JMeter or equivalent tools.
  • Exposure to mobile testing or mobile automation frameworks such as Appium.
  • Experience testing microservices-based architectures and distributed systems.
  • Basic understanding of security testing concepts and application vulnerabilities.
  • Experience performing usability and user experience validation testing.
  • Relevant certifications in software testing or automation testing.


Benefits

A growth-driven environment with opportunities to lead, innovate, and upskill continuously.