Position: Middle AQA Engineer
Company: JetSoftPro
Category: QA Automation
Experience required: 3y
English level: intermediate

Project Overview:
Software solution for companies seeking to advance their influencer marketing maturity. 

The app is built with microservices, has web interfaces.

The team works on improving current users-journeys, service decomposition from the products, and develops new features.
Team consists of:
2 React developers 1 NodeJS Developer, DevOps, QA, BA, PM. React and Done Devs can be represented as 1 full-stack React + NodeJS Senior Dev and 1 full-stack React + NodeJS Middle Dev.

Technologies used at the project:
AWS 
NodeJS (express)
PostgreSQL
React 
typescript

Responsibilities:
Build automation infrastructure which integrates into the CI/CD development process
Develop and maintain automated tests
Execute test runs using up-to-date tools
Develop test cases, test plans, test environment

Skills/Requirements:
3 years of experience in testing automation of React-based web applications
Good knowledge of JavaScript core (ECMAScript 2016, 2017, and 2018)
Good understanding of Web technologies (client-server architecture) and concepts (HTML, CSS)
Awareness of architecture and design patterns and ability to implement them practically
Profound theoretical background in SQA methodology and process, test types classifications
Design and development of Test Cases for large and complex software applications within the scope of a broader test strategy
Writing of automated End2End tests Introducing functional and regression testing
Experience in technical testing (e.g. reading React logs) and toolset (Docker)
Version Control concepts and experience with platforms/tooling (Git)
Working with Continuous Integration / Continuous Delivery toolset (Jenkins)
Experience with Agile/Scrum development processes in a fast-paced, dynamic environment
Experience working with Unix operating systems
Written & verbal English