Senior Software Engineer
Role details
Job location
Tech stack
Job description
The successful Test Architect will be an expert testing professional with deep technical skills whose primary function will be to consult on, design, implement & review solutions to testing challenges., All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
- Abide by Mastercard's security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Requirements
working within a modern software delivery model such as Continuous Integration/Delivery/testing, with Agile Methodologies and focus on automation across all stages of the delivery lifecycle.
All About You
validated experience driving test quality through providing mentorship, feedback, and suggestions to improve test quality practices across an entire Prepaid quality engineering team. strong interest in technology and will bring standard methodology, industry trends, and the latest tools & technologies to the project and Mastercard, they will be working on and be able to advise on these for different delivery approaches (like deliveries from UAT, iQA, Scrum) Effective interpersonal skills for interacting with all the testing teams such as iQA, and scrum QA, UAT of the project to achieve the overall quality standards of Mastercard. Strong analytical and problem-solving skills Deep understanding of test metrics and how to show the value of change. Strong experience in a test automation role - experience designing or implementing a test automation framework design & strategic test approach. Strong automation test scripting knowledge & experience using Cucumber. Knowledge of databases and providing test automation designs for data solutions. Experience Agile methodologies Experience using Java and Python, Rest Assured, Selenium, Ready API, Appium, GIT, and Jenkins Experience in QA & Testing - test planning, test preparation, test execution, defect management & defect resolution Experience in working with a Continuous Delivery Toolset including one or more of - Jenkins, JIRA, GIT, Docker, and Test NG. Desirable: Previous experience in the Payments or Card Services industry. Experience in Performance testing using JMeter.