Test Engineer (UI Performance) at Beacon Hill Staffing Group, LLC Test Engineer (UI Performance) at Beacon Hill Staffing Group, LLC in Des Moines, Iowa Posted in 11 days ago.
Job Description:
Beacon Hill was founded to set a new standard in search, career placement and flexible staffing. 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. Primary Responsibilities
- 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. Basic Qualifications (Must Have)
- 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. Preferred Qualifications (Nice to Have) Candidates with the following skills will receive preferential consideration:
- 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.
Beacon Hill is an equal opportunity employer and individuals with disabilities and/or protected veterans are encouraged to apply.
California residents:
Qualified applications with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. If you would like to complete our voluntary self-identification form, please click here or copy and paste the following link into an open window in your browser: https://jobs.beaconhillstaffing.com/eeoc/ Completion of this form is voluntary and will not affect your opportunity for employment, or the terms or conditions of your employment. This form will be used for reporting purposes only and will be kept separate from all other records.
Company Profile:
Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs. Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles. Learn more about Beacon Hill and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.bhsg.com .
Benefits Information:
Beacon Hill offers a robust benefit package including, but not limited to, medical, dental, vision, and federal and state leave programs as required by applicable agency regulations to those that meet eligibility. Upon successfully being hired, details will be provided related to our benefit offerings. We look forward to working with you. Beacon Hill. Employing the Future™