Software Engineer II
Our Purpose
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Title and Summary
Software Engineer IIOverview- Develop digital wallet solutions that provide a simple and secure shopping experience to consumers.
- Provide high quality deliverables within the constraints of budget, scope and time.
- Develop test automation frameworks, scripts and tests to help solidify the functionality and scalability of our front-end & backend services and applications
- To provide technical guidance to the team on automation and non-functional test aspects.
- Actively share knowledge and skills with Automation team members as well as other support teams, and grow own knowledge of other technologies in use in the environment
- Do you strive to increase test coverage of your application with automation testing?
- Have you ever worked on creation of an automation framework using data, hybrid or keyword driven methodology?
- Have you ever successfully influenced and driven the test strategy for a given program from a manual approach to a completely automation based approach?
- Understanding the business & functional Requirements and technical documentation
- Raising questions / ambiguities related to requirements
- Creating test requirements and test cases
- Maintaining traceability matrix
- Test data preparation and execution
- Defect tracking and monitoring it to closure
- Escalating issues / risks to leads and managers
- Keeping the test artifacts up-to-date in central repository
- Maintaining good relations with project team and peers
- Solid experience in software testing
- Experience in automation testing using any of the tool like QTP, Selenium, mobile automation tools
- Knowledge of scripting language will be added advantage (JavaScript, python)
- Knowledge of software testing life cycle [Test planning, Test design and execution, Defect Management, Test Reporting]
- Hands on experience on Functional, Regression, System, UAT Testing
- Excellent defect finding, debugging, root cause analysis capabilities
- Excellent communication skill and team handling capabilities
- Any experience with TDD and/or BDD will be an added advantageCorporate Security Responsibility
- 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.

