Senior Performance Tester




Dublin, Ireland

Why you should apply for a job to Mastercard:

  • 4.7/5 in supportive management
  • 69% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.


    Position summary

    systems and implement an effective Performance Test strategy for the program. Simultaneously plans, manages, and provides technical oversight for performance testing activities. Ensures that tested components are compliant with Mastercard standards and requirements.

    • Define Performance requirements and acceptance criteria. Identify appropriate performance testing strategies and test plans covering environment, schedule, test data set up, testing techniques, and key SLA metrics keeping end-user requirements and customer experience in mind.
    • Coordinate and participate in performance testing activities to ensure the quality and functionality of assigned MasterCard developed systems.
    • Work with collaborative project management tools, load generators and other tools for performance monitoring.
    • Conduct automated performance testing, manage performance defects, and troubleshoot performance issues covering platform hardware analysis, scalability, and application profiling (JVM, Databases, etc).
    • Diagnose and resolve performance issues and work on performance fine-tuning.
    • Define and implement best practices for end-to-end application performance management solutions including PoC and Tools evaluation, specifically in the area of emerging technologies (Web, Mobile).
    • Document problems, monitor resolutions and retain documentation necessary to share knowledge with performance engineering and application teams.
    • Partner with operations, product, and development teams to develop real-time performance dashboards and provide periodic updates on application performance to all the stakeholders.
    • Develop business and product knowledge over time and mentor junior team members.
    • Adhere to and enforce consistent company and department testing standards and procedures.

    • Demonstrates ability to analyze project documents and assess the need for performance/load/stress testing.
    • Deep understanding of Web Engineering, JEE architecture stacks and performance patterns, performance tools, types of performance testing, tools, performance analysis
    Performance tuning experience with RDBMS (Oracle, SQL Server, DB2, etc.).
    • Application development experiences preferably in Java.
    • Protocols: Web, Ajax TruClient, Web Services, JAVA User
    • Determine resolutions to performance problems vs. running tests., JEE architecture performance patterns, client side performance, distributed architectures, GC tuning, Db connection pools/throttles, etc. associated with large platforms, etc
    Demonstrates ability to improve the performance/load/stress testing approaches based on system design.
    • Prior experience installing, configuring, and using performance testing tools such as LoadRunner and JMeter, and performance monitoring tools such as Dynatrace, Splunk and AppDynamics.
    • Experience in Web/Mobile Application and Web Services (SOAP and REST APIs) scripting and performance testing.
    • Ability to monitor and tune Java virtual machine and app servers; articulate JVM GC process and its logs; ability to collect performance metrics from Unix and Windows.
    • Experience in building right performance environment data sets and use of data virtualization tools where required.
    • Application development experiences preferably in Java and test tools such as Junit and JBehave.
    • Demonstrates excellent communication skills with all levels of management.
    • Exposure to Test Driven and Behavior Driven Development (TDD and BDD) desirable.
    • Expertise of agile and waterfall testing methodologies and tools such as JIRA, RALLY etc.
    • Self-motivated individual that finds and delivers solutions with ability to continuously learn new applications and technologies.
    • Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication, and proven leadership skills - with the ability to lead multiple test paths simultaneously.
    • Collect quality metric data and communicate test status/risks to stakeholders

    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.

    Why you should apply for a job to Mastercard:

  • 4.7/5 in supportive management
  • 69% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.