Senior Software Engineer - Test

Mastercard Mastercard · Fintech · Pune, Mahārāshtra, India · Engineering

Mastercard is seeking a Senior Software Engineer - Test to provide technical leadership and expertise within the development lifecycle for a payment authentication and security solutions platform. The role involves QA, Load Testing, and Automation of various data-driven pipelines, managing testing infrastructure, and ensuring end-to-end functionality is fully tested. The candidate will be an integrated part of an Agile engineering team, working with software engineers, architects, and product managers.

What you'd actually do

  1. Position will lead the development and maintenance of automated testing frameworks Provide technical leadership for new major initiatives.
  2. Deliver innovative, cost-effective solutions which align to enterprise standards.
  3. Work to minimize manual testing by identifying high-ROI test cases and automating them.
  4. Be an integrated part of an Agile engineering team, working interactively with software engineer leads, architects, testing engineers, and product managers from the beginning of the development cycle.
  5. Help ensure functionality delivered in each release is fully tested end to end

Skills

Required

  • Software Testing
  • automation
  • test case creation
  • ETL processes
  • Testing Automation Frameworks
  • agile
  • Python
  • Hadoop
  • Spark
  • Java
  • SQLs
  • APIs (REST/SOAP)
  • code reviews
  • scanning tools
  • configuration
  • branching techniques
  • application monitoring tools
  • Dynatrace
  • Splunk
  • Chaos testing
  • software security testing
  • crypto testing
  • Performance Testing
  • DevOps practices
  • continuous integration
  • continuous delivery
  • Jenkins

Nice to have

  • cloud platforms
  • AWS
  • Azure
  • GCP
  • containerization
  • Docker
  • Kubernetes
  • event-driven architectures
  • Kafka
  • messaging systems
  • security best practices
  • OWASP
  • authentication
  • authorization
  • high-throughput systems
  • low-latency systems
  • regulated systems
  • payments
  • banking
  • fintech
  • performance tuning
  • resiliency patterns
  • fault-tolerant design