Automation Engineer - Platform Integration (Contract)

Allied Universal® Electronic Monitoring

Atlanta (GA)

Remote

USD 90,000 - 140,000

Full time

4 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Allied Universal® Electronic Monitoring seeks an Automation Engineer for a remote, fixed-term engagement (~10 months) to move a newly acquired electronic-monitoring product line onto a web-based platform. You will design and implement automated regression across web front end, middleware, and APIs, ensuring accurate data migration validation and repeatable cutovers.

You will build data-migration tooling, establish build pipelines, and govern test-data creation and environment setup to enable

Qualifications

  • 5+ years of dedicated test automation experience for production web applications, ideally involving systems integration or complex data migration projects.
  • Automation frameworks: Playwright, Cypress, or Selenium for end-to-end web interface testing.
  • Experience validating RESTful APIs/middleware services and working with relational databases (PostgreSQL, SQL Server).
  • Experience standing up and integrating automated test suites within build/deployment pipelines (GitHub Actions, Bitbucket Pipelines, Azure DevOps, or Jenkins).

Responsibilities

  • Build and maintain an automated regression suite covering web front end, middleware services, and APIs.
  • Automate validation of gap features to onboard acquired customer base.
  • Create data-migration validation tooling for record counts, mapping, and referential integrity.
  • Automate end-to-end device and event scenarios to enable repeatable migration rehearsals.
  • Stand up a build pipeline to run tests on each build and migration rehearsal, with clear leadership reports.
  • Automate test-data creation and environment setup/teardown for repeatable runs.
  • Triaging failures and distinguishing product vs test defects, and tracking them with Eng and QA.
  • Collaborate with QA to balance automated vs manual coverage by risk; document frameworks and hand over to permanent QA team.

Skills

JavaScript
TypeScript
Python
CI/CD
Git
Test automation
Communication
SQL

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience (5+ years).

Tools

Playwright
Cypress
Selenium
PostgreSQL
SQL Server
GitHub Actions
Azure DevOps
Jenkins

Job description

Must reside in Eastern Time Zone

REMOTE CONTRACT POSITION - 10 MONTHS

The Automation Engineer builds the automated test and validation coverage required to move a recently acquired electronic-monitoring product line onto a new, strategic web-based platform. This is a fixed-term (approximately 10-month) contract role on the integration team. The engineer establishes an automated regression suite across the platform's web front end, middleware, and APIs, and builds the tooling that proves migrated customer data and device behavior are correct after each cutover rehearsal. The migration adds substantial new functionality to a platform that is today validated largely by hand; this role is what makes a repeatable, low-risk cutover possible.

Requirements:
  • Build and maintain an automated regression suite covering the target platform's web front end, middleware services, and APIs.
  • Automate validation of the gap features built to onboard the acquired customer base, working from the development team's designs and acceptance criteria.
  • Build data-migration validation tooling: automated reconciliation of record counts, field-level mapping, and referential integrity between legacy applications and the target platform.
  • Automate end-to-end device and event scenarios (enrollment, position and event ingestion, alerting, reporting) so every migration rehearsal can be re-run on demand rather than re-tested by hand.
  • Stand up a build pipeline for the automated suites where none exists today, so they run on each build and each migration rehearsal, and report results in a clear format for program leadership.
  • Automate test-data creation and environment setup and teardown so runs are repeatable and isolated.
  • Triage failures, separate product defects from test defects, and file and track defects with engineering and QA teams.
  • Work with the QA function to set the boundary between what is automated and what stays manual, prioritizing coverage by risk rather than by ease.
  • Document the suites and hand over the framework, runbooks, and coverage map to the permanent QA team at the end of the engagement.
Formal Education, Licenses, and Certifications Required:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience (5+ years).
  • Experience Level: 3–5+ years of dedicated test automation experience for production web applications, ideally involving systems integration or complex data migration projects.
  • Automation Frameworks: Demonstrated expertise with Playwright (or modern frameworks like Cypress or Selenium) for end-to-end web interface testing.
  • API & Data Testing: Experience validating RESTful APIs/middleware services, working with relational databases (PostgreSQL, SQL Server), and writing non-trivial SQL queries for data reconciliation and integrity checks.
  • CI/CD Integration: Proven track record of standing up and integrating automated test suites within build and deployment pipelines (e.g., GitHub Actions, Bitbucket Pipelines, Azure DevOps, or Jenkins).
Knowledge and Skills Required:
  • Programming Languages: Strong hands-on proficiency in JavaScript or TypeScript (familiarity with Python, C#, or Java is also acceptable).
  • Test Strategy & Practices: Strong grasp of risk-based prioritization, stable selectors, deterministic test design, version control (Git), and defect triaging.
  • Communication: Clear written and verbal communication skills; ability to author runbooks and report coverage/residual risk to stakeholders across geographies.
OTHER RELATED ATTRIBUTES THAT WOULD ENHANCE HIRING CONSIDERATION:
  • Domain experience in electronic monitoring, GPS/location tracking, telematics, IoT platforms, or public-safety/criminal-justice software.
  • Knowledge of cloud platforms (AWS, Oracle Cloud, or GCP).
  • Experience testing web applications and service tiers.
  • Exposure to performance and load testing frameworks (e.g., k6 or JMeter) for high-volume event ingestion.
  • Experience introducing test automation into manual environments and coaching permanent QA staff.
  • Comfort working with an international, distributed engineering team on a tightly scheduled integration program.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automation Engineer – Platform Integration (Contract)
Automation Engineer – Platform Integration (Contract)

Quarantine Management System • Atlanta (GA)

Remote
USD 120,000 - 150,000
Automation Engineer
Automation Engineer

Leeds Professional Resources • Atlanta (GA)

On-site
USD 90,000 - 120,000
Sr. Automated Test Engineer
Sr. Automated Test Engineer

i270 Solutions Group LLC • Virginia (MN)

On-site
USD 120,000 - 160,000
Automation Engineer
Automation Engineer

Planet Group • Cupertino (CA)

Hybrid
USD 94,000 - 96,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Westbrook (ME)

On-site
USD 80,000 - 110,000
Software Test Automation Engineer
Software Test Automation Engineer

Swartek Corporation • Northern (KY)

Hybrid
USD 110,000 - 123,000
Senior Test Automation Engineer
Senior Test Automation Engineer

Globalli • United States

Remote
USD 120,000 - 160,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Senior QA Automation Engineer
Senior QA Automation Engineer

MasterApp Labs LLC • Lansing (MI)

Hybrid
USD 124,000 - 179,000
401(k) matching
Dental insurance
Health insurance
+1
Automation Engineer - Functional & API Testing
Automation Engineer - Functional & API Testing

Capgemini • United States

Remote
USD 120,000 - 180,000
Paid time off
Medical, dental and vision coverage
401(k) retirement savings