About the Position
We are looking for a Senior QA Engineer who will support the testing and validation of web applications and microservices within a modern distributed system.
Standard India office hours, with some flexibility to join some early hours coordinated meetings during Sydney Time zone (AEDT).
About the Project
You will work on testing and validating web applications and microservices that support a modern distributed system. The project includes both manual and automated quality assurance activities across user interfaces, APIs, and data layers.
Responsibilities
- Perform manual testing across frontend and backend components
- Test REST APIs including contract validation, error handling, and edge cases
- Develop and maintain automated test suites for UI and API using established frameworks
- Integrate automated tests into CI/CD workflows
- Validate data accuracy using SQL and NoSQL tools
- Conduct UI and UX testing for usability and accessibility
- Test asynchronous and event driven scenarios in distributed systems
- Document issues clearly and collaborate with engineering teams to address defects
Requirements
- Experience with frontend and backend manual testing for web applications
- Experience testing REST APIs and validating responses
- Hands on experience using Playwright, Cypress, Selenium, or equivalent automation tools
- Ability to build and maintain UI and API automation suites in CI/CD pipelines
- Experience with SQL and familiarity working with NoSQL data stores
- Understanding of UI and UX testing methods
- Experience testing asynchronous or event driven workflows
- Clear communication in English and attention to detail
Nice to Have
- Strong documentation practices
- Experience working with distributed teams
- Familiarity with domain concepts in the travel ecosystem
Technologies
Playwright, Cypress, Selenium, REST APIs, SQL, NoSQL, CI/CD pipelines