Senior Software Engineer
Core
Ensuring quality, reliability, and compliance of Mastercard Payment Services' Bill Pay solutions and supporting applications.
Role type
Senior Quality Assurance Analyst
Builds
Bill Pay solutions and supporting applications
Domain
Financial services / Payment processing
Required skills
functional testing, integration testing, regression testing, end-to-end testing, test automation, quality engineering, Agile delivery, DevOps principles, root cause analysis, compliance validation
Preferred skills
payment systems experience, banking experience, transaction processing experience
Technologies
test automation tools
Responsibilities
Define, plan, and execute functional, integration, regression, and end-to-end testing activities; Design, maintain, and enhance automated test suites and quality assurance frameworks; Validate application changes and releases to ensure compliance with business, technical, regulatory, and security requirements; Collaborate with development teams to identify, analyze, and resolve defects throughout the delivery lifecycle; Perform root cause analysis of production incidents and assist in implementing preventive measures; Ensure test documentation, test evidence, and quality controls are maintained in accordance with audit and compliance requirements
Seniority
Senior, hands-on IC
