Senior Software Engineer - Automation jobs in United States
cer-icon
Apply on Employer Site
company-logo

Mastercard · 15 hours ago

Senior Software Engineer - Automation

Mastercard is a global technology company in the payments industry. They are seeking a Senior Software Engineer - Automation to build and enrich a QA testing framework, ensuring proper test and code coverage while collaborating with various teams to deliver quality solutions.

FinanceFinancial ServicesInformation TechnologyPayments
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Partner with Product Owner, development team, TPM to understand the feature and be able to design test conditions and test cases and document them in ALM tool
Identify the test cases that can be automated and those that needs to be manually executed. Based on that build the test case automation using the automation framework
Identify the test data setup needs and ensure those are setup in the application before starting the testing
Execute the test cases (thru automation or manual) and document the test results for a given feature in ALM tool
Ensure bug/defect lifecycle is tracked thru ALM tool and re-test performed to close bug/defect
Ensure that the regression test suite is kept up to date with test cases added as part of every release
Execute the regression test suite before and results documented to certify a given release
Engage with the Quality Engineering guild across Mastercard to bring in best practice to the team
Work closely with the Performance engineering, security engineering team and release team for each release to ensure no defects slip into production
Perform the system integration testing to ensure the data flow between upstream and downstream Mastercard systems , develop smoke tests and functional tests and execute using Mastercard deployment pipeline (CI/CD)
Follow the Mastercard standard agile methodologies and participate in all agile ceremonies like daily scrum calls, iteration planning, backlog grooming, story elaboration, estimation, and retrospection

Qualification

JavaAutomation frameworkAPI testingAgile methodologiesMicro-services architectureSQLAnalytical skillsProblem-solvingCommunication skillsTeam collaboration

Required

Analytical with a problem-solving mindset
Solid understanding of quality engineering lifecycle
Ability to think critically about the feature and identify the test cases that cover all possible scenarios
Experience with testing Java application (web application/APIs/batch)
Hands-on knowledge of relevant automation tool/framework for web application/APIs/batch testing
Good knowledge of manual testing
A high energy individual with passion for quality engineering and learning new tools
Related work experience
Ability to operate effectively independently and in ambiguous situations
Evidence of working with object-oriented development and design patterns
Excellent written and verbal communication skills
Experience dealing with large volumes of data, from various sources, both structured and unstructured
Programming & Scripting Languages: Java, Scala, Spark, SQL, Bash
Experience testing Web services & API standards: REST, OAuth, JSON
Software Architectures (micro-services, event driven, peer-to-peer)
Experience working with and testing asynchronous Pub-Sub and Point to Point Messaging Systems

Preferred

Advantage, if you have experience working in ETL and Hadoop Ecosystem: HBase, Spark Streaming, Spring Boot, Spring Data Rest, General Cloudera experience

Benefits

Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
Flexible spending account and health savings account
Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
80 hours of Paid Sick and Safe Time
25 days of vacation time and 5 personal days, pro-rated based on date of hire
10 annual paid U.S. observed holidays
401k with a best-in-class company match
Deferred compensation for eligible roles
Fitness reimbursement or on-site fitness facilities
Eligibility for tuition reimbursement
56 hours of Paid Sick and Safe Time
Jury duty leave
On-site fitness facilities in some locations

Company

Mastercard

company-logo
Mastercard is a financial network that processes payments between banks and cardholders.

H1B Sponsorship

Mastercard has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (540)
2024 (319)

Funding

Current Stage
Public Company
Total Funding
unknown
2006-05-25IPO

Leadership Team

leader-logo
Michael Miebach
Chief Executive Officer
linkedin
leader-logo
Ed McLaughlin
President & Chief Technology Officer
linkedin
Company data provided by crunchbase