Position: QA Automation Engineer
Company: OutCrew
Category: QA Automation
Experience required: 3y
English level: upper

Fast-growing startup developing a unique gaming platform to take the global entertainment market one step further.
We seek a QA Automation Engineer to build and maintain a functional stack supporting our deployment flow.
QA Automation Engineer responsibilities include creating automation environments for repetitive tests. You will design, test, and deploy effective test automation solutions using different automation tools. Your goal is to automate as much of the testing effort as possible with a minimum set of code.

Responsibilities:
To define and implement automated tests to validate the functionality of web and mobile applications
Close work with the software design team to analyze the required functionality
Create the initial test designs, write the scripts, install the automation testing protocols, and report the results
Assist the operations team in integrating testing frameworks in working environments
Maximize test coverage for the most critical features of the system
Determine the priority for test scenarios and create execution plans to implement these scenarios
Write documentation for automated processes, including test plans, test procedures, and test cases

Requirements:
Proficiency and hands-on experience writing computer code and scripts in Javascript
Experience in testing automation setup, preferably game platform and applications
Understanding of microservices architecture and containerization principles
Familiarity with database engines and cache mechanics
Experience with Docker, Kubernetes, EKS, ECS, Nomad
Ability to troubleshoot distributed systems
Excellent analytical skills
Detailed knowledge of application functions, bug fixing, and testing protocols
Good written and verbal communication skills
Strong attention to details
Good project management skills