Senior Automation QA Engineer (TypeScript)

Job description

We are looking for a motivated individual to work long term with the most progressive, flexible and fun remote work team in the world. Join us to maintain and improve the high quality of our product (timezone should bebetween GMT+1 to GMT+5).


You will be responsible for:

  • R&D to choose the best testing automation framework & tools
  • Architect and build an internal test framework for web tests 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 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, Selenium WebDriver/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