Senior Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : yesterday
Actively hiring

Job description

Join Mastercard's Global Data Repository (GDR) team, a crucial technology hub processing vast amounts of daily transaction data. GDR enhances information from issuers and vendors, powering commercial products and sophisticated platforms like SmartData gen2. This role is part of a cross-functional, self-organizing Applications Development Team, operating within Agile SAFE methodologies across Pune, India, and St. Louis, USA.

As a Senior Software Development Engineer, you will be instrumental in bridging development and quality assurance. You'll leverage best practices in Agile software development, quality assurance, and continuous integration/deployment. Your expertise in full-stack development and building automated testing frameworks from scratch will be key to driving shift-left testing, reducing deployment risks, and accelerating CI/CD pipelines for high-quality software delivery.

Responsibilities

Collaborate closely with business teams to review requirements and elaborate stories, ensuring high-quality product delivery in every iteration. Act as a dual-hat engineer, actively participating in code reviews, architectural design discussions, and crafting comprehensive test plans. Review project test and implementation schedules, meticulously documenting test plans and acceptance criteria using tools like JIRA or Rally.

Contribute to requirement elaboration sessions, design robust solutions, and deliver stories within iterations. Develop and execute both automated and manual exploratory testing to confirm software aligns with business, security, and best practice requirements. Take ownership of end-to-end product development and quality, including defect management, status reporting, metrics creation, and issue escalation during the quality assessment phase. Grow your business and product knowledge, sharing insights to mentor junior team members and provide strong technical leadership.

Qualifications

Demonstrate a proven track record of successfully delivering large-scale software applications as a Senior Developer. Possess deep expertise in Agile methodologies and tools such as JIRA, RALLY, SQL, Oracle Database, Rational Team Concert, and Quality Center. Experience with both unit and integration testing, along with exposure to data virtualization tools, is essential.

Expertise in software development is required to build and utilize automation frameworks with technologies including Java, Spring, JUnit, Selenium, JBehave, Soap UI/Pro, REST, JSON, and XML, using Eclipse IDE. A strong understanding of technical solutions and software patterns, including architectural and design patterns at various levels, is crucial. Showcase demonstrated experience in developing high-quality strategies and execution, with a specific focus on cross-browser and cross-device testing.

Ability to create effective acceptance and integration test automation scripts and integrate them with Continuous Integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover) to achieve 80% or higher code coverage. Exposure to product delivery, performance engineering, and profiling (e.g., Java JVM, Databases) using tools like LoadRunner and JMeter is desirable. Possess strong organizational and problem-solving skills, with keen attention to detail, critical thinking, solid communication, and proven leadership capabilities, enabling the management of multiple test paths concurrently.

Essential Skills

JavaSpringJUnitSeleniumJBehaveSoap UI/ProRESTJSONXMLEclipse IDEJenkinsBambooSonarCloverLoadRunnerJMeterAgile MethodologiesJIRARallySQLOracle DatabaseRational Team ConcertQuality CenterUnixShell ScriptingCross-browser TestingCross-device TestingPerformance EngineeringUnit TestingIntegration TestingAutomated Testing Frameworks

Good to Have

Data Virtualization Tools

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development, Quality Assurance
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX