Position: Automation QA Engineer on JS/TS
Company: ZONE3000
Experience required: 1y

Required skills

— Experience with automated testing using any Selenium-based automation tools for web apps
— Basic knowledge of Node.js and NPM
— Understanding of basic OOP concepts
— Understanding of basic Web-automation concepts: Page Object, Page Element
— Ability to work in different OS (Windows, Linux, MacOS)
— Experience in testing Web and API-based applications
— Basic knowledge of SQL
— Ability to work with bug-tracking systems (Jira)
— Strong knowledge of testing methodology
— Experience in writing test documentation
— Understanding of the SDLC
— English (written): pre-intermediate level or higher

As a plus

— Experience in the creation of API / UI automation frameworks from scratch
— Experience with CI servers (Jenkins)
— Experience in test parallelization using Selenium Grid / Selenoid
— Experience with Docker
— Experience with AWS
— Experience in Performance testing

We offer

— High & competitive salary
— Challenging work in an international professional environment
— Opportunity to influence software development process, to be the owner of the product in your field of expertise
— Opportunity to apply SAFe methodology
— Flexible management
— Flexible / Casual Leave
— Relocation Bonus when moving from a different city/country
— Full benefits package: paid vacation and sick leave
— Continuous professional development (free internal and external professional training)
— Free English classes in the company office
— Free use of the services provided by Namecheap
— Quarterly teambuilding activities and company corporate events
— RDX gym membership
— Coffee, tea, fruits

Responsibilities

— Write E2E automated tests for Web and API-based applications using Node.js / WebdriverIO / Jest stack using Typescript
— Automate testing of microservice components
— Set up Continuous Integration
— Develop shared NPM packages for test automation
— Build and improve test automation framework
— Develop and maintain test tools for other teams
— Develop and maintain test infrastructure
— Share experience in QA automation


Our goals are:
— Decrease routine manual testing work
— Decrease release time
— Establish best test automation practices and approaches and spread them throughout the Company