Our client a fast-growing, innovative software provider in the Logistics industry is seeking for a Lead Test Automation Engineer who can help them to build their safety net of API and UI tests.
Requirements:
-
Several years of experience with at least one major programming language (Java, C#, JavaScript, Ruby, Python) and one test library (Selenium, Selenide, Playwright, Cyprus, RestAssured, etc)
-
Understanding where it makes sense to stop automating and start autonomating
-
Experience creating and maintaining excellent documentation in a team wiki
-
Curiosity and willingness to learn and introduce new ideas to the team
-
Experience with Python, Puppeteer, end–to–end API tests and Azure is a big plus, but not a hard requirement
-
Experience working out end-to-end test scenarios
-
Experience with test planning (decision trees, pair–wise, etc.)
-
Proactiveness and patience (these are the most important skills )
-
In addition to proactivity, this role requires a willingness to learn a complex domain of supply chain management and logistics
-
Fluent English is a must
Responsibilities:
-
Work with the team to clarify requirements and think about testability
-
Work with System Analysts, Product Managers, and Service Owners to help debug issues
-
Help System Analysts and Software Testers with manual validation and/or create tools to make this part of their job easier
-
Create API and UI end–to–end regression tests
-
Understand when to do an API test instead of a UI test
-
Monitor test pipelines of your team (we use Azure DevOps for our CI)
-
Monitor test results and debug them with the rest of the team
What you can expect:
-
Great supportive multicultural team
-
We are flexible about where and how you prefer to work: from our office, your home, or your winter getaway in Bali or Tenerife
-
Get-togethers in Estonia, Switzerland, and Armenia
-
Benefits package, training budgets, and others