Position: Senior Automation QA (Typescript)
Company: ShortPoint
Category: QA Automation
Experience required: 5y
English level: upper

**You will be responsible for:**

 - R&D to choose the best testing automation framework & tools
 - Architect and build an internal test framework with TypeScript that will make it easy for QA team and developers to write their own test cases
 - Continuous framework maintenance in order to achieve reliability and scalability of a test project
 - Automate regression testing: existing test cases (user scenarios, e2e tests) and develop UI tests to ensure there are no defects
 - Integrate test framework with CI and git flow and report on results of test runs to lead and the team
 - Bug reporting and verification
 - Test documentation creation and management
 - Work closely with development and manual QA teams to ensure highest quality


**Requirements:**
Candidate should have:

 - 5+ years of overall experience in QA and testing
 - 3+ years of experience in web-based applications and services automation with TypeScript/JavaScript + Node.js
 - Experience in test automation framework development from scratch
 - Hands-on experience in automating with CI (Jenkins, TeamCity or else) according to git flow
 - Experience with Version Control Systems (Git, SVN)
 - Proficient in TypeScript and Node.js, familiar with testing frameworks as Cypress, WebDriver IO, Mocha, Chai (or similar assertion tools), Hippo.io (or similar screenshotting tools)
 - Good understanding of test automation patterns
 - Solid understanding of testing theory and methodologies
 - Experience with Atlassian stack (Jira + Confluence) + TestRail


**Nice to have:**

 - Experience in writing ES6 JavaScript code
 - Experience with writing CLI tools
 - Experience with Gulp, Grunt, and NPM scripts
 - Microsoft SharePoint Experience