Software Development Engineer I at Mastercard | Batch 2021

Join Whatsapp group to get jobs on your finger tip : Join Now

Join Youtube channel to get to know software engineering more : Join Now

About the Company:

Mastercard Inc. is the second-largest payment-processing corporation worldwide. It offers a range of financial services. Its headquarters are in Purchase, New York.
 

Designation:

 Software Development Engineer I

Batch Eligible :

2021

Salary:

₹ 8.4 LPA – 22 LPA

Also Read : Java Developer at Citi | Batch 2022, 2021, 2020

Responsibilities:

  • Work as a member of an agile team to design, build, test, and deploy new products and features
  • Create test plans to achieve the best test approach in collaboration with team members
  • Create comprehensive and well-structured test cases for all test types in scope
  • Design automated tests for features
  • Independently design and implement modularized, data-driven and reusable tests that can be executed on different environments
  • Develop, maintain and identify improvements to the automation commons libraries and framework that will be used by the scrum teams
  • Troubleshoot defects to resolution and closure
  • Ensure test assets are kept up to date and continually evaluated against test objectives (maintain all testing assets)
  • Execute automated test suites against the released version of the application with the goal of maintaining 100% test stability
  • Support the release process by executing and maintaining test suites for smoke, sanity, regression, and operational validation.
  • Conduct reviews of test case coverage for any test types in scope to ensure an appropriate risk-based testing approach is achieved.
  • Conduct peer code reviews, providing feedback around logical implementation, and best practice improvement opportunities around patterns, algorithms, library usage, etc.
  • Provide technical guidance, support, and mentoring to more junior team members
  • Make technology recommendations that balance business needs and technical requirements
  • Proactively understand stakeholder needs, goals, expectations, and viewpoints to deliver results
  • Effectively host technology education forums (i.e. Technology Brown Bag Session) around relevant topics for the wider organization
  • Independently apply problem-solving skills to identify symptoms and root causes of issues
  • Make effective and efficient decisions even when data is ambiguous
  • Thrive in a highly collaborative company environment where agility is paramount

Requirements: 

  • Work as a member of an agile team to design, build, test, and deploy new products and features
  • Create test plans to achieve the best test approach in collaboration with team members
  • Create comprehensive and well-structured test cases for all test types in the scope
  • Design automated tests for features
  • Independently design and implement modularized, data-driven, and reusable tests that can be executed in different environments
  • Develop, maintain, and identify improvements to the automation commons libraries and framework that will be used by the scrum teams
  • Troubleshoot defects to resolution and closure
  • Ensure test assets are kept up to date and continually evaluated against test objectives (maintain all testing assets)
  • Execute automated test suites against the released version of the application with the goal of maintaining 100% test stability
  • Support the release process by executing and maintaining test suites for smoke, sanity, regression, and operational validation.
  • Conduct reviews of test case coverage for any test types in scope to ensure an appropriate risk-based testing approach is achieved.
  • Conduct peer code reviews, providing feedback around logical implementation, and best practice improvement opportunities around patterns, algorithms, library usage, etc.
  • Provide technical guidance, support, and mentoring to more junior team members
  • Make technology recommendations that balance business needs and technical requirements
  • Proactively understand stakeholder needs, goals, expectations, and viewpoints to deliver results
  • Effectively host technology education forums (i.e. Technology Brown Bag Session) around relevant topics for the wider organization
  • Independently apply problem-solving skills to identify symptoms and root causes of issues
  • Make effective and efficient decisions even when data is ambiguous
  • Thrive in a highly collaborative company environment where agility is paramount

Location: 

Pune, India


Leave a Reply