Position: Senior QA Automation Engineer
Company: ELITEX
Experience required: 5y
English level: upper

**About Elitex:**
ELITEX is an IT company based in Lviv, Ukraine. Our main expertise is custom software development using JavaScript, NodeJS, Java, Python and other technologies for ambitious companies and startups, located in the US, UK, EU, Singapore, Israel etc.

Our company has devoted teams of professionals with strong technical expertise and mentoring background, providing a full cycle of software development.

In Elitex every employee's voice matters, processes are smooth and deprived of useless bureaucracy, and working conditions are great. Apply for a job and check it by yourself.
We are looking for a professional and friendly teammate to help us build awesome web and mobile apps.

**Project Description:**
Our customer is building a billing engine that allows businesses to serve subscription customers in a manner that is intuitive for both businesses and their customers. It is over-subscribed, meaning vendors and investors are lining up to get in on the action.

We are seeking a Senior QA Automation Engineer who will play a pivotal role in maintaining the quality of our software products. As part of our team, you will be responsible for developing, implementing, and maintaining our automation testing frameworks, and for ensuring the quality of our software products through thorough testing.

The ideal candidate is someone who thrives in a fast-paced environment, has a strong understanding of JavaScript, TypeScript, Playwright, Cypress, and Jest. Moreover, familiarity with SQL, HTML/CSS, GraphQL, and RESTful APIs is required.

**We are seeking talented individuals for this role, specifically in Lviv or Krakow.**

**Responsibilities:**
- Develop and maintain automated test scripts using JavaScript, TypeScript, Playwright, Cypress, and Jest;
- Understand and design test procedures for the software products;
- Work with the development team to ensure that the quality of the software is maintained at all times;
- Mentor and coach junior QA engineers, helping them enhance their testing skills and understanding of automation testing;
- Collaborate with cross-functional teams to ensure complete coverage of all test cases;
- Continually update tests as requirements change, and troubleshoot test automation code as necessary;
- Keep the test suite modernized by following the latest best practices in automated testing.

**Requirements:**
- Proven experience as a Senior QA Automation Engineer or similar role;
- Proficient with JavaScript, TypeScript, Playwright, Cypress, Jest;
- Experience with SQL, HTML/CSS, GraphQL, RESTful APIs;
- Solid experience in automated testing and QA methodologies;
- Demonstrated ability to mentor and coach QA engineers new to automated testing;
- Excellent problem-solving, communication, and team collaboration skills.

**Nice to have:**
- Experience with GitLab pipelines;
- Familiarity with Google Cloud Platform.

**Company benefits:**
- Modern working place (iMac/MacBook or other preferred hardware);
- Cozy office in the very center of the city;
- Flexible working hours;
- Remote work;
- Regular performance reviews;
- 20 working days of paid vacation annually;
- Additional vacation days for special lifetime events;
- Paid sick-leaves;
- Maternity leave policy;
- English classes;
- Health insurance;
- Compensation for educational and training programs;
- Team buildings and corporate events.