Senior QA Engineer
The Quality Assurance (QA) Engineer is responsible for ensuring the reliability, functionality, and performance of software applications, with a focus on airline industry solutions. This role involves executing manual and automated testing, validating functional and non-functional requirements, identifying defects, and working closely with development and product teams to deliver high-quality releases.
The QA Engineer will contribute to the continuous improvement of testing processes and support automation initiatives to improve overall delivery quality.
Required Qualifications:
Education & Experience:
· Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology or a related field.
· 5+ years of hands-on experience in software quality assurance.
· Strong experience in manual testing, with exposure to test automation.
· Experience working in Agile/Scrum environments.
Technical Skills:
· Strong understanding of software testing life cycle (STLC) and SDLC.
· Experience with test automation tools such as Katalon Studio/ Selenium/ Playwright, or Cypress
· Hands-on experience in API testing using tools like Postman or RestAssured.
· Basic to intermediate scripting knowledge in:
· Java / Groovy / Python / JavaScript
· Experience with defect tracking and test management tools (e.g., JIRA).
· Familiarity with CI/CD pipelines (Jenkins, GitLab, Azure DevOps).
· Experience with cross-browser and responsive testing tools such as BrowserStack or Sauce Labs
Soft Skills:
· Strong problem-solving and analytical skills.
· Excellent communication and teamwork abilities.
· Attention to detail and ability to work in a fast-paced environment.
· Passion for software quality and continuous improvement.