This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Automation UI Performance Test Engineer is responsible for ensuring the scalability, responsiveness, stability, and overall performance of complex web‑based applications. This role focuses heavily on designing, executing, and analyzing UI performance, load, stress, and endurance tests using JMeter or similar industry‑standard performance testing tools. The engineer will collaborate closely with cross‑functional Agile teams to ensure the application delivers a high‑quality and consistent user experience under varying load conditions. Operating with minimal supervision, this position contributes to continuous improvement efforts, strengthens testing practices, and supports a culture of reliability and performance excellence.
Job Responsibility
Design, develop, and execute UI‑focused performance, load, and stress test scripts using JMeter or comparable performance testing tools
Develop performance test strategies, scenarios, and workload models reflecting real‑world user activity and system usage patterns
Analyze performance test results to identify bottlenecks, memory leaks, slow renders, latency issues, and scalability constraints
Collaborate with Developers, DevOps engineers, Architects, and Product Owners to troubleshoot performance issues and recommend optimization strategies
Integrate performance testing activities into CI/CD processes as needed to support continuous performance validation
Participate in UI functional testing tasks within Agile teams to support end‑to‑end validation across multiple environments
Document performance testing findings, provide actionable insights, and maintain performance dashboards/reporting metrics
Ensure compliance with CMS Testing Frameworks, SDLC processes, and program‑specific quality and security guidelines
Proactively track, manage, and maintain performance baseline metrics across releases and environments
Participate in Agile ceremonies including Daily Standups, Sprint Planning, Backlog Refinement, PI Planning, and Sprint Reviews
Provide mentorship, technical input, and support to other testing team members when needed
Requirements
Minimum 5+ years of experience in performance testing for UI/web applications
Strong hands‑on experience with JMeter or similar performance/load testing tools (e.g., LoadRunner, Gatling, k6)
Experience designing scalable performance tests that simulate real‑world load patterns
Strong analytical skills with the ability to interpret performance data and provide optimization recommendations
Experience working within Agile or SAFe development environments
Ability to create clear user stories, acceptance criteria, and performance test documentation
Strong communication and collaboration skills to partner effectively with Product Owners, Developers, and DevOps
Ability to work independently, take initiative, and deliver results with minimal supervision
Experience with UI test automation tools such as Selenium, Cucumber, or Java‑based frameworks
Must be able to obtain a Public Trust background clearance
Nice to have
Experience documenting performance test cases and results in TestRail or similar tools
Familiarity with 508 accessibility testing using JAWS or similar tools
Prior experience supporting CMS‑related programs or federal health‑care systems
Experience with Databricks, Snowflake, Tableau, or Grafana for performance monitoring/visualization
Experience in security testing using Burp Suite or similar tools
Familiarity with AI/ML‑assisted analysis or performance optimization techniques