COME GROW MORE WITH US
Manager, Performance and Test Engineering
Location
Utah
Posted
110 days ago
Salary
0
Seniority
Lead
Job Description
Manager, Performance and Test Engineering
CGWS - COME GROW WITH US
• Build and lead a high-performing team of Performance Engineers and SDETs. • Define the vision and roadmap for performance engineering, load testing, and automated testing across BambooHR’s product ecosystem. • Drive a unified quality engineering strategy that blends performance, reliability, observability, and automation. • Mentor and develop engineers, creating growth paths and fostering a culture of accountability, innovation, and craftsmanship. • Own the performance engineering discipline, including system-level performance, scalability, latency, and capacity modeling. • Oversee load, stress, and chaos/performance experiments aligned to product SLAs and SLOs. • Partner with Platform and DevEx Engineering to strengthen observability tooling, metrics, and dashboards. • Build frameworks and processes to proactively detect performance issues before they reach production. • Lead development of scalable, maintainable test automation frameworks for UI, API, and integration testing. • Evolve testing practices to shift-left quality signals into CI/CD pipelines. • Establish standards for test coverage, automation ROI, and quality metrics. • Collaborate with engineering teams to embed automated quality practices into daily workflows. • Partner with Engineering to ensure performance and automation platforms integrate seamlessly into development ecosystems. • Work with Product Management to define performance requirements, benchmarks, and quality gates. • Coordinate with SRE/Platform teams to align on capacity planning, infrastructure improvements, and production insights.
Job Requirements
- 7+ years in Quality Engineering, Performance Engineering, SDET leadership, or related fields.
- 3+ years leading or managing high-performing engineering teams (SDET or performance-focused).
- Strong hands-on understanding of performance engineering: profiling, benchmarking, systems analysis, test design, and result interpretation.
- Deep experience with modern test automation frameworks (e.g., Playwright, Selenium, API automation).
- Solid understanding of observability practices (metrics, logs, traces) and tools (e.g., Datadog, Rollbar, Grafana, etc…).
- Experience building automated quality signals into CI/CD pipelines.
Benefits
- Comprehensive health, life, and disability insurance
- Generous leave policies that include 4 weeks of vacation, 12 company holidays, parental leave, and volunteer time off so you can enjoy quality of life
- 401k plans with up to 6% company match
- $2000 Paid-Paid Vacation bonus
- EAP through Headspace
- Check out all our benefits that benefit you
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Own and evolve our test automation platform: Take responsibility for the existing automation suite, improving reliability, maintainability, and execution speed. • Build high-value automated coverage: Add meaningful test coverage in high-risk and high-impact areas by extending existing flows and creating new ones where needed. • Reduce flakiness and improve signal: Diagnose and fix flaky tests, improve failure visibility, and ensure test results are actionable and trusted. • Strengthen CI/CD quality gates: Enable faster, more reliable automated testing in CI/CD pipelines to shorten feedback loops and improve release confidence. • Influence testing strategy: Help teams choose the right mix of UI, API, integration, and other test types based on product risk and impact. • Support functional testing when needed: Contribute to manual testing, exploratory testing, test case design, and defect reporting to ensure coverage where automation isn’t yet the right tool. • Partner with engineering teams: Work closely with developers and QA to shift quality left and embed testing into the development lifecycle. • Establish scalable best practices: Document testing patterns, standards, and approaches that scale beyond individual contributors.
Senior Test Engineer
STADIUMTEAM LUNCH I CLIENT LUNCH. Different restaurants delivered together. Hot & on-time. Every-time.
• Ensuring the quality and integrity of web applications. • Designing, writing, and executing test cases for functional, regression, and system testing. • Reviewing and contributing to test plans and test strategies. • Identifying, reporting, and tracking defects while collaborating with developers to resolve issues. • Participating in requirement analysis, test design, and end-to-end system testing. • Supporting the delivery of a quality-focused and reliable product experience.
Senior Software Engineer in Test
VirtuousGrowing global generosity by helping nonprofits better connect with and inspire their supporters.
• Help our Engineering team develop world class B2B SaaS product • Define testing strategy • Design test plans, scenarios, scripts, documentation and procedures • Analyze test results and report findings • Participate in agile ceremonies, and participate in team development by both manually testing features and bugs as well as writing automated tests within the confines of a sprint. • Collaborate with development, product, and customer teams to engineer solutions to bugs and identify areas for improvement for our suite of products • Manage the bug triage and remediation process • Lead testing efforts for new features from design through release.
Senior QA Automation Engineer
In All MediaImagine the future of business. Ideas for a Digital Renaissance.
• Design, develop, and maintain robust automated testing frameworks for web and mobile applications • Lead testing efforts for mobile platforms using Appium and Java to ensure seamless user experiences • Perform rigorous API testing and verification using automation frameworks or Postman to validate data integrity and system integration • Work closely with stakeholders and developers to translate complex business requirements into manageable, high-quality deliverables • Conduct strategic manual testing when necessary to ensure edge cases are covered and user flows are intuitive



