Search by job, company or skills

fetchjobs.co

Sr. Software Engineer

6-9 Years
Save
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Company

Mastercard is a global technology company that connects consumers, financial institutions, merchants, governments, and businesses worldwide, enabling secure and seamless electronic payments. With a presence in over 200 countries and territories, Mastercard is committed to powering economies and empowering individuals through innovative payment solutions. The company's mission is to create a sustainable economy where everyone can prosper by providing a wide range of digital payment options that are secure, simple, and accessible. Mastercard's technology and partnerships facilitate the delivery of innovative products and services that help people, businesses, and governments achieve their full potential.

About The Role

We are seeking a highly skilled Senior Software Engineer specializing in Automation Testing and Java Coding to join our Operations & Technology Fraud Products team. In this role, you will be instrumental in developing and maintaining advanced capabilities for Mastercard's Decision Management Platform, which is the backbone for multiple solutions aimed at combating fraud and verifying cardholder identities. The platform processes billions of transactions monthly with high performance and availability, utilizing a multi-tiered, message-oriented architecture built on Java technology. Your expertise will contribute to designing, implementing, and executing robust automated testing frameworks to ensure the quality, reliability, and security of our fraud detection systems.

Qualifications

The ideal candidate will possess between 6 to 9 years of professional experience in automation testing with a strong focus on Java development. You should have extensive experience with Java coding, including frameworks such as JUnit, Jbehave, or Cucumber. Familiarity with regression testing processes across various environments, testing web services, APIs, and web UI is essential. You should be proficient in creating and maintaining acceptance and integration test automation scripts, integrating them with CI/CD tools like Jenkins, and utilizing code coverage tools such as Sonar or Clover. A solid understanding of Linux/Unix operating systems, Java, Spring, Rest Assured, and testing frameworks is required. Additionally, experience with databases, APIs (REST/SOAP), and vulnerability assessment tools like Checkmarx or Fortify will be advantageous. Strong communication skills, a proactive attitude, and the ability to work under pressure independently are also crucial for success in this role.

Responsibilities

  • Deliver comprehensive Test Engineering services, including regression testing, code quality assurance, testing automation, and environment setup.
  • Develop and maintain automated test suites for front-end GUI, web services, and APIs, ensuring thorough test coverage across all levels of testing.
  • Participate in regression and integration testing activities as releases progress through various environments before production deployment.
  • Identify testing gaps during regression cycles, collaborate with test and development teams to address issues, and ensure high-quality deliverables.
  • Perform ad hoc and exploratory testing to validate system functionality from an end-user perspective.
  • Analyze user stories to understand testing scope and requirements, ensuring comprehensive testing at unit, functional, integration, and regression levels.
  • Monitor regression testing progress, document defects, and track resolution using tools like Rally.
  • Engage with cross-functional teams including developers, DevOps engineers, product managers, and program managers to define project scope and deliverables.
  • Promote best practices in quality assurance, including BDD/TDD methodologies, code reviews, and open-source testing frameworks.
  • Drive the adoption of development services such as Quality Engineering, Performance Engineering, Continuous Integration, and Continuous Delivery across delivery teams.
  • Participate actively in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives, providing regular status updates and highlighting potential blockers.

Benefits

Mastercard offers a comprehensive benefits package designed to support our employees health, well-being, and professional growth. Employees are eligible for competitive health insurance plans, including medical, dental, and vision coverage. We provide generous paid time off, including vacation, holidays, and personal days, to promote work-life balance. Mastercard invests in ongoing learning and development opportunities, including training programs, certifications, and access to industry conferences. Our employees enjoy a collaborative and inclusive work environment that fosters innovation and career advancement. Additionally, Mastercard provides various wellness programs, employee assistance programs, and financial planning resources to support overall well-being.

Equal Opportunity

Mastercard is an equal opportunity employer committed to fostering an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other legally protected status. We believe in creating a diverse workforce that reflects the communities we serve and provides equal opportunities for growth and development. All employment decisions are made based on merit, qualifications, and business needs, ensuring a fair and equitable workplace for everyone.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148899875

Similar Jobs

Bengaluru, India

Skills:

DatabasesJavaRustCDistributed SystemsOperating Systemsquery planningOptimizationGo

Bengaluru, India

Skills:

JavaCSSMavenSpring BootJspPl SqlJ2EEJiraSpring MVCJunitsMicroserviceJenkinsDevopsGitMySQLOracleKubernetesSonarcube

Bengaluru, India

Skills:

CAdasQnxPythonAndroidLinuxAutomotive Grade Linuxdisplay and graphics IPsYocto build systemEmbedded PlatformsAOSPVirtualization technologiesOTA updatesISO26262Google GKIAiautomotive technologiesmodular kernel architectureRT system tuningcamera pipelineHypervisorsAutosarTEETrustZoneaudio IPs

Pune, India

Skills:

WorkflowsService CatalogTestingUi PoliciesClient ScriptsIntegrationsData TransformationBusiness RulesDebuggingProblem-solvingBest practicesTroubleshootingCMDB Import SetsFlow DesignerServiceNow developmentPlatform governanceSOAP API developmentImplementationServiceNow upgrade planningMID Server setup

Hyderabad, India

Skills:

JavaS3GraphqlMongoKafkaAngularCloudFrontRESTKmsSpringbootECSIamSqsKubernetesAWSApi GatewaySecrets ManagerEKSMicro-FrontendOpenAPI