freehire launches on Product Hunt on 26 August.

Follow →

Automation QA Engineer

Summary

Build and maintain automated REST API tests in C#/.NET, scale a 7k+ test framework, and debug failures using MySQL, MongoDB, and CI/CD pipelines.

Обязанности:
  • разрабатывать, поддерживать и развивать автоматизированные тесты для REST API на C# / .NET;
  • автоматизировать новый функционал на основе тестовой документации и требований;
  • поддерживать и масштабировать существующий фреймворк автоматизации (более 7 000 API-тестов);
  • анализировать результаты регулярных прогонов, расследовать причины нестабильности тестов и устранять их;
  • работать с логами приложений и диагностировать причины возникновения дефектов;
  • подготавливать тестовые данные и проверять результаты в различных базах данных;
  • участвовать в развитии архитектуры тестового фреймворка и улучшении процессов автоматизированного тестирования;
  • взаимодействовать с разработчиками, системными аналитиками и Manual QA на всех этапах разработки продукта.
  • Наш стек

  • C#, .NET
  • NUnit
  • REST API
  • TestRail
  • Allure Report
  • MySQL, MongoDB, ClickHouse
  • Git
  • TeamCity, GitLab CI
  • Docker
  • Jira, Confluence
Требования:
  • опыт коммерческой автоматизации тестирования от 2 лет;
  • уверенное знание C# и платформы .NET;
  • опыт разработки и поддержки автотестов для REST API;
  • практический опыт работы с NUnit или аналогичными фреймворками автоматизации;
  • понимание принципов тестирования микросервисной архитектуры и интеграционного взаимодействия сервисов;
  • уверенное владение SQL и опыт работы с реляционными и NoSQL базами данных (MySQL, MongoDB, ClickHouse или аналогичными);
  • опыт работы с системами контроля версий (Git) и CI/CD-инструментами;
  • навыки анализа логов и поиска причин возникновения дефектов;
  • понимание жизненного цикла разработки ПО и процессов тестирования;
  • умение писать чистый, поддерживаемый и масштабируемый тестовый код;
  • опыт взаимодействия с разработчиками, аналитиками и QA-командой в рамках Agile-процессов.
Условия:
  • участие в развитии международного высоконагруженного продукта;
  • сильную инженерную команду с развитой культурой обмена знаниями;
  • современный технологический стек без легаси;
  • возможность влиять на архитектуру тестовой инфраструктуры и процессы автоматизации;
  • конкурентную заработную плату;
  • удаленный формат работы.

See also