Project overview: 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.
- Position overview: 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).
Technology stack: Playwright, Cypress, Selenium, REST APIs, SQL, NoSQL, CI/CD pipelines
- 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