Salary
💰 $100,000 - $140,000 per year
Tech Stack
CloudDistributed SystemsJMeterKafkaKubernetesNoSQLPythonSQL
About the role
- Focus on platform-level testing for backend software, ensuring reliability, performance, and scalability of products
- Conduct comprehensive platform-level testing, including functional, non-functional (performance, load, scalability), and integration testing for backend services
- Maintain and evolve the existing performance testing lab and infrastructure, with emphasis on automation
- Develop and automate sizing measurement tools and frameworks to assess resource requirements (CPU, memory, storage) for customer deployments
- Collaborate with software engineers to define test strategies, review requirements, and ensure quality throughout the product lifecycle—from design to deployment and support
- Stay ahead of industry best practices in QA automation, performance testing, and backend technologies to drive continuous improvement
- Support team activities, including knowledge sharing and mentoring on testing practices
- Report to the Engineering Manager and work within a distributed global team; hybrid schedule (1-2 days/week in-office) with occasional domestic and international travel
Requirements
- 5+ years of professional QA and test engineering experience, desirably on backend or platform-level software
- Proficiency with scripting languages (Bash, Python, or similar) for building test automation
- Experience with containerized and cloud-native environments (Kubernetes in particular)
- Strong knowledge of Kafka, databases (SQL/NoSQL), and networking fundamentals
- Experience with performance testing tools (e.g. JMeter, Locust, k6, Gatling) and automation frameworks
- Familiarity with CI/CD, test integration into build pipelines, and DevOps practices
- Strong problem-solving, debugging and analytical skills
- Excellent attention to detail, and ability to work collaboratively in a distributed and multi-cultural team environment
- A genuine interest in backend platforms, distributed systems and performance engineering
- Chicago-based, with availability for hybrid work (1-2 days in-office)
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)