Company
MasterCard
Description
Our Purpose
- Design, build, and maintain efficient, reusable, and reliable tests
- Accountable for end-to-end-testing, integration testing, sanity testing and creating documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking.
- Collaborate with other Quality Assurance engineers on testing processes – ensuring adequate test coverage end-to-end-testing, system testing/integration and performance testing
- Partner with developers to improve and automate test and release processes.
- build and implement test approaches, automation improvements
- Managing medium-size projects and initiatives as an individual contributor with advanced knowledge within discipline
- Adhering and implementing enterprise quality standards, processes and tools, and developing and implementing build control strategies or QA tools/processes
- Translating complex system requirements and specs into test requirements and testing methods
- Identifying and implementing complex automation efforts
- Understanding of BDD/TDD practices and open-source agile testing frameworks
- Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration)
- Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert), software testing standards, methods and conventions. Solid experience with React/JavaScript, HTML, and CSS is required
- Expertise with cross browser and cross device testing strategies (e.g. In the Wild testing) and automation via device clouds (Perfecto, Device Anywhere, Testdroid, etc)
- Prior experience with Test frameworks like TestNG, JUnit, Pytest, Behave, Cypress etc.
- Some experience in at least one programming language like Python, Java, or C#
- Experience in testing RESTful APIs
- Experience with AWS and Terraform is a plus
- Some experience with ETL systems is a plus
- Experience with wide range of data store technologies – Postgres, MongoDB, Elasticsearch, etc.
- Prior experience contributing to the development of large-scale web applications
- High degree of flexibility and ability to strive in an entrepreneurial environment
- Strong communication skills -- both verbal and written
- Willingness and ability to quickly learn and take on new challenging opportunities
- Prior experience in delivering secure solutions
- Demonstrate Mastercard Core Competencies – trust, partnership, initiative, and agility
- Bachelor's degree in Computer Science or equivalent experience
- 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.
Identifier
b04cee873365cf5cc17c65ac78019139
Show More
Ready to join the team? We'd love to have you!