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.
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.
A growth-driven environment with opportunities to lead, innovate, and upskill continuously.