Tech Stack
AgileCI/CDAPI TestingVue.jsCypressSDLCPlaywright
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Старший інженер з автоматизації QA (Vue.js + CMS) (#5472)
Тип роботи: Офіс/Віддалено
Технічний рівень: Старший
Категорія вакансії: Контроль якості
Проект: Наукова управлінська платформа
Ми шукаємо старшого інженера з контролю якості, який буде відповідати за розробку та розвиток стратегії якості для нашої інженерної команди в Північній Америці. Ви будете працювати у віддаленому середовищі команди, тісно співпрацюючи з інженерами QA середнього та молодшого рівня, інженерами-програмістами та SRE, щоб забезпечити доставку безпечних, надійних, продуктивних та зручних функцій з високою швидкістю.
Обов'язки
Практичні тестування та автоматизація
- Розробка та виконання тестових планів, тестових випадків та тестових сценаріїв для нових та існуючих функцій у стеку Drupal + Vue.js.
- Розробка та підтримка автоматизованих тестових наборів (UI, API та інтеграційні тести) та їх інтеграція у CI/CD трубопроводи.
- Виконання експлуатаційних тестувань для виявлення крайній випадків та проблем з користувальницьким інтерфейсом, які можуть упустити автоматизовані тести.
Співпраця та якість вимог
- Співпраця з продуктовим та інженерним відділами для перевірки вимог, UX дизайнів та технічних специфікацій на предмет можливості тестування та ясності.
- Співпраця з іншими внутрішніми інженерами QA, розташованими в європейських часових поясах.
- Участь в агільних церемоніях (уточнення, планування спринтів, щоденні стандапи, ретроспективи) як голос якості.
- Надання чіткої, дійової зворотнього зв'язку щодо дефектів, ризиків та готовності до випуску.
Готовність до випуску та якість у виробництві
- Визначення та моніторинг критеріїв входу/виходу для випусків; надання рекомендацій "го/не го".
- Співпраця з SRE/Інженерним відділом щодо готовності середовища, управління тестовими даними та валідації випуску.
Лідерство та наставництво
- Наставництво іншим інженерам QA та розробникам щодо передових практик тестування та тестування з урахуванням зсуву вліво.
- Участь у аналізі кореневих причин для великих інцидентів та забезпечення запобіжних заходів (наприклад, нові тести, покращення процесів).
- Пропагування культури якості, заохочення відповідальності за якість у всій команді.
Вимоги
- 7+ років професійного досвіду в забезпеченні якості програмного забезпечення або тестуванні програмного забезпечення, значний досвід у веб-орієнтованих SaaS продуктах.
- Практичний досвід роботи з генеративними AI, такими як Claude Code для автоматизованих тестів, робочих процесів та інших автоматизацій.
- Сильний досвід у написанні та виконанні тестових планів, тестових випадків та тестових сценаріїв в таких інструментах, як PHPUnit, спеціально з Drupal або подібними PHP-базованими CMS/платформами та MySQL; та з Cypress або Playwright для тестування сучасних JavaScript фронтенів, переважно Vue.js (досвід роботи з React/Angular прийнятний з готовністю вчитися Vue).
- Функціональне, регресійне, інтеграційне та кінцевого-до-кінцевого тестування в балансі з сучасними автоматизованими тестовими практиками.
- Тестуваня API через Postman, REST клієнти та автоматизовані API тести.
- Інтеграція автоматизованих тестів у CI/CD трубопроводи.
- Глибоке розуміння SDLC, агільних методологій та концепцій тестування зі зсувом вліво.
- Відмінні аналітичні, проблемно-орієнтовані та комунікаційні навички, включаючи здатність чітко артикулювати ризики, компроміси та рекомендації для технічних та нетехнічних зацікавлених сторін.
- Досвід роботи з інструментами відстеження багів/проблем та документації (наприклад, Jira, Confluence).
Буде плюсом
- Досвід роботи в SaaS середовищі з частими, інкрементальними випусками.
- Тестуваня з урахуванням безпеки та робота в регульованих або орієнтованих на дотримання нормативних вимог середовищах.
- Крос-браузерне та крос-пристройне тестуваня.
- Досвід у контейнеризованих середовищах з використанням Docker, Kubernetes та AWS.
Особисті атрибути
- Власницький підхід: ви розглядаєте якість як продукт, а не просто фазу.
- Стратегічний та аналітичний: ви підходите до складних проблем із структурованим, дата-орієнтованим підходом, щоб виявляти ризики та покращувати ефективність тестування.
- Допитливий та проактивний: ви шукаєте крайній випадок та ризики, замість того, щоб чекати, коли вони з’являться.
- Співпраця: комфортно співпрацюєте з інженерами, продуктовими менеджерами та зацікавленими сторонами.
- Прагматичний: здатний балансувати ретельність із швидкістю та автоматизацією із розумним ручним тестуванням.
- Емпатійний до користувачів: ви виступаєте за досвід користувача в кожному випуску.
Ми пропонуємо
- Можливість формувати стратегію якості зрілого SaaS продукту з реальним впливом на клієнтів.
- Гнучке віддалене робоче середовище, що підтримує розподілені команди.
- Акцент на якості, доступності та стійкому розвитку продукту.
- Співпраця з крос-функціональними командами, орієнтованими на довгостроковий успіх платформи.
- Культура, яка цінує чітке спілкування, співпрацю, відповідальність та постійне вдосконалення.
Про компанію
Ми пропонуємо:
- Гнучний робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможну зарплату та хороший компенсаційний пакет
- Індивідуальний кар’єрний ріст
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо)
- Активні технічні спільноти з регулярним обміном знаннями
- Відшкодування витрат на освіту
- Незабутні подарунки на річниці
- Корпоративні заходи та командоутворення
- Інші місцеві переваги
не застосовується до фрілансерів