Sr. QA ENGINEER
The Senior QA Engineer will be responsible for ensuring the quality, reliability, and performance of enterprise applications by independently managing test planning, design, execution, and automation. The role involves leading functional, regression, integration, and API testing, identifying quality risks, managing defects, and collaborating with development and business teams to ensure effective test coverage and timely delivery. The candidate will also contribute to QA process improvements, mentor junior team members, and ensure adherence to established quality standards within an Agile/Scrum environment.
Experience · 4–7 years of professional experience in software quality assurance and testing, with hands-on experience in test automation.
Quality Assurance
Thiruvananthapuram, Kerala
Employment
Work from office
Immediate
About the role
What you’ll be working on and why this role matters.
The Senior QA Engineer will play a key role in ensuring the quality, reliability, and performance of enterprise applications by independently owning test planning, test design, execution, and automation activities within an assigned Scrum pod. The role requires strong expertise in functional, regression, integration, and API testing, along with the ability to develop and maintain automated testing frameworks and ensure comprehensive test coverage across application releases.
The candidate will work closely with developers, business analysts, and other QA professionals to identify quality risks, validate complex business workflows, investigate defects, and drive timely resolution. The role also involves reviewing requirements and technical specifications, identifying testability gaps, establishing effective testing approaches, and ensuring adherence to programme-wide quality standards and testing practices.
The ideal candidate should demonstrate strong analytical and problem-solving abilities, hands-on automation experience, and the capability to independently manage testing activities in an Agile/Scrum environment. The candidate will also contribute to continuous improvement of QA processes, mentor junior team members, and collaborate with other Scrum pods to ensure seamless integration and consistent quality across enterprise applications.
Responsibilities
Day-to-day ownership and impact areas.
Own end-to-end QA activities for the assigned subsystem or workstream, including test planning, test design, execution, and release validation.
Other open roles
Explore more opportunities at TriWinz
Analyse business requirements, functional specifications, and acceptance criteria to develop comprehensive test scenarios, test cases, and test data.
Lead functional, regression, smoke, integration, and exploratory testing activities across application releases.
Design, develop, and maintain automated test scripts for UI and API testing using tools such as Selenium, Playwright, Postman, or REST Assured.
Perform API testing and database validation using SQL to ensure data accuracy, integrity, and consistency across application workflows.
Identify, document, prioritise, and track defects with detailed reproduction steps, supporting evidence, and appropriate severity assessments.
Drive defect triage and resolution activities in coordination with development teams, ensuring effective retesting and regression validation.
Evaluate test coverage, identify quality risks, and recommend improvements to testing strategies, automation coverage, and release readiness.
Collaborate with developers, business analysts, and QA teams across Scrum pods to validate end-to-end workflows and cross-system integrations.
Mentor junior QA engineers, maintain test documentation and quality metrics, and contribute to continuous improvement of QA processes and standards.
Requirements
Skills and experience that will help you succeed.
Experience: 4–7 years of professional experience in software quality assurance and testing, with hands-on experience in test automation.
Test Management: Strong expertise in test planning, test-case design, test execution, defect lifecycle management, and test coverage analysis.
Functional Testing: Proven experience in functional, regression, integration, smoke, and exploratory testing.
Automation: Hands-on experience with Selenium and/or Playwright, including developing and maintaining automated test scripts.
API Testing: Strong practical experience in REST API testing using Postman, REST Assured, or equivalent tools.
Database Testing: Working knowledge of SQL for database validation, data verification, and backend testing.
Agile Methodology: Experience working in Agile/Scrum environments, participating in sprint planning, reviews, retrospectives, and daily stand-ups.
Defect Management: Proficiency in Jira-based test management, defect tracking, reporting, and resolution workflows.
Technical Understanding: Ability to understand application architecture, business workflows, API integrations, and technical requirements.
Leadership & Ownership: Ability to independently manage QA deliverables, identify risks, coordinate with development teams, and guide junior QA engineers.
Qualifications and certifications
Education and credentials that support this role.
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
ISTQB Foundation Level certification preferred; Advanced Level certification will be an added advantage.
Relevant professional certifications in software testing or test automation are desirable.
Nice to have
Bonus strengths — not required, but valued.
ISTQB Foundation or Advanced certification.
Data-migration/ETL testing exposure (for the Data Migration pod QA Engineer).
Accessibility or cross-browser testing exposure.
Interested in this role?
Submit your application and our team will get back to you soon.
Jr FULL STACK DEVELOPER
Thiruvananthapuram, Kerala · WFO · Employment