Senior Test Automation Engineer (Back-end/API Testing)
Наш ідеальний кандидат — уважний до деталей, добре розуміє складні системні взаємодії та здатен точно перевіряти логіку діалогів і відповіді штучного інтелекту. Основний фокус — розробка, розширення та підтримка автоматизованих тестів.
Наш клієнт — канадська технологічна компанія, що спеціалізується на створенні незалежних голосових АІ-рішень для бізнесу. Їхня платформа дозволяє брендам створювати кастомізованих голосових помічників для природної взаємодії з користувачами.
Обов’язки:
- Розробляти та виконувати автоматизовані тести для бекенд-сервісів та API, забезпечуючи безперебійну інтеграцію та якісну розробку
- Виконувати тестування API, контрактне тестування та інтеграційне тестування за допомогою таких інструментів, як Postman, Pact та REST Assured
- Співпрацювати з міжфункціональними командами для визначення стратегій тестування та забезпечення відповідності додатків функціональним вимогам, вимогам безпеки та продуктивності
- Керувати тестовими кейсами та дефектами за допомогою таких інструментів, як Jira та Xray, забезпечуючи ефективне виконання тестів та відстеження помилок
- Працювати за Agile методологією, застосовуючи методи BDD, TDD та ATDD для постійного вдосконалення
- Сприяти загальному успіху команди через ефективну співпрацю
Вимоги:
- 5+ років досвіду в сфері забезпечення якості програмного забезпечення
- Досвід у тестуванні бекенду та валідації API
- Досвід роботи з Postman або подібними інструментами тестування API (наприклад, Insomnia, Swagger, REST Assured)
- Сильні аналітичні навички та досвід тестування бізнес-логіки та складних потоків даних
- Знання JSON, XML та суміжних форматів даних
- Вміння писати чіткі та вичерпні тестові кейси, граничні випадки та регресійні сценарії
- Досвід тісної співпраці з розробниками та командами ШІ для розуміння очікуваної поведінки відповідей, що генеруються ШІ
- Сильні навички налагодження та усунення несправностей
- Просунутий рівень англійської мови
- Готовність працювати в часовому поясі UTC + 01:00
Перевагою буде:
- Досвід роботи з автоматизованими фреймворками для тестування API (наприклад, Postman tests, Newman, pytest або подібні)
- Знання таких інструментів, як ChatGPT, Rasa, Dialogflow або подібними діалоговими фреймворками ШІ
- Досвід роботи з системами контролю версій (наприклад, Git) та конвеєрами CI/CD
_________________________________________________________________
We’re seeking an experienced Senior Test Automation Engineer with a strong background in Back-end and API testing to ensure the quality and logicof our AI-driven applications.
The ideal candidate has a sharp eye for detail, understands complex system interactions, and can validate dialogue logic and AI responses with precision. There will be a strong focus on developing, expanding, and maintaining automated test coverage.
CUSTOMER
Our Customer is a Canadian technology company specializing in the development of independent voice AI solutions for businesses. Its platform enables brands to create custom voice assistants that provide natural interaction with users through speech.
Job Description
- Develop and execute automated tests for Back-end services and APIs, ensuring seamless integration and high-quality delivery
- Perform API testing, contract testing, and integration testing using tools like Postman, Pact, and REST Assured
- Collaborate with cross-functional teams to define test strategies and ensure applications meet functional, security, and performance requirements
- Manage test cases and defects using tools such as Jira and Xray, ensuring efficient test execution and bug tracking
- Work within an Agile environment, applying BDD, TDD, and ATDD techniques for continuous improvement
- Contribute to the overall success of the team by fostering collaboration
Qualifications:
- 5+ years of experience in software quality assurance
- Solid experience in Back-end testing and API validation
- Proficiency with Postman or similar API testing tools (e.g., Insomnia, Swagger, REST Assured)
- Strong analytical skills and experience testing business logic and complex data flows
- Familiarity with JSON, XML, and related data formats
- Ability to write clear and comprehensive test cases, edge cases, and regression scenarios
- Experience of working closely with developers and AI teams to understand the expected behavior of AI-generated responses
- Strong debugging and troubleshooting skills
- Advanced level of English
- Willigness to in the UTC + 01:00 time zone
WOULD BE A PLUS:
- Experience with automated API testing frameworks (e.g., Postman tests, Newman, pytest, or similar)
- Familiarity with tools like ChatGPT, Rasa, Dialogflow, or similar AI dialogue frameworks
- Experience with version control systems (e.g., Git) and CI/CD pipelines
PERSONAL PROFILE:
- Attention to detail
- Strong problem-solving skills
- Excellent communication skills