This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The project focuses on performance testing of the middleware service layer powering the client’s connected device platform. The QA Automation Engineer will contribute to a JMeter-based performance testing framework, execute and report performance tests, maintain and enhance the framework, and work closely with DevOps Engineers, Developers, and senior performance engineers to ensure backend, API, and microservices performance meets high reliability standards.
Job Responsibility
Execute performance, load, stress, and soak tests for backend services, REST APIs, and microservices using JMeter
Develop and maintain JMeter test scripts under the guidance of senior performance engineers
Contribute to the performance testing framework by adding new scenarios, reusable components, and test data sets
Analyze test results, prepare reports, and help identify performance bottlenecks together with Developers and DevOps Engineers
Use observability tools such as Grafana and Datadog to review dashboards and logs and support root cause analysis
Document test plans, scenarios, execution results, and findings in a clear and reproducible way
Collaborate with Developers, DevOps Engineers, and QA peers to ensure performance criteria are met before release
Participate in Agile ceremonies, including planning, refinement, retrospectives, and daily team communication
Continuously improve skills in performance engineering, JMeter, and cloud-based system performance through self-learning, training, and knowledge sharing
Requirements
1+ year of experience in QA, manual or automation
Basic understanding of performance testing concepts, including common test types and key metrics
Hands-on exposure to JMeter, including basic test plan structure, script recording, parameterization, and assertions
Understanding of REST APIs and HTTP basics, including methods, status codes, headers, and JSON payloads
Basic knowledge of Java and object-oriented programming
Ability to read and interpret graphs, dashboards, and basic system metrics
Strong analytical thinking, attention to detail, and problem-solving skills
Good communication skills and ability to work in a team
Familiarity with Agile/Scrum software development process
English level: B2 or higher
Nice to have
Basic Linux command-line skills
Basic understanding of cloud platforms such as AWS, Azure, or GCP
Exposure to observability or APM tools such as Grafana, Datadog, or CloudWatch
Understanding of microservices architecture
Familiarity with CI/CD pipelines such as Azure DevOps, GitHub Actions, or Jenkins
Familiarity with home automation technologies or IoT
What we offer
Technical and non-technical training for professional and personal growth
Internal conferences and meetups to learn from industry experts
Support and mentorship from an experienced employee to help you professional grow and development
Health insurance
English courses
Sports activities to promote a healthy lifestyle
Flexible work options, including remote and hybrid opportunities
Referral program for bringing in new talent
Work anniversary program and additional vacation days