onsite
Software Development Engineer in Test - Performance - Alteryx
Software Engineer
Develop and automate performance testing solutions for a next‑generation engineering platform, building robust test frameworks, analyzing scalability, and integrating results into CI/CD pipelines using Python, Java, and cloud services.
About the role
Key Responsibilities
- Design, develop, and maintain automated performance test frameworks for core platform services.
- Create and execute load, stress, and scalability tests using tools such as JMeter and custom scripts.
- Analyze test results, identify bottlenecks, and collaborate with development teams to drive performance improvements.
- Integrate performance testing into CI/CD pipelines to ensure continuous quality checks.
- Instrument applications and infrastructure on AWS to collect metrics and support root‑cause analysis.
Requirements
- Strong programming experience in Python, Java, or C++.
- Hands‑on expertise with performance and load testing tools (e.g., JMeter, LoadRunner) and metrics analysis.
- Experience building CI/CD pipelines and working with cloud platforms, preferably AWS.
- Solid understanding of software architecture, networking, and system scalability concepts.
- Excellent problem‑solving skills and ability to communicate findings to cross‑functional teams.