Senior Quality Engineer
Job ID: R-247587
Location: Pune, Maharashtra, India – 411006
Experience Required: 6+ Years
Education: Bachelor’s / Master’s Degree in Computer Science or related field
Service Line: Software Engineering
Role Overview
As a Senior Quality Engineer, you will take on a crucial test leadership role in Mastercard’s Advance Analytics program. You will design, develop, and execute automated and manual test strategies to ensure product quality across APIs and GUIs in a highly agile and data-driven environment.
Key Responsibilities
Lead test strategy and planning to build effective testing frameworks and automation.
Analyze requirements and user stories to define detailed test scenarios.
Design, create, and manage test data and test automation scripts.
Develop and execute exploratory, functional, regression, and non-functional test cases.
Work closely with developers to embed testing early in the SDLC.
Implement and maintain GUI automation using Selenium with Java (Java 11–17).
Create and maintain API tests using Postman or SOAPUI Pro.
Support Behavior-Driven and Test-Driven Development methodologies.
Run performance tests using Gatling with Scala.
Integrate tests into Jenkins pipelines and ensure CI/CD readiness.
Use tools like TestNG, Maven, and ANT for automation and test management.
Perform defect analysis using logs and assist with root cause identification.
Work with tools like JIRA, Subversion, GIT for defect tracking and version control.
Technical Requirements
Proficiency in Selenium WebDriver with Java for GUI automation.
Experience with API automation tools such as Postman, SOAPUI Pro.
Familiarity with TestNG, Maven, ANT, and CI/CD pipelines (Jenkins).
Strong grasp of automated regression testing principles and page object model frameworks.
Experience with performance testing using Gatling and Scala.
Deep understanding of test life cycles and Agile testing practices.
Basic debugging and log analysis skills for troubleshooting.
Familiarity with version control systems like Subversion and GIT.
Preferred Attributes
Strong communication and collaboration skills.
Excellent understanding of SDLC and QA methodologies.
Proactive attitude towards integrating QA with development.