Software Engineer Test Automation

Overview

Remote
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Software Engineer
automation
test scripts
AWS serverless
Jest
Playwright
Cucumber
JavaScript
Node.js
Selenium
Cypress
Postman
programming
Node.js scripting
scripting
Agile
CI/CD
AWS Lambda

Job Details

This is a developer-focused role, primarily centered on writing and executing automated test scripts, integrating tests into CI/CD pipelines, and supporting AWS cloud-based applications in a fast-paced environment.

Job Title: Software Engineer Test Automation

Location: Fully Remote (EST/CST preferred) - Only candidates based in the U.S. Duration: 6 Months Contract W2 (likely to extend)
Industry: Education / Technology
Hours: 40/week

Job Summary

A leading educational organization is seeking a Test Engineer Automation to support the Technology division. The role focuses on coding and executing automation test scripts, analyzing user stories, and creating automated integration, system, and acceptance test cases to ensure software quality and compliance with business intent.

The team develops and supports systems for scoring AP and SAT tests in a fast-paced environment using AWS serverless infrastructure.

Responsibilities

  • Establish automated testing frameworks and integrate tests into CI/CD pipelines.
  • Code automated test scripts using:
    • Primary: Jest, Playwright, Cucumber, JavaScript, Node.js
    • Optional: Selenium, Cypress, other browser APIs
    • API Testing: Postman
  • Set up production-quality test data and execute automated tests.
  • Write clear, concise test plans and test cases.
  • Function independently and collaboratively across multiple products.

Requirements / Skills

  • Bachelor s degree in Computer Science, Engineering, or MIS.
  • 7 10 years of experience in software systems, programming, testing, and QA.
  • Strong JavaScript and Node.js scripting experience in a cloud environment.
  • Experience with Agile methodologies and CI/CD/DevOps processes.
  • Experience testing applications on AWS, especially AWS Lambda.
  • Proficient in writing SQL queries for testing and validation.
  • Familiarity with advanced testing strategies: stubs, fakes, mocks, scalable test suites.
  • Strong analytical, problem-solving, and communication skills.
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.