Position: Middle AQA (JS) Engineer
Company: Sombra
Category: QA Automation
Experience required: 2y
English level: upper

**Requirements:**
3+ years of overall QA experience;
2+ years of experience with automated tests UI testing (Protractor (Angular)/Cypress, etc.);
Proficiency in any programming language (preferably Typescript/JS);
Proficiency in Git, understanding basic git workflows such as classic Gitflow, GitHub Flow, GitLab Flow, Trunk-Based Development;
Nice to have experience with Microservices, Cloud-based Services (Azure);
Understanding of Test Pyramid on all layers (unit, integration, end-to-end);
Understanding of Agile development (Scrum/Kanban), TDD/BDD, CI/CD;
Ability to analyze and troubleshoot complex testing scenarios and defects, able to drive test coverage and traceability.

**Responsibilities:**
Write automated tests to cover smoke and regression test cases (UI tests, Cypress);
Collaborate with the development team provide code validation on the level of the end-to-end tests;
Take responsibility for supporting the QA automation process;
Help teammates in writing and executing automation tests;
Review developer’s code and unit-tests according to the Test Pyramid approach;
Communicate with stakeholders to provide test reports.

**What we offer:**
Annual paid vacation of 18 working days;
Extra vacation days for long-lasting cooperation;
Annual paid illness of 10 days;
Maternity\Paternity leave;
Opportunity of sabbatical leave;
Marriage and Parenthood Package;
Compensation for sports activities (up to 6000 UAH\year);
50 % cost compensation for attending courses for self-development;
Corporate doctor;
Internal education(corporate library, Udemy courses);
Career development plan;
English classes;
Paying taxes and conducting private entrepreneurs;
Technical equipment: laptop, mouse, keyboard, monitor, chair;
Internal Referral program;
Opportunity to take part in company volunteering activities;
Technical community events.