Position: Senior Automation QA Engineer (JavaScript)
Company: Star
Category: QA Automation
Experience required: 5y
English level: intermediate

In a nutshell, the list of services that the platform has includes, but is not limited to, advanced reporting system, online appointment booking, loyalty program management, tools to collect customer information, track of customer reviews, creation of websites, companion mobile app, online ordering for restaurants, payroll processing and more.

**Qualifications & Experience**

- 5+ years of experience in software quality assurance (web applications);
- Experience UI test automation using JavaScript;
- Experience with WebdriverIO;
- Experience with automation patterns: PageObject, PageFactory, Composite, Behavior Specification, etc.
- Understanding of SCRUM processes;
- Understanding of testing principles, methodologies and techniques;
- Experience with requirements validation;
- Understanding of the way Web works – client-server architecture;
- Basic SQL knowledge;
- Experience Linux/Unix-based systems, CLI;
- Experience with version control system (Git);
- Understanding of CI concepts, test environments schemes;
- Experience in delivery process improvement;
- Upper-Intermediate level of spoken and written English.

**Nice-to-have:**
- A computer science degree or similar.

**Responsibilities**

- Establishing and maintaining of the test and QA procedures on a project, assuring the product quality on a daily basis;
- Creating and managing test documentation like QA and test plans, test cases, check lists, bug reports, test reports, etc.;
- Lead the team automation activities;
- Product requirements analysis and validation;
- Being a part of the Agile delivery team to deliver high-quality software;
- Taking part in continuous process improvement;
- Communication with the client on a regular basis;
- Processing client feedback on product quality.