Ми — Halo Lab, компанія що розробляє сучасні додатки як для себе, так і для наших клієнтів.
Фокусуємося на створенні продуктів зі штучним інтелектом, допомагаємо команді адаптуватися в новій галузі та використовуємо ШІ для прискорення роботи.
Більшість наших клієнтів — молоді стартапи, тому і значна частина наших проєктів починається «з чистого аркуша», що дозволяє впроваджувати найкращі практики та сучасну архітектуру без обмежень старого коду.
Про тебе: * 2+ роки досвіду в QA automation або тестуванні програмного забезпечення * Досвід написання автотестів на Python та/або TypeScript * Впевнений практичний досвід роботи з Playwright (або подібними E2E-фреймворками, такими як Cypress, із готовністю працювати з Playwright) * Досвід тестування UI, включаючи компонентне тестування та роботу з DOM * Досвід тестування REST API, включаючи валідацію запитів/відповідей і обробку помилок * Досвід налаштування та підтримки CI/CD пайплайнів для автоматизованого тестування, бажано Bitbucket Pipelines * Розуміння MongoDB або інших NoSQL-баз даних для підготовки та валідації тестових даних
Бажано, але не обов’язково: * Досвід роботи у сфері охорони здоров’я, life sciences або в регульованому програмному середовищі (HIPAA, SOC 2) * Знання стандартів HL7 або стандартів взаємодії в медичних системах * Досвід роботи з інструментами для навантажувального тестування (Locust, k6 або подібні) * Досвід візуального регресійного тестування для застосунків із великою кількістю зображень * Розуміння інфраструктури AWS (S3, ECS, CloudFront) * Досвід роботи з інструментами для тестування безпеки (OWASP ZAP, Semgrep, Trivy)
Що потрібно робити: * Проєктувати та впроваджувати end-to-end автоматизацію тестування з використанням Playwright для React-фронтенду та FastAPI-бекенду * Налаштовувати та підтримувати інтеграцію автотестів у CI/CD пайплайнах за допомогою Bitbucket Pipelines * Писати API-тести для ендпоінтів, включаючи обробку HL7-повідомлень і валідацію даних у MongoDB * Створювати та підтримувати стратегії тестових даних для медичних workflow (реєстрація зразків, управління кейсами, перегляд слайдів, формування звітів) * Розробляти компонентні та інтеграційні тести * Співпрацювати з розробниками для впровадження testable-архітектури та підходу shift-left * Проводити exploratory та регресійне тестування перед релізами * Документувати тест-плани, тест-кейси та QA-процеси
Що ми пропонуємо: * Гнучкий робочий день та віддалена робота з будь-якої точки світу. * Оплачуємо 18 робочих днів відпочинку / лікарняних. * Додаткові активності: онлайн йога english speaking club, командні стріми з лекціями та івенти.