Mastercard Job - 48774915 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Mastercard
Location: Prague, Prague, Czech Republic
Career Level: Mid-Senior Level
Industries: Banking, Insurance, Financial Services

Description

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation and delivers better business results.

Title and Summary

Senior Performance Test Engineer Overview:
Mastercard's SessionM is seeking a Senior Performance Test Engineer at SessionM to play a pivotal role in ensuring the optimal performance and scalability of our customer engagement platform. Your primary responsibility will be to lead the performance testing efforts, identifying bottlenecks, and providing recommendations to enhance system performance.
You will work closely with cross-functional teams to develop comprehensive test strategies, execute performance tests, and analyze results to drive continuous improvement.

SessionM, a Mastercard Company, is a leading customer engagement platform dedicated to empowering global brands in building stronger and more profitable customer relationships. With a focus on marketing transformation through innovative technology and services, we collaborate with brands worldwide. Headquartered in Boston, we operate across multiple locations, including Prague.

Role:
• Conduct architectural and technical reviews throughout the software development lifecycle to identify potential performance impacts and bottlenecks.
• Develop comprehensive test strategies to evaluate system performance and capacity effectively.
• Lead the design, execution, and analysis of performance tests, ensuring accurate assessment and reporting of results.
• Monitor performance metrics and resource utilization across various technology stack components.
• Identify performance bottlenecks, offer recommendations for remediation, and oversee defect resolution.
• Analyze production workload and data usage patterns to design production-like tests.
• Collaborate with multiple agile teams to implement performance testing strategies and best practices.
• Advocate for performance engineering as a critical component of the software development lifecycle.
• Provide leadership in performance testing, test automation, and implementation of best practices.
• Ensure adherence to security-minded testing practices to deliver secure and compliant code.
• Design test solutions and frameworks to advance test automation and enhance test coverage.
• Drive continuous improvement initiatives to optimize test effectiveness and efficiency.

All About You:
• Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience.
• Hands-on experience in performance testing, bottleneck analysis, and root cause identification.
• Proficiency in at least one load testing tool (Preferred: k6).
• Proficiency in at least one APM/Performance monitoring tool (Preferred: SignalFX by Splunk).
• Strong expertise in testing REST API Microservices.
• Extensive experience with cloud technologies such as AWS, Azure, etc.
• Ability to interpret system and architecture diagrams with a performance-oriented mindset.
• Quick grasp of new concepts and the ability to apply them effectively in an agile environment.
• Knowledgeable in Continuous Integration and Delivery testing principles.
• Excellent verbal and written communication skills, with a strong emphasis on teamwork.

Our Technology Stack:
• Web Tier: React
• App Tier: Ruby, .Net Core, Go Lang
• Data Tier: AWS S3, DynamoDB, SQL, Athena, Cassandra
• Testing: Cypress, Postman (with Newman)
• Performance Testing: k6.io
• Programming Languages: JavaScript, Python, C#
• Cloud: AWS

#LI-NF1

Corporate Security Responsibility


All activities involving access to Mastercard 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.




 Apply on company website