Automation Engineer - Javascript

Updated – 9/11/2020

Job Description:

Test Automation Engineer (javascript)

Contract-only (expected 6-12 mo.)

Preferred locations: RI, NC, GA, CO, IL, FL. No support for VISAs. US-based only. NO AGENCIES. 

Rate: $55-65/hr

 

Our client is building bleeding edge test automation for a high-traffic suite of web properties. They are testing with cutting-edge methods and technologies. Nightwatch.js, PACT (contract testing), visual test automation, API testing, Continuous testing, CI/CD, and more!

Bring the “must haves” and a couple “nice to haves” and learn the rest!

Your Skills (must have):

  • JavaScript (2+ years),
  • Use of 1+ Javascript-based UI Test automation tool (Ex. Webdriver.io, Cypress, Nightwatch, Protractor, Puppeteer, etc),
  • API test automation (esp in javascript or Postman),
  • Scrum,
  • Continuous Delivery (releases to production once per week or more often),
  • Continuous Integration – ability to run, create, execute tests, configure, setup, orchestrate CI jobs on at least one CI system (Jenkins, GitLab, Bamboo, CircleCI, TFS, etc.),
  • Knowledge of Visual Testing.

Nice to have:

  • Test Driven Development (or other test-first methodology like BDD, or ATTD.)
  • TypeScript,
  • Contract Testing (esp. consumer driven contract testing with PACT),
  • Visual testing (Applitools Eyes, Sikuli, etc)
  • Postman,
  • Performance Testing,
  • Cloud (AWS, Azure, other)
  • Successful Test Automation in-sprint,
  • Nightwatch.js.

Application tech stack:

  • React, 
  • GraphQL, 
  • Redux, 
  • Clojure, 
  • Elixir, 
  • Apollo, 
  • Microservices, 
  • MySQL, 
  • nightwatch.js, and 
  • webdriver.io.

Role & Responsibilities:

  • Create automation to support defect-free applications that delight the customer and help development move fast with confidence;
  • Create new automated tests and any framework needed for them;
  • Identify issues early in an agile process – at the story level.

Other characteristics from the ideal candidate:

  • A track record of proven technical accomplishments and strong architectural and development skills on large systems and projects;
  • Deep front-end experience;
  • Continuous Testing experience;
  • 3+ years selenium-based e2e; and
  • Ability to respond to shifting priorities, record of working well in fast-paced environments.