Job Overview
Work closely as part of a project QA team to design, architect, and implement robust software test solutions, focusing on end-to-end automation and best-practice manual testing. The goal is to deliver high-quality, thoroughly tested releases in Agile environments across complex technology stacks.
Key Responsibilities
- Collaborate effectively with other QA testers, developers, and stakeholders to clarify project requirements and test objectives.
- Design, architect, and script comprehensive test plans and test cases for software applications.
- Lead or contribute to developing test frameworks, prioritizing scalable and reusable architecture.
- Execute end-to-end automated and manual tests, ensuring complete coverage of business and technical requirements.
- Document and track test results, ensuring timely defect identification, reporting, and resolution.
- Promote testing best practices within Agile and continuous delivery frameworks.
- Interface with clients and internal stakeholders for requirement analysis and defect triage.
Must-Have Skills and Competencies
- Proven test design, architecture, and scripting knowledge.
- Experience in developing test cases and test plans using best practices.
- In-depth knowledge of the software test life cycle (STLC) activities and Agile methodologies (e.g., SCRUM, Kanban).
- Hands-on automation testing skills using Selenium with Java.
- Familiarity with overall testing processes and continuous test automation best practices.
- Analytical thinking for root cause analysis and effective problem-solving.
- Client interfacing experience; clear and precise communication with stakeholders.
- Strong team coordination and collaboration abilities.
Nice to Have
- Experience in frameworks/tools like TestNG, JUnit, BDD (Cucumber), and API automation (Postman, RestAssured).
- Familiarity with DevOps integration pipelines (e.g., Jenkins, Azure DevOps, ALM Octane).
- Cloud testing exposure and knowledge of compliance or regulated environments (e.g., ISO 9001).
- Understanding of airline or travel industry domain (if SITA-specific).
How to Prepare for the Interview
- Practice designing layered test architectures for scalable, maintainable automation.
- Brush up on Selenium–Java automation scripting, as well as manual test case development.
- Review STLC phases and related Agile testing activities (planning, execution, retrospective).
- Prepare stories illustrating collaborative testing, client communication, and successful defect resolution.
- Get hands-on with common test management and reporting tools (JIRA, ALM Octane, Azure DevOps).
- Review integration of automated tests within pipelines and emphasize continuous feedback practices.
How to Prepare the Resume
- Highlight specific experiences in test design, scripting, and automation (especially with Selenium and Java).
- List any frameworks, tools, and environments (Cloud, DevOps, Agile) you’ve worked in.
- Demonstrate your client and team interfacing skills through concrete examples.
- Quantify impacts: coverage, defect reduction, automation improvements, or process enhancements.
- Showcase any exposure to regulated or industry-specific environments if applicable.
Useful Links for Preparation