Lead Test Automation Engineer

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, Cypress, 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:

  • Define the vision of the framework together with QA Manager
  • Drive execution of the vision
  • Be an expert in test design and help team members with test planning, have a clue where to do an API test instead of a UI test
  • Be an expert in OOP (ideally in Python) to keep our test suite clean and logical by doing pair coding with other team members and doing diligent code reviews
  • Create API and UI end–to–end tests on your own and together with other team members by pair coding (face-to-face or online in Slack huddles)
  • When needed, take part in requirements refinement sessions to understand the scope of changes to the product and plan changes to test automation
  • Take care of tests pipelines (we use Azure DevOps for our CI)
  • Monitor test results and debug them with the rest of the team
  • Work with System Analysts, Product Managers and Service Owners to help identify issues
  • Occasionally help System Analysts and Software Testers with manual validation and/or create tools to make this part of their job easier

  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 

  

Related Jobs

Software Test Engineer

Our client, a fast-growing, innovative software provider in the Logistics industry, with offices in...

Test Automation Engineer

Our client, a fast-growing, innovative software provider in the Logistics industry, with offices in...

Sales Manager

Our Client is a leading B2B SaaS provider delivering iGaming software, content and services. They provide...