QA engineer (auto) for high-load systems

Genesis Group

United States

A distancia

USD 90.000 - 130.000

Jornada completa

hace 41 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Company-sponsored English language培训

Descripción de la vacante

Genesis Group ищет опытного специалиста по качеству ПО для разработки и реализации стратегий тестирования веб и backend систем. Ваша задача — проектировать и поддерживать тестовые сценарии, проводить нагрузочное тестирование и анализировать результаты вместе с командой разработчиков.

Вы будете работать в полностью удаленной международной команде, владеть тестовыми подходами к нагрузке и производительности, сотрудничать с Backend Tech Lead и CDO, и участвовать в развитии культуры тестирования.

Formación

  • Опыт тестирования веб-приложений и бэкенда, senior‑уровень или самостоятельная работа по QA.
  • Умение тестировать REST API (HTTP, заголовки, JSON, авторизация, пагинация, обработка ошибок).
  • Опыт нагрузочного тестирования с одним из инструментов (k6, Gatling, JMeter, Locust).
  • Опыт работы с Playwright для API/e2e тестов.
  • Базовые навыки программирования на TypeScript/JavaScript.
  • Сильные навыки SQL и подготовки тестовых данных.
  • Опыт чтения логов и трассировок (trace IDs).
  • Опыт работы с Git и GitHub (PR, ветки, ревью).
  • Понимание Docker и CI/CD, умение запускать тестовые окружения.
  • Умение ясно сообщать дефекты и риски; профессиональный уровень английского; русский как минимум B2.

Responsabilidades

  • Разрабатывать тестовые стратегии и сценарии для функциональности и регресси.
  • Тестировать backend и REST API, включая аутентификацию и обработку ошибок.
  • Подготавливать тестовые данные и окружения; документировать дефекты.
  • Проводить smoke и регрессионное тестирование перед релизами.
  • Участвовать в настройке нагрузочного тестирования и анализе метрик.
  • Сотрудничать с разработчиками для устранения узких мест и проблем.

Conocimientos

Тестирование веб-приложений
REST API тестирование
Load testing
Playwright
TypeScript/JavaScript
SQL
Git/GitHub
Docker & CI/CD
Об observability (Grafana/Kibana/Sent…

Educación

4+ года опыта в тестировании

Herramientas

Postman
curl
k6
Gatling
JMeter
Locust
Playwright

Descripción del empleo

Описание

Yesim is an international eSIM provider with 7+ years of experience in delivering secure, seamless connectivity anywhere in 200 countries around the world. We specialize in fast, secure, and global connectivity through advanced eSIM mobile solutions for 3+ million active users. Our innovative app allows users to manage multiple eSIMs within a single account - allowing users to effortlessly juggle several plans and share connectivity.

Задачи

Analyse requirements, designs, and technical solutions before development begins; proactively identify ambiguities, risks, and conditions that cannot be properly tested. Design testing strategies and test scenarios for new and existing functionality, including functional, integration, regression, negative, and exploratory testing. Test backend services and REST APIs, including authentication, validation, error handling, edge cases, idempotency, and interactions between services. Validate data at the API, database, log, and external integration levels rather than relying solely on the user interface. Prepare and maintain test data, test environments, and request collections for reproducible testing. Document defects so that the team can reproduce them quickly, including preconditions, steps, actual and expected results, requests and responses, logs, and the impact on users or business processes. Perform smoke and regression testing before releases and participate in decisions regarding release readiness. Verify fixes in staging, monitor results after deployment to production, and participate in incident and root cause analysis. Establish an approach to load testing for critical APIs and business scenarios based on realistic system usage patterns. Select and implement an appropriate tool, such as k6, Gatling, JMeter, or Locust, based on project requirements and team capabilities. Design load, stress, spike, and soak testing scenarios; configure virtual users, ramp‑up periods, request rates, and test duration. Define measurable success criteria, including throughput, error rate, average response time, p90, p95, p99, system stability, and acceptable levels of performance degradation. Distinguish limitations of the test environment and load generator from limitations of the system itself to ensure that results are interpreted correctly. Analyse results together with developers using application, database, and infrastructure logs and metrics; document conclusions, identified bottlenecks, and recommendations. Ensure that load tests are reproducible and can be executed in a controlled manner locally, through CI/CD, or on a dedicated runner. Use Playwright to automate repetitive checks and prepare a foundation for future REST API test automation. Determine which scenarios should be automated based on risk, execution frequency, feature stability, and maintenance cost. Write readable and maintainable tests, extract reusable logic, manage environment configuration and secrets, and prepare independent test data. Store test code and configuration in Git, work through GitHub Pull Requests, and participate in test code reviews. Integrate automated checks and reports into GitHub Actions as the automation suite develops. Participate in sprint planning, daily stand‑ups, refinement sessions, and retrospectives; communicate risks, blockers, and estimate changes in advance. Contribute to the definition of Acceptance Criteria, Definition of Ready, and Definition of Done, ensuring that requirements are unambiguous and testable. Collaborate with developers when investigating defects and debugging issues, providing specific technical evidence instead of general problem descriptions. Keep test documentation, checklists, scenario collections, execution instructions, and quality reports up to date. Propose improvements to the product, test infrastructure, and engineering processes, and drive agreed improvements through to implementation.

Требования

4+ years of professional experience testing web applications and backend systems, including experience at Senior level or independently owning a quality assurance area. Strong understanding of test design techniques, risk-based testing, and regression suite development. Solid experience testing REST APIs, including HTTP methods and status codes, HTTP headers, cookies, JSON, multipart/form-data, authentication, pagination, and error handling. Hands‑on experience with Postman, curl, or similar tools for API investigation and manual testing. Hands‑on experience building load tests using at least one of the following tools: k6, Gatling, JMeter, or Locust. Ability to design load profiles and analyse latency, throughput, error rate, p90, p95, and p99 metrics; understanding of the differences between load, stress, spike, and soak testing. Experience with Playwright, with the ability to independently write, debug, and maintain API or end‑to‑end test scenarios. Basic programming skills in TypeScript or JavaScript. Solid SQL skills, including preparing and validating test data, reading queries, and verifying database state. Experience reading logs and using trace IDs or correlation IDs to track requests across services. Experience with Git and GitHub, including branches, commits, Pull Requests, resolving basic conflicts, and participating in code reviews. Understanding of Docker and CI/CD, with the ability to run a test environment or test suite locally and investigate pipeline failures. Ability to clearly communicate defects, risks, and test results to both developers and non‑technical stakeholders. English at a professional working level for documentation, written communication, and technical discussions. Russian at a minimum B2 level, as it is used for internal team communication. Будет плюсом: Experience testing high‑load systems, payment flows, or critical external integrations; Experience with Grafana, Kibana, Sentry, Prometheus, ClickHouse, or similar observability tools; Experience analysing MySQL or MariaDB performance and understanding how queries, indexes, and locks affect API response times; Experience in telecommunications, eSIM, or SaaS products; Knowledge of API security fundamentals, including secret management, rate limiting, access control, and the OWASP API Security Top 10; Knowledge of ISO27001 or experience working in an environment with enhanced security requirements; Experience configuring tests and publishing reports in GitHub Actions

Условия

A fully remote setup — work from anywhere in the world. An international team that values creativity and initiative. Ownership of complex features and components from day one. Ownership of the quality and performance testing direction. Autonomy in establishing the load testing practice and selecting a practical approach to test automation. Direct collaboration with the Backend Tech Lead and CDO - your conclusions and recommendations will contribute to technical and product decisions. An opportunity to contribute to the development of our engineering culture, testing tools, and product delivery processes. Company-sponsored English language training.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

QA engineer (auto) in load testing
QA engineer (auto) in load testing

Yesim • EE. UU.

A distancia
USD 90.000 - 130.000
QA engineer (manual)
QA engineer (manual)

Intellias • EE. UU.

A distancia
USD 120.000 - 150.000
QA engineer (auto) for web and APIs
QA engineer (auto) for web and APIs

Sanoma Learning • EE. UU.

A distancia
USD 90.000 - 130.000
qa engineer (auto) for Web and mobile platforms
qa engineer (auto) for Web and mobile platforms

Sporty Group • EE. UU.

A distancia
USD 70.000 - 120.000
Гибкий график
Оплачиваемый отпуск 28 дней
Лучшее оборудование
+2
QA engineer (auto) for web products
QA engineer (auto) for web products

Social Discovery Group • EE. UU.

A distancia
USD 60.000 - 120.000
Bonuses up to $5000 for referrals
Health benefits (up to $1000/year)
Paid training and conference support
+3
Test analyst (manual) for internal ERP systems
Test analyst (manual) for internal ERP systems

Intellias • EE. UU.

A distancia
USD 60.000 - 90.000
qa engineer (manual) for privacy and security products
qa engineer (manual) for privacy and security products

Free Vpn Planet • EE. UU.

A distancia
USD 80.000 - 110.000
Paid time off and sick leave
Hardware provided after probation
QA engineer (auto)
QA engineer (auto)

Adentis Portugal • EE. UU.

A distancia
USD 90.000 - 140.000
QA engineer (manual) for payment solutions
QA engineer (manual) for payment solutions

WhiteTech • EE. UU.

A distancia
USD 85.000 - 118.000
Competitive compensation package
19 business days PTO
Flexible hours CET (time zone)
+3
QA engineer (manual) for high-load platforms
QA engineer (manual) for high-load platforms

Digis • EE. UU.

A distancia
USD 70.000 - 120.000
Конкурентоспособная оплата
Возможности карьерного роста
Работа в международной команде