Position: Middle QA Automation (Java) Engineer
Company: Incode Group
Category: QA Automation
Experience required: 3y
English level: upper

Required skills:

- Test automation experience 3+ years (Java);
- Agile background;
- Delivering high-quality code;
- Understanding of the SDLC process and its application with continuous integration tools;
- Stack: Java, Gradle, Serenity, Webdriver, Cucumber, API testing (Rest Assured, Postman), CI/CD.
- Tools/apps QA uses:
  DBT (data quality automation tool);
  Visualstudio;
  Selenium (to automate dashboards);
  Serenity BDD (using the screenplay pattern);
 - English – Upper-Intermediate and higher.

Soft skills:

- Eager to learn new things;
- Be able to work on multiple things at the same time.

Understanding Test Requirements:

- Develop and maintain manual/automated test cases in BDD format based on requirements.
- Executing and reporting manual/automated tests.
- Analyze the results of the automated test runs. Troubleshoot automated tests.
- Participate in the Scrum ceremonies of the project team.
- Categorize and prioritize test cases.
- Collect/set up test data.
- Contributing to Test Plan Preparation.
- Participate in both front-end and back-end QA chapter meetings.
- Execute regression tests for releases (Automated + Manual -very low % of manual testing).
- Updating the Traceability Matrix Document.
- Collecting Test Metrics.