Tech Lead - QA - Performance Testing
Job Description
Role summary
We are looking for a Performance Engineer to design and execute performance testing across web applications, BI workloads, and ETL/data models in a SAFe environment. The role requires strong hands-on experience with Apache JMeter, JavaScript/TypeScript, Python, and Playwright for custom web, BI, and ETL performance scripting. Azure DevOps pipeline experience is required. Ability to learn quickly is essential. Hands-on use of GitHub Copilot is needed; familiarity with MCP is a plus.
Responsibilities
• Design, execute, and analyze performance tests for web apps, BI reports/dashboards, and ETL/data models — JMeter (load, stress, soak, spike) for web, and custom Playwright/Python scripts for BI and ETL — and convert SLAs into measurable thresholds.
• Validate ETL pipeline and data-model performance — job runtime, data volume handling, transformation throughput, and downstream reporting impact.
• Assess BI performance — report/dashboard load times, query response, concurrent user load, and refresh/batch windows.
• Integrate performance tests into Azure DevOps pipelines with automated quality gates, reporting, and release readiness checks.
• Identify bottlenecks, publish clear findings, and work with development, QA, data, and operations teams.
• Participate in SAFe ceremonies (PI Planning, Sprint Planning, System Demo, Inspect & Adapt) and deliver against iteration/PI goals.
• Use GitHub Copilot (and MCP where available) to accelerate scripting, analysis, and documentation.
Requirements
Function: Information Technology
Experience Level: Mid-Senior Level