Senior Software Engineer (Pune)

Senior Software Engineer (Pune)

20 Aug
|
Mastercard
|
Pune

20 Aug

Mastercard

Pune

Job Summary

Senior Software Engineer - Role Summary: Responsible for ensuring software quality through test strategy, test automation, functional and non-functional testing, defect management, and collaboration with engineering and product teams.

Key Responsibilities

- Lead and mentor QA teams to design, develop, and build solutions for internal and market-facing products.
- Collaborate with Product and Architecture teams to ensure features and stories are ready for QA.
- Drive technical design discussions and implement best-fit solutions within agreed timelines.
- Perform code reviews, promote continuous refactoring, and enforce coding standards.
- Hands-on technical contribution: Contribute to development in Python, Hadoop, JMeter; Debug and troubleshoot complex issues (core, heap, thread dumps) and resolve coding errors; Implement automation for code quality and security scanning; Must have knowledge in public cloud AWS / Azure.
- Define and implement Quality processes, branching strategies, and test-driven development practices.
- Ensure timely delivery of features with accurate task estimates and complexity assessments.
- Conduct performance and load testing to validate application limits and scalability.
- Design, develop, and maintain automated test frameworks.
- Perform functional, regression, integration, API, and performance testing.
- Work closely with developers, product managers, and business stakeholders.
- Identify, track, and drive resolution of defects.
- Improve test coverage, CI/CD quality gates, and release processes.
- Mentor QA engineers and establish testing best practices.
- Participate in Agile ceremonies and provide quality metrics.

Required Skills





- 5+ years of QA/Test Engineering experience.
- Solid experience with test automation tools (Selenium, Playwright, Cypress, etc.).
- API testing using Postman, Rest Assured, or similar tools.
- SQL and database validation.
- Experience with CI/CD tools (GitHub Actions, Jenkins, Azure DevOps, etc.).
- Knowledge of Agile/Scrum methodologies.
- Programming experience in Java, C#, Python, or JavaScript.

Preferred

- Cloud testing experience (AWS/Azure/GCP).
- Performance testing (JMeter, LoadRunner).
- Financial services or payments domain experience.
- AI-assisted testing and test automation experience.

Qualifications

- Bachelors degree in Information Technology, Computer Science or Engineering or equivalent work experience, with a proven track-record of successfully delivering on complex technical assignments.

Corporate Security Responsibility

All activities involving access to Mastercard's assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:

- Abide by Mastercard's security policies and practices;
- Ensure the confidentiality and integrity of the information being accessed;
- Report any suspected information security violation or breach, and
- Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Senior Software Engineer (Pune)
🏢 Mastercard
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (pune) / pune