
Senior Automation QA Engineer (Python)
Primary stack
Nice to have's
Job description
Старший Інженер з Автоматизації QA (Python)
Про посаду
Ми шукаємо Старшого Інженера з Автоматизації QA (Python), щоб приєднатися до нашої команди у Львові, Україна. Ця посада повністю ВІДДАЛЕНА і вимагає 4+ роки досвіду у QA програмного забезпечення, з акцентом на мобільні додатки для iOS та Android, тестування REST API та CI/CD.
Обов'язки
- Аналізувати вимоги до продукту та визначати ризики, прогалини, неясності та граничні випадки до завершення розробки.
- Визначати відповідну стратегію тестування та охоплення для нових функцій та релізів.
- Виконувати функціональне, експлуатаційне, регресійне, інтеграційне, API та мобільне тестування.
- Створювати та підтримувати значущу тестову документацію, включаючи тестові випадки, контрольні списки, плани тестування та регресійні набори, де це доречно.
- Розробляти, впроваджувати та підтримувати автоматизовані тести.
- Інтегрувати автоматизовані тести у CI/CD трубопроводи та контролювати їх надійність.
- Досліджувати дефекти за допомогою логів, API, поведінки додатку та даних серверної частини.
- Повідомляти про дефекти з чіткими кроками відтворення, впливом, серйозністю та підтверджуючими доказами.
- Проводити аналіз кореневих причин упущених дефектів у продукції та пропонувати покращення процесів.
- Оцінювати якість релізу та чітко повідомляти про ризики команді.
- Тісно співпрацювати з розробниками, продуктовими менеджерами, бізнес-аналітиками та клієнтами.
- Постійно вдосконалювати практики QA, інструментарій, охоплення автоматизації та ефективність тестування.
- Залежно від рівня досвіду, наставляти інженерів QA та сприяти встановленню послідовних стандартів QA по всіх проектах.
Вимоги
- 4+ роки досвіду в QA програмного забезпечення, включаючи міцний досвід тестування мобільних додатків на iOS та Android.
- Міцний досвід як ручного, так і автоматизованого тестування.
- Практичний досвід у розробці, написанні та підтримці автоматизованих тестів.
- Глибоке розуміння Python та досвід роботи з pytest або подібними фреймворками автоматизації тестів.
- Здатність писати чистий, зручний для підтримки та багаторазового використання автоматизований код.
- Гарне розуміння принципів ООП та базових концепцій архітектури програмного забезпечення.
- Глибоке розуміння технік проектування тестів, експлуатаційного тестування, регресійного тестування та тестування на основі ризиків.
- Міцний досвід тестування REST API, включаючи аутентифікацію, перевірку запитів/відповідей, обробку помилок та робочі процеси API.
- Гарне розуміння HTTP методів, статус-кодів, заголовків, JSON, механізмів аутентифікації та архітектури клієнт-сервер.
- Здатність досліджувати проблеми за допомогою логів, відповідей API, інструментів налагодження браузерів/пристроїв та інформації серверної частини.
- Досвід інтеграції автоматизованих тестів у CI/CD трубопроводи.
- Досвід роботи з Git та сучасними CI/CD системами, такими як GitHub Actions, GitLab CI, Jenkins або Azure DevOps.
- Досвід роботи з системами управління тестуванням, такими як TestRail, Xray, Zephyr або подібними.
- Досвід роботи з Jira або подібними системами відстеження проблем.
- Здатність переглядати вимоги, визначати прогалини та неясності, ставити під сумнів припущення та визначати тестові сценарії до завершення розробки.
- Глибоке розуміння тестування релізів, стратегії регресії, пріоритезації дефектів та оцінки ризиків у продукції.
- Здатність чітко повідомляти про ризики якості розробникам, продуктовим менеджерам та клієнтам.
- Досвід використання інструментів штучного інтелекту для підтримки аналізу вимог, проектування тестів, налагодження, автоматизації або вдосконалення процесу QA.
- Міцні аналітичні та проблемно-орієнтовані навички.
- Верхньо-середній або вищий рівень англійської мови.
Буде плюсом
- Досвід автоматизації інтерфейсу мобільних додатків.
- Досвід роботи з Playwright, Selenium, Appium, XCTest, Espresso або подібними інструментами.
- Знання Docker.
- Досвід тестування додатків із складними серверними інтеграціями.
- Досвід у тестуванні на продуктивність, безпеку або доступність.
- Досвід створення інфраструктури автоматизації з нуля.
Лідерство та відповідальність за процеси
- Досвід вдосконалення або встановлення процесів QA на рівні проекту чи компанії.
- Здатність визначати мінімальні стандарти QA для кількох проектів чи команд.
- Досвід наставництва інженерам QA та перегляду їхнього підходу до тестування.
- Здатність оцінювати ефективність QA для кількох проектів без мікроменеджменту окремих тестувальників.
- Досвід проведення аналізу коренових причин для дефектів у продукції та вдосконалення процесів на основі знахідок.
- Здатність балансувати якість, бізнес-пріоритети, терміни доставки та ризики релізу.
- Досвід співпраці з інженерними та продуктовими командами для впровадження практик зсуву тестування вліво.
Ми пропонуємо
- 15 днів оплачуваної відпустки + 5 державних свят.
- 7 днів 100% оплачуваної лікарняної.
- Спортивна та оздоровча компенсація.
- Гнучний робочий час.
- Корпоративне навчання (внутрішнє та зовнішнє).
- Членство в IT Кластері.
- Особисті подарунки до днів народження та юбілеїв.
- Корпоративні вечірки та командоутворення.
- Правова та бухгалтерська підтримка компанії.
Про компанію
Volpis - це компанія, яка цінує якість та інновації у розробці програмного забезпечення. Ми прагнемо забезпечити нашій команді підтримуюче та динамічне робоче середовище, а також можливості для професійного зростання та розвитку.
Маєте питання? Привітайтеся з нашим рекрутером! Вона рада відповісти на всі ваші питання.
Віта Пилип
Рекрутер
© Volpis. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Regularly listed in the Top IT Outsourcing Companies and Top Custom Software Development Companies onClutch.co, Volpis has been transforming big ideas into robust software since 2016.Being a full-service company, we provide expertise in all phases of the software development life cycle. Together, we’ve created a dynamic, fun, inspiring environment where we can be ourselves and grow each day.Why should you join Volpis?🟢 Excellent salary — we aim to provide competitive compensation and valuable benefits;🟢 Paid sick leave, vacation time, and personal leave days;🟢 Flexible working hours;🟢 Career growth opportunities;🟢 Health and wellness program to support work-life balance;🟢 Sports activities — runs and active leisure;🟢 Regular pizza parties;🟢 Though we do work hard, we do enjoy a relatively relaxed environment.Learn more about us:Website:volpis.comFacebook:www.facebook.com/volpisInstagram:www.instagram.com/volpisdev/We’re always on the lookout for like-minded people who share our passion for engineering excellence. If you enjoy making things to the highest standards, check out our open roles to see if anything is a match.Welcome to a company where your talent is valued and your dedication is rewarded!