Обов'язки
Архітектор тестує фреймворки автоматизації з нуля
Розробляйте автоматизовані функціональні тести інтерфейсу користувача та тести рівня API/сервісу
Інтегруйте автоматизовані сценарії в процес CI/CD
Розробляти, підтримувати та розширювати інфраструктуру автоматизованого тестування
Розробіть і задокументуйте тестові рамки, стандарти кодування, бажані шаблони проектування та методології розробки
Забезпечте якість коду за допомогою експертних перевірок, щоб забезпечити дотримання вказівок і стандартів
Визначення показників якості та впровадження вимірювань для визначення ефективності тестування, ефективності тестування та вимірювання загальної якості продукту як частини процесу автоматизації тестування
Зробити висновок і звіт про якість досліджуваного продукту
Співпрацюйте з іншими членами групи контролю якості, щоб автоматизувати процеси тестування вручну
Керуйте, аналізуйте та зменшуйте ризики тестування
Залучення нових членів команди до проекту
Технічні поради для команд тестування
Вимоги
4+ роки AQA C#
4+ роки професійного досвіду в автоматизації контролю якості веб-тестування та тестування бекенда/API
Відмінне знання різних методів, технік, видів і методологій тестування
Досвід створення тестової документації (стратегії тестування, плани тестування тощо)
Досвід створення фреймворків автоматизації з нуля
Тверді навички роботи з JavaScript, шаблонами та принципами програмування
Досвід інтеграції звітів про тестування (Allure або аналогічний)
Досвід роботи з підходами BDD, ATDD, TDD
Досвід роботи з процесами та інструментами безперервної інтеграції, конвеєрами CI/CD
Добре знання служб AWS/Azure DevOps
Досвід роботи з брокерами повідомлень/чергами: SQS, SNS, Kafka, RabbitMQ тощо
Добре знання SQL та баз даних без SQL (PostgreSQL, mongo, redis тощо)
Практичний досвід роботи з Docker
Досвід роботи в середовищі розробки Agile Scrum/Kanban
Ступінь магістра або бакалавра з комп’ютерних наук або відповідний
Хороші знання англійської мови - Upper-Intermediate і вище
Бажано
Досвід роботи з мобільною автоматизацією, хмарними фермами пристроїв
Знання інших мов програмування буде великим плюсом
Інтеграція принципів GDPR в автоматизоване тестування
Особисті навички
Самомотивація постійно вивчати та застосовувати останні інновації та технології галузі
Самодисциплінований та орієнтований на результат, здатний працювати з мінімальним контролем
Сильні навички спілкування та вирішення проблем
Хороший командний гравець, мотивований на вирішення складних завдань
Хороші аналітичні здібності
Сильна увага до деталей і точність