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

Seeking Alpha is the market leader for crowdsourced equity research in the USA. We employ 150+ people across its operations in New York, Israel and India.

Our site is the only free, online source for over 5,000 public companies’ quarterly earnings call transcripts, including the S&P 500. The company was named the Most Informative Website by Kiplinger’s Magazine and has received Forbes’ ‘Best of the Web’ Award.

**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

**What's in it for you:**
- Very close cooperation with the client;
- Dynamic and challenging tasks;
- Team of professionals: learn from colleagues and gain recognition of your skills;
- Low bureaucracy, European management style