Position: Senior Test Automation Engineer
Company: emagine
Experience required: 5y
English level: upper

Our client is location agnostic, so all countries are potential candidates (except for Russia).

You will work across our product teams with focus on activities such as:
Designing test cases, making sure that a passed test is not only passed on paper
Using, reviewing, and maintaining our guidelines and framework for unit testing, functional testing, regression testing and functional testing, automated testing, and evaluation of ML models.
Helping our business analyst carry out User Acceptance Testing of larger new releases with end-2-end testing of functionality
Assisting your colleagues within the team with your testing knowledge and reviewing their work
Helping our data engineers carry out Operational Acceptance Testing of larger new releases to ensure performance lives up to the expected criteria
You automate your work by using scripts and standard frameworks as well as going into details that require repetitive manual work. Furthermore, you make realistic mockups that allows you to test things swiftly on synthetic data before you get access to production data. 


We expect you to have some/most of this toolbox available:
Postman or similar and SOAP UI or similar endpoints
Testing frameworks:
Performance testing frameworks: JMeter or similar
Frontend testing frameworks: Jest or similar
Other testing frameworks for different purposes
Database technologies such as:
Relational database: MySQL
NoSQL database: MongoDB
Coding languages: 
Java
Python 
Javascript