Position: Senior Automation QA Engineer for Seeking Alpha
Company: Ciklum
Experience required: 3y
English level: upper

Description:
On behalf of Seeking Alpha, Ciklum is looking for a Senior Automation QA Engineer to join Kyiv team on full-time basis.

Responsibilities:
- Maintain and improve existing E2E test automation framework.
- Design and maintain automated test scripts (TypeScript+Protractor+Mocha) and required test data for projects, ensure the continued high level of quality in our business systems.
- Perform testing in development and QA environments to ensure the delivery of quality end results.
- Document and prioritize test conditions and test scenarios, Identify, log, and track defects discovered during automated test runs.


Requirements:
-Knowledge of Agile principles, open-source ecosystem.
-Understanding of software test automation design patterns and software testing principles and methodologies.
- Strong proficiency in NodeJS, JavaScript / ES6+, TypeScript, including - - -- DOM manipulation and the JavaScript object model. Good understanding of browser rendering behavior. Familiarity with newer specifications of EcmaScript.
- 3+ years of test automation experience in JavaScript (TypeScript).
- English reading/writing/speaking skills.
- Comfortable with source version control software and package managers (Git, NPM).
- Knowledge and understanding of client-side architecture best practices.
- Understanding of Mobile-first Responsive design.
- Basic understanding of the HTTP protocol, browser networking.
- Experience working in a UNIX environment.
- Familiarity with Selenium-Webdriver, command-line utilization.
- Experience in Continuous Integration environments (GitHub Actions / Jenkins / TeamCity / CircleCI)
- Experience working with and testing API / Restful services.