Automation QA Engineer
IT Craft invites an Automation QA Engineer to join our team.
Responsibilities:
- Automation and Manual testing are in the proportion of 90/10 of working time;
- Working with project documentation, customer requirements, and product objectives to design effective test cases;
- Develop detailed test scenarios and define acceptance criteria for automated testing efforts;
- Investigating customer-reported problems referred to you by the technical support team, testing bugs, creating and managing bug reports;
- Build automated scenarios and acceptance tests using modern tools and approaches;
- Set up, maintain, and execute automated testing frameworks across various platforms, including web, mobile, and desktop applications;
- Collaborate closely with product, support, and engineering teams to ensure testability and functional clarity;
- Participate in CI/CD deployment process, collaborate with teams to identify and resolve system issues arising during deployment processes;
- Noting all testing actions you have performed in daily and weekly reports;
- Researching test tools, methodologies, trends, and best practices to enhance existing QA processes;
- Managing the final quality on production release.
Requirements:
- At least 4 years of experience in commercial manual and automation testing;
- At least 2 years of experience in testing within the Microsoft technology ecosystem (.NET, C#, WebAPI, IIS, Azure) and Git-based workflows;
- Strong understanding of QA methodology, including SDLC, test strategy definition, test design techniques, defect lifecycle management, automation strategy etc;
- Strong understanding of Web application and browser functioning principles;
- Understanding of the flow of code and how it interacts with different components;
- Hands-on experience with BDD-based frameworks (SpecFlow/Reqnroll) and Gherkin syntax;
- Practical experience in designing an automation framework using Playwright or similar test automation tools;
- Practical experience in implementing automated tests on different application layers (System, Integration, etc.);
- Experience with CI/CD pipelines (Azure DevOps, GitHub Actions);
- Experience executing automated tests in Kubernetes containers;
- Proficiency in testing within microservice and serverless architectures;
- Strong knowledge of SQL, including queries and stored procedures;
- Proficiency in testing using MS SQL and MongoDB databases;
- Experience with bug tracking systems;
- Experience in writing test documentation;
- Ownership mindset and a desire to ensure the long-term health of the application;
- At least an Upper-Intermediate level of spoken and written English.
Will be a plus:
- Experience in managing npm/nuget libraries and utilizing Azure DevOps Artifacts;
- Experience applying Large Language Models (LLMs) to testing is a strong plus;
- Familiarity with Azure Functions, Redis, and Event Hub;
- Experience in communication with a product owner;
- Experience in working with a distributed team.
IT Craft offers:
- Competitive compensation according to the qualifications;
- Flexible working hours, remote work;
- Opportunity for career growth;
- Reward for sports activities;
- In-house English training;
- A friendly team of open-minded people.
Please send your CV!
IT Craft запрошує Automation QA Engineer приєднатися до нашої команди.
Обов’язки:
- Автоматизоване та ручне тестування у співвідношенні 90/10 робочого часу;
- Робота з проєктною документацією, вимогами замовника та цілями продукту для розробки ефективних тест-кейсів;
- Розробка детальних тестових сценаріїв та визначення критеріїв приймання для автоматизованого тестування;
- Аналіз проблем, повідомлених клієнтами та переданих командою технічної підтримки, тестування багів, створення та ведення bug-репортів;
- Побудова автоматизованих сценаріїв і acceptance-тестів із використанням сучасних інструментів та підходів;
- Налаштування, підтримка та запуск фреймворків автоматизованого тестування для web, mobile та desktop застосунків;
- Тісна співпраця з командами продукту, підтримки та розробки для забезпечення тестованості та функціональної прозорості;
- Участь у процесах CI/CD, взаємодія з командами для виявлення та усунення проблем під час деплою;
- Фіксація виконаних тестових активностей у щоденних та щотижневих звітах;
- Дослідження інструментів, методологій, трендів і best practices для вдосконалення QA-процесів;
- Контроль фінальної якості під час релізу в продакшен.
Вимоги:
- 4+ років досвіду комерційного manual та automation тестування;
- 2+ роки досвіду тестування в екосистемі Microsoft (.NET, C#, WebAPI, IIS, Azure) та роботи з Git;
- Глибоке розуміння QA-методологій: SDLC, розробка тест-стратегії, техніки дизайну тестів, управління життєвим циклом дефектів, стратегія автоматизації тощо;
- Розуміння принципів роботи web-застосунків і браузерів;
- Розуміння потоку коду та його взаємодії з різними компонентами системи;
- Практичний досвід роботи з BDD-фреймворками (SpecFlow/Reqnroll) та синтаксисом Gherkin;
- Досвід побудови automation-фреймворку з використанням Playwright або аналогічних інструментів;
- Досвід реалізації автоматизованих тестів на різних рівнях застосунку (System, Integration тощо);
- Досвід роботи з CI/CD (Azure DevOps, GitHub Actions);
- Досвід запуску автотестів у Kubernetes-контейнерах;
- Досвід тестування мікросервісної та serverless-архітектури;
- Впевнене знання SQL (запити, stored procedures);
- Досвід тестування з використанням MS SQL та MongoDB;
- Досвід роботи з системами трекінгу багів;
- Досвід написання тестової документації;
- Відповідальність та орієнтація на довгострокову якість продукту;
- Рівень англійської не нижче Upper-Intermediate (усна та письмова).
Буде плюсом:
- Досвід управління npm/nuget-бібліотеками та роботи з Azure DevOps Artifacts;
- Досвід застосування Large Language Models (LLMs) у тестуванні;
- Знання Azure Functions, Redis та Event Hub;
- Досвід комунікації з Product Owner;
- Досвід роботи з розподіленою командою.
IT Craft пропонує:
- Конкурентну оплату відповідно до кваліфікації;
- Гнучкий графік, дистанційну роботу;
- Можливість кар’єрного росту;
- Компенсацію для занять спортом;
- Внутрішнє навчання з англійської мови;
- Дружню команду відкритих людей.
Надішліть, будь ласка, своє резюме.
Required skills experience
| .NET | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |