Senior Software Development Engineer QE @ Mastercard
placePune, Maharashtra, India
attach_money $130,000
businessOn Site
scheduleFull Time
Posted 20 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @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
circle
Review Python automation frameworks.
circle
Practice ETL and SQL testing scenarios.
circle
Study Big Data technologies basics.
circle
Brush up on Agile development practices.
Behavioral Questions
circle
Describe a challenging testing project.
circle
Explain teamwork in rapid iterations.
circle
Detail how you handle tight deadlines.
circle
Share examples of cross-functional communication.
Frequently Asked Questions
What technical skills are crucial for the Senior Software Development Engineer QE position at Mastercard?
keyboard_arrow_down
How important is experience with Agile methodologies for Mastercard's Senior Software Development Engineer QE role?
keyboard_arrow_down
What programming languages should applicants master for this Mastercard role?
keyboard_arrow_down
How does Mastercard integrate quality assurance within data-intensive applications?
keyboard_arrow_down
What location is the Senior Software Development Engineer QE role based at Mastercard?
keyboard_arrow_down