About The Role
We are seeking an experienced Senior Software QA Engineer with 10+ years of hands-on experience in software quality assurance and automation. The ideal candidate will have strong programming capabilities, extensive automation framework expertise, and a proven track record of delivering high-quality software solutions in Agile and SAFe environments.
What You'll Be Expected To Do
Test Automation & Development
- Design, develop, and maintain robust automation frameworks using Selenium, Playwright, WebDriverIO, and Cypress.
- Create and execute automated test scripts for web applications, APIs, and database layers.
- Build reusable test components and libraries to enhance test efficiency and maintainability.
- Integrate automated test suites into CI/CD pipelines using Jenkins.
Quality Assurance
- Perform functional, regression, integration, and User Acceptance testing.
- Conduct API testing using Postman and automated API testing tools.
- Execute database testing including data validation, integrity checks, and stored procedures.
- Identify, document, and track defects using JIRA, ensuring timely resolution.
- Review requirements and technical specifications and provide meaningful feedback early in the development cycle.
- Collaborate with development teams to ensure high-quality delivery from the start.
Process & Collaboration
- Participate fully in SAFe Agile ceremonies including sprint planning, stand-ups, retrospectives, PI Planning, System Demos, and Inspect & Adapt workshops.
- Contribute to continuous process improvements and testing methodology enhancements.
- Work closely with developers, product owners and cross-functional teams to drive quality initiatives.
Qualifications & Experience
- Bachelor's degree in Computer Science, Engineering, or equivalent.
- 8+ years of hands-on experience in software quality assurance and test automation.
- Proven expertise with automation frameworks including Selenium, Playwright, WebDriverIO, and Cypress.
- Strong experience in API testing using Postman, REST Assured, or similar tools.
- Solid experience in database testing (SQL, stored procedures, data validation).
- Experience in CI/CD using Jenkins or equivalent.
- Prior experience working in SAFe Agile environments.
Experience You'll Need To Have
- Strong proficiency in JavaScript, Java, and/or Python for test automation development.
- Hands-on experience with building and maintaining automation frameworks.
- Proven experience with web, API, and database testing.
- Experience integrating automation in CI/CD pipelines (Jenkins, GitLab CI, etc.).
- Experience with JIRA and Confluence for project management and defect tracking.
- Familiarity with version control systems (Git, GitHub, GitLab, Bitbucket).
- Experience designing and executing detailed test plans and test scenarios.
Skills You'll Need To Have
- Strong understanding of SDLC, STLC, QA methodologies, and testing best practices.
- Expertise in BDD/TDD methodologies using frameworks like Cucumber.
- Solid understanding of HTML, CSS, JavaScript, REST APIs, and modern web technologies.
- Strong analytical, debugging, and problem-solving abilities.
- Ability to write clean, maintainable, and scalable automation code.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in cross-functional teams.
- Strong knowledge of design patterns and software architecture concepts.
Skills We'd Like You To Have
- Experience with performance testing tools (JMeter, Gatling, LoadRunner).
- Exposure to Docker, Kubernetes, or containerized testing environments.
- Familiarity with microservices and contract testing (Pact).
- Experience working with airline/travel domain
About IGT Solutions
IGT Solutions is a next-gen Tech Services and Customer Experience (CX) company. It enables personalized, meaningful, and effective interactions by combining cutting-edge technology and innovative solutions with the power of Gen AI to deliver exceptional end-user experiences. With the ability to integrate human and digital intelligence seamlessly, it is a trusted partner for managing end-to-end transformation journeys for global majors across industries. Established in 1998, IGT Solutions has more than 90 global marquee customers and 25,000+ experts servicing client processes from 31 global delivery centers across 13 countries. IGT Solutions service offerings include data & analytics, digital transformation, systems integration, platform solutions, AI/ML, and Gen AI-led industry and enterprise solutions, intelligent automation and analytics, and a full spectrum of BPM services and solutions.