Публікуйте вакансії
Наймайте без комісій
6 переглядів
Luxoft
Ми шукаємо старшого спеціаліста з автоматизації якості, щоб приєднатися до нас для нового проекту в індустрії роздрібної торгівлі одягом.
Це дуже помітна роль у гнучкій команді, тому потрібні комунікабельність, ввічлива англійська та досвід роботи в розподіленому багатонаціональному середовищі.
Основні обов'язки:
Забезпечити якість програмного забезпечення; аналізувати, звітувати та забезпечувати вирішення помилок, виявлених у розгортаннях.
Допоможіть PO уточнити історії користувачів і визначити критерії прийнятності, отримавши функціональні та нефункціональні вимоги.
Поставте правильні запитання в PO або бізнес-користувачів, щоб пройти критерії прийнятності високого рівня для конкретних сценаріїв, прикладів і наборів тестів.
Перевірте DoR та підтвердьте DoD.
Визначте автоматизовані тестові випадки, які має запровадити команда розробників.
Визначте плани тестування (для спринту, розгортання, навантаження...) і стежте за їх виконанням.
Узгодження з іншими спеціалістами з контролю якості програм, залученими до навантажувальних і стрес-тестів.
Підвищення ініціативи щодо забезпечення якості в командах, гарантуючи, що кожен бере на себе відповідальність за нагляд за технічною якістю
f інструмент і в реалізації необхідних дій.
Виконуйте роль архітектора інструментів тестування (BDD, Karate, Cypress, Espresso, Barista, XCUITest, Cucumber, K6 тощо) і керуйте командою їх використанням.
Допоможіть автоматизувати функціональні тести, співпрацюючи з розробниками в їх реалізації та підготовці тестових даних.
Стежте за повним життєвим циклом гарантії якості та випробувань.
Нехай команда впровадить автоматизовані тестові випадки.
Інформуйте PO та зацікавлені сторони про стан якості програмного забезпечення для розробки (впровадження автоматизованих тестових випадків, стан виконання планів тестування тощо)
Щодня:
Допоможіть команді розробників і PO дізнатися та зрозуміти модель забезпечення якості клієнта.
Знайте та діліться знаннями про інструменти забезпечення якості клієнта.
На рівні продукту розумійте технічні наслідки продукту чи послуги та поділіться потребами та залежностями інших команд/сфер (функціональних і технічних).
QA відповідає за підтримку PO в уточненнях, керівництво сеансом і забезпечення відповідності функціональних вимог сценаріям TDD і BDD, необхідним для правильної автоматизації описаних функцій.
Допоможіть удосконалити визначення нових критеріїв прийняття.
Допоможіть PO визначити критерії прийняття в уточнених історіях користувачів.
Перекладіть критерії прийняття на автоматизовану мову.
Визначте план тестування для продукту, тести E2E в управлінні тестуванням.
Знайте стан тестів, пов’язаних із BDD і TDD.
Включіть тести як частину набору регресійних тестів і оновіть його.
Підвищення обізнаності в команді щодо реалізації стратегії якості.
Переконайтеся, що модель контролю якості виконується, а решта команди розуміє її мету та вимірює їхні переваги.
Автоматизуйте функціональні тести, щоб гарантувати критерії прийнятності.
Повторюйте план тестування продукту в кожному спринті.
Створіть продукт або керуйте послугою, яку запитують користувачі.
Здійснюйте часті постачання функціональних можливостей максимальної якості, дотримуючись моделі Agile компанії.
Підтримайте решту команди розробників у вдосконаленні, щоб переконатися, що історії користувачів визначені правильно.
Надайте підтримку після завершення розробки для інтеграції частин і автоматизованих тестів для виявлення можливих помилок у розробці, інтеграції або навіть початкових запропонованих тестах.
Підтверджуйте в кінці кожної історії користувача, технічних удосконалень і помилок, що команда правильно заповнила DoR і DoD.
Підтримка та керівництво регресіями перед розгортанням у виробництві.
Моніторинг помилок і помилок команди в середовищах.
Повідомляйте про статус автоматизованих тестів і керуйте інцидентами команди.
Включайте та зберігайте документацію про якість продукту.
Потрібно мати
Необхідні знання:
Досвід визначення стратегії тестування продуктів.
Принаймні 2 роки досвіду роботи з Agile фреймворками (Scrum, Kanban тощо).
Знання піраміди тестування та досвід її застосування в різних проектах.
Участь в історіях успіху автоматизованих регресійних тестів програмних продуктів.
Знання церемоній Agile та функцій контролю якості в них.
Технічні навички:
Карате
Кипарис
Java
Весна
JPA
JUnit,
Мокіто
API First-Swagger
Bamboo, GitHub з GitHub Actions
Oracle/DB2
MongoDB
Graylog
Appinsight
XCUITest
Огірок, корнішон
Графана
Злиття, Джіра
Фігма
K6
Docker/Kubernetes (Openshift)
Maven
НПМ
Питест
Страйкер
М'які навички:
Комунікативні навички
Ввічливість
Проактивність
Командний гравець
Емпатія
Мови:
Англійська мова B2 мінімум
Іспанська – плюс
Приємно мати
3 роки досвіду розробника Java/Javascript і роботи з Cucumber & Gherkin
SonarQube
Jmeter
Рентген
Мови
Англійська: B2 Upper Intermediate
Стаж роботи
Старший