Ми шукаємо досвідченого Technical Quality Control Engineer, який буде відповідальний за підтримку високої якості програмного забезпечення та визначення технічних стандартів у компанії. Ваша роль буде не тільки зосереджена на тестуванні та автоматизації, але й на прийнятті рішень щодо вибору технологічних рішень, впровадження стандартів якості та розробки політик компанії відповідно до продуктової стратегії. Це чудова можливість для тих, хто хоче впливати на технічний розвиток і якість продуктів та сервісів, визначаючи технологічний стек та підходи, що застосовуються в компанії.
Функції посади:
Прийняття рішень щодо вибору технологічного стеку та технічних рішень для проектів компанії.
Розробка стандартів та політик забезпечення якості, які відповідатимуть продуктовій стратегії компанії.
Створення та впровадження єдиних підходів до забезпечення якості та тестування, враховуючи специфіку продуктів і сервісів компанії.
Оптимізація та управління процесами CI/CD, інтеграція інструментів автоматизації та моніторингу для забезпечення безперервного тестування та доставки продукту.
Інтеграція та підтримка сучасних фреймворків для автоматизації тестування (Selenium, Cypress, Appium, Robot Framework) та тестування технічних інтеграцій.
Співпраця з командами розробки для визначення архітектурних рішень, що впливають на загальну якість продуктів і сервісів, а також рекомендації щодо оптимізації існуючих процесів.
Участь у формуванні дорожньої карти розвитку технологічного стеку компанії відповідно до тенденцій ринку та вимог продуктів.
Контроль та аудит технічних компонентів продукту для виявлення слабких місць та ризиків.
Підтримка стандартів безпеки та забезпечення відповідності рішень компанії загальноприйнятим практикам тестування на безпеку.
Професійні компетенції:
Досвід роботи від 3 років з фокусом на прийняття технічних рішень.
Досвід розробки та впровадження стандартів якості та політик розробки і тестування на рівні компанії.
Практичні навички роботи з CI/CD (Jenkins, GitLab CI, TeamCity, GitHub Actions) та впровадження безперервного тестування.
Знання та досвід роботи з хмарними платформами (AWS, Azure, GCP) та контейнеризацією (Docker, Kubernetes).
Вміння працювати з системами моніторингу продуктивності та аналізу логів (ELK Stack, Grafana).
Досвід створення та підтримки технічної документації та технічних політик компанії.
Знання методологій TDD, BDD та розуміння їхнього впливу на процеси розробки та тестування буде перевагою.
Які задачі потрібно буде виконати протягом випробувального терміну:
Провести технічний аудит існуючих процесів життєвого циклу продуктів.
Познайомитись з лідерами практик.
Розробити стандарти якості і стратегію їх впровадження.
Ми пропонуємо: