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
Playwright, Kubernetes
Published 19 February
134 views
·
11 applications
55% read
·
55% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...