Remote job
QA Performance Engineer (IoT sphere)
Job details
About this role
Role overview A QA Performance Engineering role focused on the middleware service layer powering a connected device platform for a global leader in access solutions and smart home technologies. The work centers on a mobile app designed to support and manage gated communities, with responsibility for executing performance tests against backend services, REST APIs, and microservices using a JMeter-based framework.
Responsibilities - 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 - One or more years of experience in QA, either manual or automation - Basic understanding of performance testing concepts, 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 or Scrum software development processes - English at 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
Benefits and work setup The package includes technical and non-technical training for professional and personal growth, internal conferences and meetups, mentorship from an experienced employee, health insurance, English courses, sports activities, flexible work options including remote and hybrid opportunities, a referral program, and a work anniversary program with additional vacation days.