QA Automation Engineer

Tallinn, Estonia
Roles:
QA
Must-have skills:
TypeScript
One of skills:
C#Java
Nice-to-have skills:
AWSDockerJenkins
Considering candidates from:
Baltics, Central Asia, South Caucasus, Austria, Belarus, Brazil, Croatia, Czech Republic, Hungary, Moldova, Poland, Romania, Russia, Serbia, Slovakia, Slovenia, Turkey and Ukraine
Work arrangement: Onsite
Industry: Software Development
Language: English
Level: Middle or senior
Required experience: 2+ years
Relocation: Paid
Visa support: Provided
Size: 201 - 500 employees
Logo of Linnworks

QA Automation Engineer

Tallinn, Estonia
Linnworks connects, manages and automates commerce operations, powering businesses to sell wherever their customers are and capture every revenue opportunity.
Now Linnworks is looking for a QA Automation Engineer. Here you'll be working on providing test automation for a complex E-Commerce platform. Working closely with the DevOps and the QA teams, you'll take part in integrating test automation into CI/CD processes to deliver a quality product. The test automation is built on both, the API and UI levels, with the primary focus being on API. 
 
Tasks: 
  • Participating in improving and maintaining frameworks for API (C#) and UI (Typescript + WebdriverIO)
  • Facilitating test-driven development within the company
  • Defining best automation practices, solvе complex problems, suggest the best tools to improve test coverage, test execution times, etc.
  • Providing support to manual QA engineers in writing automated tests
  • Supporting current and future tests stability
Must-have: 
  • 3+ years experience in Test Automation
  • Experience with C# or Java
  • Experience with Typescript (ideally - WebdriverIO or Protractor) 
  • Experience in API and UI automation
  • Fluent spoken and written English
Nice-to-have: 
  • Experience integrating Automation Framework into CI/CD suites (like Jenkins)
  • Experience with Report Portal
  • Experience with AWS
  • Experience with Docker or any other Container Technologies
  • Understanding of Unit Testing (Frontend / Backend)
  • Understanding of Database Testing
  • Understanding of Performance Testing
  • Understanding of Security Testing