QA engineer (auto) in load testing

Yesim

United States

Remote

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Yesim ищет опытного QA-инженера для работы в составе инженерной команды. Вы будете сотрудничать с Backend Tech Lead, разработчиками и командой продукта, отвечая за обеспечение качества на протяжении всего цикла изменений — от требований до продакшна.

Требуется опыт тестирования REST API, нагрузочного тестирования и владение инструментами типа Playwright. В должности предполагается независимая работа в рамках Scrum.

Qualifications

  • 4+ лет опыта тестирования веб-приложений и бэкенд-систем
  • Знание тест-дизайна, риск-ориентированного тестирования и регрессионного набора тестов
  • Опыт тестирования REST API, включая авторизацию, ответы и обработку ошибок
  • Опыт ручного тестирования через Postman/cURL
  • Опыт написания нагрузочных тестов инструментами k6/Gatling/JMeter/Locust
  • Опыт работы с Playwright и написание сценариев API или сквозного тестирования
  • Базовые навыки программирования на TypeScript/JavaScript
  • Умение читать логи, трассировки и работать с базами данных (SQL)

Responsibilities

  • Анализ требований, дизайна и решений перед разработкой
  • Разработка стратегий тестирования и сценариев
  • Тестирование бэкенд-сервисов и REST API
  • Валидация данных на разных уровнях
  • Подготовка тестовых данных и окружений
  • Документирование дефектов и воспроизводимости
  • Проведение Smoke и Regression тестирования перед релизом
  • Анализ результатов с разработчиками и инцидент-аналитика
  • Настройка нагрузочного тестирования и использование подходящих инструментов
  • Стабильность тестовой среды и воспроизводимость в CI/CD
  • Использование Playwright для автоматизации проверок
  • Определение сценариев для автоматизации
  • Написание читаемых тестов и конфигураций
  • Работа через Git и PR в GitHub
  • Интеграция тестов в GitHub Actions
  • Участие в планировании спринтов и ретроспективах
  • Участие в определении Acceptance Criteria/Definition of Done
  • Коммуникация рисков и дефектов с разработчиками
  • Поддержка документации по тестам и чек-листам
  • Инициатива по улучшениям инструментов тестирования и процессов

Skills

Тестирование API
Нагрузочное тестирование
Playwright
TypeScript/JavaScript
SQL
Git/GitHub
Docker
CI/CD
Коммуникации
Обеспечение качества

Education

Бакалавр в информатике

Tools

Postman
curl
k6
Gatling
JMeter
Locust
Playwright
Docker
Git

Job description

Описание:

You will work as part of the engineering team and collaborate directly with the Backend Tech Lead, developers, the product team, and the CDO. We expect you to work independently within a structured Scrum process and take responsibility for product quality throughout the entire lifecycle of a change—from requirements analysis to validating the result in production.

Задачи:
  • 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.
  • Languages: English (B2) / Russian (B2) Будет плюсом: 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 ISO 27001 or experience working in an environment with enhanced security requirements; Experience configuring tests and publishing reports in GitHub Actions
Условия:

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

QA engineer (manual)
QA engineer (manual)

Intellias • United States

Remote
USD 120,000 - 150,000
QA engineer (auto) for home improvement
QA engineer (auto) for home improvement

Modernize • United States

Remote
USD 70,000 - 110,000
Test analyst (manual) for internal ERP systems
Test analyst (manual) for internal ERP systems

Intellias • United States

Remote
USD 60,000 - 90,000
QA engineer (auto)
QA engineer (auto)

Adentis Portugal • United States

Remote
USD 90,000 - 140,000
qa engineer (auto) for telecommunications APIs
qa engineer (auto) for telecommunications APIs

NDA • United States

Remote
USD 90,000 - 130,000
QA Manual Engineer - Kokoc Tech
QA Manual Engineer - Kokoc Tech

QA — вакансии • United States

Remote
USD 20,000 - 28,000
qa engineer (auto) for Web and mobile platforms
qa engineer (auto) for Web and mobile platforms

Sporty Group • United States

Remote
USD 70,000 - 120,000
Гибкий график
Оплачиваемый отпуск 28 дней
Лучшее оборудование
+2
Middle QA Engineer (Manual)
Middle QA Engineer (Manual)

QA — вакансии • United States

On-site
USD 19,000 - 26,000
Оплачиваемые отпуска
Больничные по ТК РФ
Корпоративный лэптоп
qa engineer (manual) for cybersecurity products
qa engineer (manual) for cybersecurity products

Free Vpn Planet • United States

On-site
USD 65,000 - 100,000
Paid time off and sick leave
Direct impact on a large-scale globalB
QA engineer (auto) backend и интеграций сайта
QA engineer (auto) backend и интеграций сайта

DreamSoft • United States

Remote
USD 18,000 - 22,000