Holycode is looking for a Test Automation Engineer to join their bexio team, which develops tools for managing small and medium-sized companies. The role involves collaborating with a dynamic QA team to ensure the reliability and performance of the automation framework, as well as working with development teams on test scenarios for backend members.
Responsibilities:
- A dynamic QA team, working collaboratively to ensure and improve the reliability, performance, and scalability of the Automation framework
- You will be using the new automation tools for record and capture, which are at the forefront of automation testing but also manual testing will be involved
- You will also collaborate with the development teams to ensure the test scenarios for the backend members
- Additionally, you'll be working with their Java-based API testing solution using the Cucumber framework, contributing to robust and scalable e2e automation
Requirements:
- Strong knowledge of automation best practices and design patterns, with several years of hands-on experience working with Java (JVM)
- Solid experience with REST API testing (REST Assured, Postman, Insomnia, cURL, OpenAPI, Swagger, HTTP)
- Solid experience with Gherkin (Cucumber)
- Solid experience in manual testing
- Hands-on experience on UI testing (Selenium, Playwright, Cypress)
- Self driven individual - we encourage all our team members to come up with their own ideas and to learn new technology
- Attention to detail, analytical thinking, and strong problem-solving skills
- Good verbal communication and good interpersonal skills
- High proficiency in written and spoken English
- Basic knowledge of Testim, a Record and Capture tool
- Javascript knowledge
- Experience with Spring
- CI/CD experience (Pipelines, Jenkins, GitLab Pipelines, Bamboo, GitHub Actions)
- Shell scripting (bash, zsh, scripting)
- Experience with automation frameworks in PHP, especially Behat