Position: Lead QA Automation Engineer (JavaScript)
Company: 8allocate
Experience required: 5y
English level: upper

**About the Client:**
Singapore-based product company that develops loyalty solutions for clients from different industries. We're looking to bring in passionate QA automation engineers who're keen to learn and grow in a fast-paced environment. You take great pride and your work and feel a great sense of accomplishment in being a core part of delivering high quality products to our customers. We have a huge focus on automation and reducing manual effort in QA. You will work directly with our engineering teams to design, architect and implement tests to ensure high quality delivery.

**Timezone requirements:** from 8am-9am Ukraine time (4-5 hours overlap with GMT+8)
**Client team:** Engineering team is about 80 engineers. Based out of Singapore, Vietnam, Budapest, Philippines and some remotely around the world. We use agile framework / scrum.

**Requirements:**
- **Experience as a Team Lead position - must have**
- 8+ years of experience in QA automation, developing and executing automated test scripts
- Experience with JavaScript / Cypress
- Expertise in automation frameworks and tools (e.g., Selenium WebDriver, Appium, TestNG, JUnit, Cucumber)
- Experience with API testing and web services automation
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Experience with performance and load testing using tools such as JMeter or Gatling (A plus)

**Responsibilities:**
- Use your wizarding skills to test our products for any and all types of breakage, from minor glitches to major catastrophes.
- Develop and maintain automation testing frameworks, tools, and infrastructure to support continuous integration and deployment
- Design, develop, and execute automated test scripts for functional and integration testing (may include performance, and security testing as well)
- Collaborate with developers, product managers, and QA to identify test scenarios and create test plans and test cases
- Analyze test results and provide recommendations for improving product quality and reliability
- Stay up-to-date with the latest trends and technologies in test automation, and continuously improve the automation testing process
- Help mentor QA team about automation by providing guidance and support to ensure knowledge is shared to achieve high-quality and timely delivery of products
- Ensure adherence to quality standards and processes throughout the software development life cycle
- Bring a little bit of magic to our testing process, with your sense of humor and love of all things nerdy

**Why choose us?**
- “Family and Friends”. We are no longer a start-up, but we still have a family atmosphere in our supportive and spirited team, all working together on the same goal.
- “Just break down all barriers and find a better way”. Every day you’ll meet with exciting and challenging (international) projects covering industries from commercial aviation to fintech (different technologies and products).
- “Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, mentorship opportunities, or learning from more experienced colleagues.

**Benefits from 8allocate:**
- You’ll work with a supportive and spirited team of professionals.
- Corporate events, holidays, and team buildings for your joy.
- Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
- Coverage of psychologist sessions.
- Сoverage of sports activities.
- People-oriented management without bureaucracy.
- Paid vacation and sick leaves.