Position: Lead Automation QA (Node JS)
Company: Українська Кадрова Група
Experience required: 5y
English level: intermediate

Customer:

The customer is building the world’s best ecosystem for teaching and learning. Millions of students and teachers use these products around the world, and the Customer is always finding ways to innovate and improve the experience.

Project:

The customer is hiring world-class software engineers in test to solve some of education’s hardest problems at cloud-scale. By focusing on values — ownership, openness, simplicity, and relationships — and using a modern stack that includes Java, JavaScript, Selenium, and unit- and performance-testing tools, the Customer’s team is changing the way that teachers teach and students learn. If that sounds interesting, we should talk.

Responsibilities:

● Providing the best quality tests and running tests
● Creating plans, test scenarios, test cases and test reports
● Active participation in the software development process, production support, collaboration with customer’s team
● Execute and monitor results of automated suites within CI infrastructure
● Creating technical and utility documentation
● Creating clear and coherent bug reports
● Providing feedback of the work performed, come up with questions and remove impediments
● Work as a team member and provide technical leadership on the project

Requirements:

● 5+ years of experience in building and maintenance of automation frameworks
● Load testing: Newman (NodeJS), JMeter (Java)
● UI interface testing: Testcafe, Cucumber.js, Chai, Mocha, Selenium + PhantomJS (NodeJS)
● API end-to-end: Postman collections
● Significant knowledge in test case design techniques
● Understanding of test framework layers
● Passion for testing and aspiration to deliver high-quality products
● Coach and educate software engineers on best testing practice