Mastercard's Corporate Solutions team is looking for a Software Engineer in Test II to ensure the quality, accessibility, and reliability of their products, APIs, and UIs by designing and executing automated tests scripts.
Requirements
- Experience in software testing with a strong focus on automation.
- Solid understanding of API testing and experience with tools such as REST Assured, Postman, or similar.
- Hands-on experience with UI automation frameworks (e.g., Cypress, Selenium).
- Familiarity with BDD frameworks (e.g., Cucumber, Behave).
- Familiarity with version control systems (Git) and CI/CD tools (e.g., Jenkins).
- Knowledge of accessibility standards, including ADA compliance and WCAG 2.2, with experience testing for accessibility.
- Strong analytical and problem-solving skills with attention to detail.
Responsibilities
- Design, develop, and maintain automated test scripts to validate APIs and user interfaces.
- Collaborate with developers, product managers, and other QA engineers to understand requirements and ensure test coverage.
- Execute automated test cases, analyze results, and track defects to resolution.
- Develop and maintain test plans, test cases, and test data for new and existing features.
- Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, refinements, and retrospectives.
- Monitor and maintain CI/CD pipelines to ensure automated tests run consistently.
- Contribute to the continuous improvement of QA processes and testing strategies.
Other
- Actively participate in Agile ceremonies such as sprint planning, daily stand-ups, refinements, and retrospectives.
- Participate in Agile Scrum ceremonies (daily stand-ups, sprint planning, backlog refinement, retrospectives) and drive continuous improvement of testing practices.
- Understanding of Agile methodologies and the software development lifecycle (SDLC).
- Ability to communicate clearly and collaborate effectively with technical and non-technical stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.