Position: QA Automation
Company: Diceus
Category: QA Automation
Experience required: 5y
English level: upper

DICEUS is a dynamic software development company seeking an Automation QA Engineer to join our team for the Canadian Insurance project. We specialize in delivering innovative solutions across various industries, and this role offers an exciting opportunity to contribute to our automation processes.

**Role Overview:**
As an Automation QA Engineer, you will play a pivotal role in ensuring the quality and reliability of the Canadian Insurance project. You will be responsible for generating test cases from video content, automating these cases, and contributing to the efficiency of our automated testing framework.

**Responsibilities:**

Collaborate with cross-functional teams to generate test cases based on video content.
Develop and automate test cases using tools like Playwright.
Utilize Azure DevOps to build and execute automated tests, including scheduling nightly regression tests.
Generate detailed reports, including failed test cases, error details, and screenshots.
Consider using formats such as HTML, JSON, or console logs for test reports, potentially incorporating the Allure framework.
Set up optional notifications through platforms like Slack or Telegram for immediate test updates.
Thoroughly analyze test results to determine the cause of failures.
Create bug reports for failed tests caused by software defects.
Update tests affected by changes in application logic or user interface.
Identify and categorize flaky tests, addressing them as needed.
Collaborate with the development team to maintain and enhance the automation testing framework.
**Qualifications:**

Solid experience in automation testing, preferably in a software development environment.
Proficiency in NodeJS, Typescript, NPM, and Playwright for test automation.
Familiarity with version control systems, particularly GIT.
Experience with Azure DevOps for test execution and CI/CD.
Knowledge of the Allure framework for test reporting is advantageous.
Strong analytical skills and attention to detail in identifying test failures.
Excellent communication skills to collaborate with cross-functional teams.
A proactive approach to problem-solving and continuous improvement.
Ability to work independently and as part of a team in a fast-paced environment.
Language Requirement: English (Upper-Intermediate level)

If you're enthusiastic about automation testing, eager to contribute to a cutting-edge project in the insurance domain and enjoy working within a collaborative team, we encourage you to apply and join us in shaping the future of software quality assurance.