Position: Lead QA Automation
Company: Indigo Tech recruitment
Experience required: 5y
Category: QA Automation
English level: upper
Published: 2022-07-01T00:00:00+03:00

**Requirements:**
- Minimum 5 years of experience as QA Automation Engineer for digital projects/products.
- Experience with JavaScript/TypeScript.
- Experience with end-to-end automation of web frontends
- Experience with API testing.
- Excellent technical knowledge of object-oriented programming, and automation tools like Selenium.
- Experience with functional and black-box testing, regression testing, system integration testing, and manual testing.
- Experience with performance testing/load testing.
- Experience with integration of automated scripts into the build release process.
- Familiar with the configuration of CI/CD pipelines for automated tests.
- Experience within an agile environment and a multidisciplinary team.
- Good verbal and written English.
- An open mind which is looking for continuous improvement.
- Passion for software testing.
- Passion for new technologies, keep eyes open to changes and tendencies in the testing world.
- Autonomous, fast learner.
- Willing to travel within Europe a few times a year.

**What you will do: **

- Maintain, manage and customize automation test framework/tools.
- Take technical decisions, and ensure that automation strategies and best practices are applied throughout the QA team.
- Troubleshoot ongoing issues in the QA frameworks and tools with excellent problem-solving skills.
- Create test plans and design test cases based on requirements and acceptance criteria.
- Write test automation scripts.
- Analyze test results.
- Determining test coverage.
- Report, record, escalate if needed and trace all discovered errors/bugs/defects.
- Be meticulous about documentation and maintain a robust log of all test cases and test results.
- Support your scrum team with reaching its sprint objectives.
- Collaborate with developers to test new features as they are being developed.
- Contribute together with the rest of the team to continuous improvements of the development process
- Collaborate with DevOps team to set-up and improve test automation
- Participate in sprint planning, sprint review and retrospectives.