Software Engineer - Test Automation

Overview

BASED ON EXPERIENCE
Contract - W2
Contract - Independent

Skills

NODE.JS
NODE JS
NODE
JAVASCRIPT
ES6
REACT
REACTJS
REACT.JS
REACT JS
AWS LAMBDA
LAMBDA
DYNAMODB
SERVERLESS
S3
SQS
SNS
PLAYWRIGHT
CYPRESS
JEST
MOCHA
CHAI
SINON
SELENIUM

Job Details

Software Engineer - Test Automation

Job Summary: Talent Software Services is in search of a Software Engineer - Test Automation for a contract position that can be worked 100% remotely. The opportunity will be six months with a strong chance for a long-term extension.

Position Summary: Service AP community (educator & students) and the College-board internal community: Fast-paced development environments providing service to several AP products; analytical reporting products, AWS serverless infrastructure. Need strong automation for the application, including but not limited to major data exchanges. The national educational organization is conducting a search for a Test Engineer, Automation for our Technology division. This position is based in our Reston, Virginia office or via remote work arrangement. Named by Fast Company as one of the most innovative education companies, the organization is mission-focused. This job requires a strong focus on improving educational opportunities and outcomes, particularly for disadvantaged students, in the context of a competitive business environment.


Primary Responsibilities/Accountabilities:

  • Establish an automated testing framework, define testing practices, and integrate automated tests into CI/CD pipelines for multiple products.
  • Code automated test scripts using the following technologies:
    • Testing frameworks and libraries such as Jest, Mocha, Chai, Sinon, Playwright
    • Selenium, Cypress, and similar browser APIs
    • BrowserStack
    • Postman
  • Code automated tests for:
    • js frontend/browser interaction
    • Serverless/node js
  • Work as a technical contributor on an Agile team.


Qualifications:

  • A bachelor's degree in Computer Science, Engineering, or MIS.
  • 5 - 7 years of experience in software systems, programming, testing, and quality assurance.
  • Working experience with the tools cited above.
  • Strong practical experience in JavaScript and NodeJS scripting experience in a Cloud-based environment.
  • Solid understanding of HTML, CSS, and browser DOM.
  • Experience working in Agile methodologies.
  • Working experience with CICD and DevOps.
  • Experience testing code running in Amazon Web Services, especially AWS Lambda.
  • Strong oral and written communication skills, problem-solving, and analytical ability.
  • Able to function both with minimal supervision and in a team-oriented unit.

If this job is a match for your background, we would be honored to receive your application!

Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Talent Software Services, Inc