Taro Logo

Software Engineer II (Automation)

Global technology company in the payments sector, powering economies and empowering people in 200+ countries.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II (Automation)

Mastercard, a global leader in payment technology, is seeking a Software Engineer II (Automation) to join their Corporate Solutions team in Pune, India. This role presents an exciting opportunity to work with a dynamic team responsible for delivering innovative payment solutions worldwide.

The position focuses on test automation and quality assurance, requiring expertise in both API and UI testing. As a Software Engineer II (Automation), you'll be instrumental in ensuring the quality and reliability of Mastercard's web applications and system interfaces. You'll work within an Agile environment, collaborating closely with developers and stakeholders to implement comprehensive testing strategies.

This role offers the chance to work with cutting-edge technology in the payments industry, utilizing modern testing frameworks and tools like Cypress, Appium, and Espresso. You'll be responsible for designing and implementing automated testing solutions, participating in code reviews, and mentoring junior team members.

The ideal candidate should have strong experience in test automation, continuous integration/delivery, and mobile application testing. Knowledge of ADA and WCAG requirements is essential, demonstrating Mastercard's commitment to accessibility. This position offers excellent growth opportunities within a company that powers economies and empowers people across 200+ countries.

Working at Mastercard means joining a team that values innovation, integrity, and making a global impact. The company offers a collaborative environment where you can contribute to solutions that help businesses grow and expand their reach worldwide. If you're passionate about quality assurance, automation, and want to be part of a team that's shaping the future of digital payments, this role presents an excellent opportunity to advance your career.

Last updated 12 days ago

Responsibilities For Software Engineer II (Automation)

  • Design and develop test automation scenarios for API and UI tests
  • Interact with business and development stakeholders to define test plans and schedules
  • Translate complex system requirements into test requirements and methods
  • Work closely with software engineers to ensure proper test coverage and quality
  • Generate test data and execute test plans
  • Participate in project reviews and conduct test reviews
  • Document and execute performance test strategies
  • Provide automation tests for CI/CD quality gates
  • Perform exploratory testing
  • Provide technical support and mentoring to junior team members

Requirements For Software Engineer II (Automation)

Java
JavaScript
  • Experience in advanced code development and automation frameworks
  • Hands-on experience with different testing suites (System, Regression, Smoke, Performance, Load)
  • Experience with Agile testing methodologies
  • Knowledge of continuous integration and delivery
  • Experience with UI automation frameworks (Cypress, Appium, XCTest UI, Espresso)
  • Experience with mobile application testing for iOS and Android
  • Experience implementing ADA and WCAG requirements
  • Ability to mentor peers

Benefits For Software Engineer II (Automation)

Medical Insurance
401k
  • Full-time position
  • Global technology company exposure
  • Career growth opportunities

Jobs Related To Mastercard Software Engineer II (Automation)