Performance TesterBenefitsCompetitive salary + discretionary bonusGross annual salary payable in 14 equal instalments (12 monthly payments plus additional vacation and Christmas payments)27 days annual leave per calendar yearEnrolment in the company bonus scheme based on personal and company performancePrivate medical coverLife insurance of either $400,000 or 6x the employee's salary (whichever is lower)Contributory pension with optional matchingMeal allowance of €6.15 per effective working dayTelework allowance of €***** per monthLearning & development supportWellbeing support and employee discounts platformJOB PURPOSE:The purpose of the role is to carry out Business Testing processes using performance testing and manual testing tools, which are consistent with the Test Policy and Strategy, working with the Head of QA to ensure that efficient testing is delivered to the agreed quality standards.
RESPONSIBILITIESBusiness/OrganisationalPerforms integrations, stress, load, regression and performance testing to validate production readiness of software applications and infrastructure for stability and performanceProvides Performance testing software systems support for respective business unitCoordinates and execute upon the creation of Test Cases, scripts and performance test executionDesign, develop, and execute scripts which validate, to a high degree of confidence, test cases defined within the project's test planPerform automated load/performance testing across multiple messaging protocols (including HTTP), focusing on overall application performance - validating that application response and outputs accurately reflect business requirementsTracks and communicates task progress, status, and key performance metricsReport defects found in testing diligently, promptly, and accurately, using standard defect tracking toolsCommunicate effectively across multiple teams/external vendors (Operations, Project Teams, Quality Service, ), different personnel (Developers, Scrum Masters, Project Managers, ) when requiredMaintain technical expertise via self-education in areas governing computer sciences, performance/load testing dictums, and Quality AssuranceDesign, develop, and execute performance test cases and scripts through analysis of product specifications and software requirements.Coaching other team members in performance testingAssist Developers with root cause analysis of defects found.
People/CultureAwareness and determination to always demonstrate respectful & inclusive behaviours to contribute to a positive cultureAble to motivate a team, recognize good talent and bring out the best out of each individual to support project delivery ExperienceProvide support and mentoring to distributed project teams on performance activitiesInterface directly with the Performance Test Lead regarding performance test environmentAt least 4 years of experience with performance test simulations and analysisAbility in planning and running end to end test cycles including Sprints, System Integration Testing and UAT.Ability to develop subject matter expertise in gathering functional requirements from a test strategy perspective.Ability to develop performance test frameworks using Jmeter and Load runner.Strong knowledge of performance testing methodologies and toolsFamiliarity with programming languages and scripting (e.g., Java, Python, Shell)Ability to own QA deliveries including test planning, estimation, reporting, managing start to end test life cycle with the ongoing development sprints.Experience working in an agile development environmentSelf-starter who can drive/facilitate requirements and development effortTake ownership and responsibility for the full development lifecycleA team player, capable of engaging with other teams in TechnologyFamiliarity with CI/CD and DevOpsExperience developing the performance testing framework for Microsoft apps is a major plusAbility to work as part of a self-directed Agile team Technical SkillsKnowledge on Performance testing methodologies and toolsExperience with Performance monitoring and analysisExperience in using Load testing tools (e.g., JMeter, LoadRunner)Knowledge on Programming languages and scripting (e.g., Java, Python, Shell)Ability to develop performance testing frameworks using the performance testing tools.Ability to auto deploy, distribute and execute the performance testing frameworks using Git, BitBucket and Jenkins.Experience with git and Atlassian toolset.Experience in use of a number of industry recognized test analysis techniquesExperience in Financial Services Industry required, Insurance an advantageUnderstanding of test scheduling and working with business teams in implementing the execution for those schedules CompetenciesAbility and drive to work independently without supervision and take ownership of assigned tasksGood communication skills, both spoken and written are essentialAble to demonstrate a passion for quality and pride in their work; an enquiring mind and the desire to constantly improve their skills and knowledgeAbility to work under pressure to tight deadlinesAble to manage technical interdependencies and stakeholder delivery expectationsAble to maintain high delivery standards and performance of project teams, comprised of internal employees, contractors and external suppliersAble to quickly assess and quantify short- and long-term impact of change, deal with ambiguity and uncertainty and be able to evaluate and present options to meet business expectations using their performance testing skills / adapting the regression packs to suit business needs.Effective influencing and negotiation experience and skills in an environment with high competition for resources.
Find out innovative ways to improve efficiency under such conditionsThere might be a degree of client facing work so the candidate must be articulate and presentable at all timesWork with our outsource partners, manage, monitor performance test related tasks and set a strategic direction in performance test space for the business.