Demo

Automation Engineer

Pentangle Tech Services | P5 Group
Indianapolis, IN Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/18/2026

Job Description

You will build and expand the automated test infrastructure for the OTDR development team. The team has an existing foundation: Python/pytest functional tests with Qt Remote Objects bindings, a Jenkins CI/CD pipeline, Docker build environments, and both PC Linux and embedded hardware test targets. Your focus is coverage growth, test reliability, and pipeline integration. You will work closely with developers to make test automation a first-class deliverable on every epic.

Note: All developers on the team are also responsible for test coverage — this role leads the automation strategy but does not own testing in isolation.

------------------------------------------------------------------------

RESPONSIBILITIES

- Write, maintain, and extend automated functional and integration tests in Python (pytest) using the team's Qt Remote Objects test bindings

- Improve and maintain Jenkins CI/CD pipeline jobs: nightly builds, automated test runs, coverage reporting, and embedded hardware test execution

- Manage and maintain Docker-based test environments for reproducible PC-side test execution

- Execute and validate tests on both PC Linux and embedded instrument hardware targets

- Collaborate with developers and the Product Owner to define acceptance criteria that are specific, measurable, and automatable

- Monitor SonarQube coverage metrics; identify and communicate gaps in unit test coverage to the team

- Maintain test documentation in Confluence; keep Jira test plans and test executions current

- Participate fully in Scrum ceremonies; represent the testing perspective in Sprint Planning and Sprint Review

- Contribute to refining the team's Definition of Done with respect to test coverage requirements

------------------------------------------------------------------------

REQUIRED QUALIFICATIONS

- 4 years of software test automation experience

- Strong Python skills: pytest fixtures, parameterization, conftest organization, test reporting

- Hands-on CI/CD experience (Jenkins, GitLab CI, GitHub Actions, or equivalent)

- Linux proficiency: shell scripting, process management, log analysis

- Git proficiency: branching, rebasing, pull request workflow

- Ability to read and understand C code — fluency not required, but must be able to understand the system under test

- Strong communication skills in English

------------------------------------------------------------------------

NICE-TO-HAVE

- Docker experience: image creation, container management, volumes, networking

- Familiarity with Qt5, Qt Remote Objects, or QML

- Hardware-in-the-loop testing experience (physical instruments or embedded targets)

- SonarQube or other code quality / coverage tool experience

- Exposure to Google Test or other C unit testing frameworks

- Background in optical networking, OTDR, or test & measurement equipment

- Scrum or agile team experience


Must have :

- 4 years of software test automation experience

- Strong Python skills: pytest fixtures, parameterization, conftest organization, test reporting

- Hands-on CI/CD experience (Jenkins, GitLab CI, GitHub Actions, or equivalent)

- Linux proficiency: shell scripting, process management, log analysis

Salary.com Estimation for Automation Engineer in Indianapolis, IN
$98,941 to $118,603
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Automation Engineer?

Sign up to receive alerts about other jobs on the Automation Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$96,240 - $123,168
Income Estimation: 
$120,579 - $154,482
Income Estimation: 
$115,522 - $153,258
Income Estimation: 
$106,113 - $127,991
Income Estimation: 
$127,094 - $153,876
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Pentangle Tech Services | P5 Group

  • Pentangle Tech Services | P5 Group Wisconsin, WI
  • Job Description: Experience in System Validation of BMS System Minimum 5 years experience Good experience in HW , SW , Electrical and Environmental Testing... more
  • 1 Day Ago

  • Pentangle Tech Services | P5 Group Wisconsin, WI
  • Job Description: Key Responsibilitie sDesign and develop hardware for DC-DC converters, inverters, and power electronics system s .Work on Battery Manageme... more
  • 1 Day Ago

  • Pentangle Tech Services | P5 Group Wisconsin, WI
  • Key Responsibilities Collaborate with engineers and senior designers to develop PCBAs for both AC and DC applications across new and legacy product lines. ... more
  • 1 Day Ago

  • Pentangle Tech Services | P5 Group Wisconsin, WI
  • Job Description – Hardware Design Engineer (BMS / Power Electronics) Location: Milwaukee, WI Key Responsibilities Design and develop hardware for DC-DC con... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Automation Engineer jobs in the Indianapolis, IN area that may be a better fit.

  • Skellig Automation Indianapolis, IN
  • Specialist providers of pharmaceutical automation, process and project controls. Skellig was founded to radically improve upon the way automation, process,... more
  • 16 Days Ago

  • CONVERGIX Automation Solutions Indianapolis, IN
  • Industrial Automation, Applications Engineer Bridgman, Michigan Mid-West USA (Remote) We are seeking talented and energetic individuals to join our growing... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!