Senior Software Development Engineer QE
@ Mastercard

Pune, Maharashtra, India
$130,000
On Site
Full Time
Posted 20 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX******* @mastercard.com
Recommended after applying

Job Details

Overview

Mastercard, a global technology company in the payments industry, is seeking a Senior Software Development Engineer QE to join the Account Level Management team in their Pune office. This role focuses on building and maintaining automated test frameworks for Data Warehouse applications and data pipelines.

Role & Responsibilities

  • Support development and maintenance of automated test frameworks and tools for Data Engineering and DWH applications.
  • Collaborate with software developers, data engineers, and data analysts to ensure quality testing coverage.
  • Conduct comprehensive testing of data pipelines, ETL processes, and transformations using Big Data technologies.
  • Apply Data Warehouse/Data Lake methodologies and best practices to validate data accuracy and performance.
  • Perform end-to-end quality testing across data ingestion, transformation, storage, and reporting layers.
  • Identify, document, and track software defects, and work with development teams for resolutions.
  • Participate in code reviews, design discussions, and quality assurance meetings.

Base Skill Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5-9 years of experience in software testing and development focused on data-intensive applications.
  • Proven experience in testing data pipelines and ETL processes including planning and performance testing.
  • Strong programming skills in Python with automation expertise.
  • Sound understanding of Data models and SQL.
  • Experience with ETL processes and related orchestration tools.
  • Knowledge of Big Data technologies like Spark, Hive, and Impala.
  • Experience in Agile/Scrum environments with familiar user stories and sprint cycles.

Optional Technical Skills

  • Experience with scripting languages like Bash or Shell.
  • Background working with large-scale datasets and distributed processing frameworks (e.g., Hadoop, Spark).
  • Familiarity with data integration tools like Apache NiFi is a plus.
  • Excellent problem-solving, debugging, and communication skills.

Key skills/competency

  • Automation
  • Python
  • ETL
  • Data Warehouse
  • Big Data
  • Spark
  • Agile
  • SQL
  • Debugging
  • Scripting

How to Get Hired at Mastercard

🎯 Tips for Getting Hired

  • Customize your resume: Tailor skills and experiences to match the role.
  • Highlight automation expertise: Emphasize Python and ETL experience.
  • Research Mastercard: Understand their global initiatives and culture.
  • Prepare for technical rounds: Brush up on data testing and Big Data concepts.

📝 Interview Preparation Advice

Technical Preparation

Review Python automation frameworks.
Practice ETL and SQL testing scenarios.
Study Big Data technologies basics.
Brush up on Agile development practices.

Behavioral Questions

Describe a challenging testing project.
Explain teamwork in rapid iterations.
Detail how you handle tight deadlines.
Share examples of cross-functional communication.

Frequently Asked Questions