Job VC

Middle QA Automation Engineer (C#/.NET)

Unknown · workua · Nix
Open original ↗

Ми шукаємо інженера, для якого автотести — це не просто запуск скриптів, а автономний інструмент підвищення якості продукту. У наших проєктах ти матимеш повну відповідальність за цикл автоматизації: від аналізу вимог до архітектури тестів та репортингу. Якщо ти вмієш бачити картину цілком, любиш наводити лад у коді та готовий розвивати тестову інфраструктуру — ми чекаємо на тебе.
ЩО ТИ БУДЕШ РОБИТИ (Responsibilities):

Рефакторинг та уніфікація:
Працювати з існуючими UI/API автотестами для веб- та десктоп-додатків у кількох субпроєктах. Приводити всі тести до єдиного стандартного формату, переглядати покриття та їхню актуальність.

Розробка нових тестів:
Самостійно писати автоматизовані тести на основі бізнес-вимог, консультуючись з Manager / Tech Lead за необхідністю

Робота з вимогами:
Аналізувати релевантність вимог, знаходити прогалини, пропонувати покращення, уточнювати формулювання та прибирати дублікати.

Підтримка стабільності:
Оперативно розслідувати причини падіння тестів (flaky tests) та виправляти їх.

Керування задачами (Ticket Management):
Самостійно формувати та вести таски для всіх своїх активностей (рефакторинг, нові тести, багфікси).

Code Review:
Проводити рев’ю коду інших членів команди, забезпечуючи високу якість тестового фреймворку.

Розвиток інструментів тестування:
Використовувати та вдосконалювати кастомний тест-клієнт для запуску тестів, координації їх виконання та репортингу (всі тести виконуються на реальних тестових ПК). Брати участь у релізах нових версій цього клієнта.

НАШ СТЕК ТЕХНОЛОГІЙ (Tech Stack):

Мова та фреймворки:
.NET, C#, Selenium (досвід з Playwright буде плюсом).

Бази даних:
SQL, MongoDB.

Інструменти:
GitLab (планується міграція на Azure DevOps), Jira.

ЩО НАМ ВАЖЛИВО (Candidate Requirements):

Технічна експертиза:
Глибокі знання C# та платформи .NET.

Досвід в автоматизації:
Практичний досвід автоматизації UI та API (Selenium / Playwright).

Робота з даними:
Впевнені навички роботи з SQL та NoSQL (MongoDB).

Архітектурне мислення:
Розуміння принципів побудови архітектури автотестів та чисотого коду.

Автономність та Ownership:
Здатність брати повну відповідальність за весь цикл тестування — від аналізу вимог до створення тікетів та фінальних звітів.

Процеси та CI/CD:
Досвід роботи з системами контролю версій та пайплайнами (GitLab / Azure DevOps).

Якість коду:
Вміння аргументовано проводити Code Review.

Аналітична глибина:
Знаходити першопричину дефекту (root cause), а не лише фіксувати його прояви.

БУДЕ ПЛЮСОМ:

Практика оптимізації та розробки інструментів для запуску десктоп-автотестів.

Розуміння принципів роботи AI та LLM (великих мовних моделей), зокрема їх застосування для генерації тест-кейсів та аналізу дефектів.

Навички промпт-інжинірингу (Prompt Engineering) для створення тестових сценаріїв, генерації синтетичних даних та оптимізації автоматизованих скриптів.

Досвід роботи з AI-плагінами та інструментами, такими як Claude code, GitHub Copilot, Cursor тощо, для підвищення ефективності розробки тестів.

ЩО ТИ ОТРИМАЄШ:

Компенсація
— рівень, що повністю відповідає твоєму досвіду та технічній експертизі.

Вплив
— ти самостійно керуєш процесом автоматизації у своїх субпроєктах, твої рішення визначають стабільність релізів.

Середовище
— зріла команда інженерів, де цінують ініціативу, відсутній мікроменеджмент і хаос.

Гнучкість
— remote-first формат, адекватний графік та повага до work-life balance.

Професійне зростання
— можливість працювати зі складними архітектурними задачами (включаючи підтримку власного тест-клієнта) та прокачати навички менторства через Code Review.

Хочеш отримати реальний ownership над процесами автоматизації у зрілій команді — надсилай резюме!