Automation Engineer

Leeds Professional Resources

Atlanta (GA)

On-site

USD 90,000 - 120,000

Full time

24 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

Leeds Professional Resources seeks an Automation Engineer to design and implement automated testing for a web-based platform migration. The role focuses on UI, backend services, and APIs, with data-validation tooling to ensure accuracy during the migration of an acquired product line.

You will help move the team from manual to scalable automation, aligning with migration risk and CI/CD practices. This is a ~10-month contract in Atlanta, GA.

Qualifications

  • Five or more years of professional experience in test automation.
  • Experience with production web applications, integrations or data migrations preferred.
  • Strong skills in SQL for data comparisons and integrity checks.
  • Experience integrating tests into CI/CD pipelines and defect management.

Responsibilities

  • Develop and maintain automated regression tests for web apps, services, and APIs.
  • Create tests for new functionality to support customer migration to the target platform.
  • Develop data-validation tools comparing legacy and target systems.
  • Build end-to-end automated test scenarios covering device enrollment, updates, events, alerts, and reporting.
  • Integrate automated test execution into CI/CD pipelines with accessible results.
  • Automate test-data generation and environment setup for repeatable runs.
  • Investigate failures and coordinate defect resolution with teams.
  • Partner with QA to shape automation strategy based on migration risk.
  • Prepare technical docs, testing procedures, and coverage reports.

Skills

Test automation
REST API testing
SQL queries
CI/CD pipelines
Git
Risk-based testing
Documentation
Communication

Education

Bachelor's degree in CS or related field

Tools

GitHub Actions
Bitbucket Pipelines
Azure DevOps
Jenkins
PostgreSQL / SQL Server

Job description

The Automation Engineer will develop and implement automated testing solutions to support the integration of an acquired electronic-monitoring product line into a new, web-based platform. This is an approximately 10-month contract opportunity working alongside the integration team to establish reliable, repeatable testing processes.

The primary focus is to create automated test coverage across the platform's user interface, backend services, and APIs, while developing tools to verify data accuracy and device functionality throughout the migration process. This role will help transition the team from predominantly manual testing to a scalable automation framework that reduces risk and supports successful customer migration.

Key Responsibilities
  • Develop and maintain automated regression tests for web applications, backend services, and APIs.
  • Create automated tests for new functionality introduced to support the transition of existing customers onto the target platform.
  • Develop data-validation tools to compare legacy and target systems, including record counts, field mappings, and data relationships.
  • Build end-to-end automated test scenarios covering device enrollment, location updates, event processing, alerts, and reporting.
  • Establish and integrate automated test execution into CI/CD pipelines, ensuring results are available during development builds and migration rehearsals.
  • Automate test-data generation and environment configuration to support consistent, repeatable test execution.
  • Investigate test failures, identify whether issues originate in the application or test framework, and coordinate defect resolution with development and QA teams.
  • Partner with QA to establish an automation strategy, prioritizing test coverage based on business and migration risk.
  • Prepare technical documentation, testing procedures, and coverage reports to support a smooth transition of the automation framework to the ongoing QA team.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience of five or more years.
  • Approximately 3–5+ years of hands-on test automation experience with production web applications; experience with system integrations or data migrations is preferred.
  • Experience testing REST APIs and backend services, along with relational databases such as PostgreSQL or SQL Server.
  • Proficiency in SQL for data comparisons, reconciliation, and integrity validation.
  • Experience integrating automated tests into CI/CD pipelines using tools such as GitHub Actions, Bitbucket Pipelines, Azure DevOps, or Jenkins.
  • Solid understanding of risk-based testing, reliable test design, selector strategies, Git, and defect management.
  • Strong communication and documentation skills, including the ability to communicate test results, coverage gaps, and outstanding risks to technical and nontechnical stakeholders.
Preferred Qualifications

The following experience is beneficial but not required:

  • Background in electronic monitoring, GPS tracking, telematics, IoT, public safety, or criminal justice technology.
  • Familiarity with cloud environments such as AWS, Oracle Cloud, or Google Cloud Platform.
  • Experience validating multi-tier web applications and distributed services.
  • Exposure to performance and load testing tools such as k6 or JMeter.
  • Experience implementing automation in teams that have historically relied on manual testing.
  • Ability to collaborate effectively with globally distributed engineering teams in a deadline-driven project environment.
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)

Allied Universal® Electronic Monitoring • Atlanta (GA)

Remote
USD 90,000 - 140,000
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

Compunnel, Inc. • Town of Texas (WI)

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

Planet Group • Cupertino (CA)

Hybrid
USD 94,000 - 96,000
Remote Test Automation Engineer — 10-Month Contract
Remote Test Automation Engineer — 10-Month Contract

Allied Universal® Electronic Monitoring • Atlanta (GA)

Remote
USD 90,000 - 140,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Westbrook (ME)

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

Compunnel, Inc. • Glendale (AZ)

On-site
USD 95,000 - 125,000
Software Engineer - Automation
Software Engineer - Automation

Jobsbridge • Newark (CA)

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

WorkGenius Group • Culver City (CA)

Hybrid
USD 120,000 - 160,000
Sr. Automated Test Engineer
Sr. Automated Test Engineer

i270 Solutions Group LLC • Virginia (MN)

On-site
USD 120,000 - 160,000