×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Automation Engineer - C++ and Python

Job in Indianapolis, Hamilton County, Indiana, 46262, USA
Listing for: Global Connect Technologies
Full Time position
Listed on 2026-05-27
Job specializations:
  • Software Development
    DevOps, Software Testing, Software Engineer, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Indianapolis

Overview

Job Title: Embedded Automation Test Engineer - C++ and python

Location: Indianapolis, IN

Job-Type: Full-Time

Position Summary

We are seeking a skilled Software Automation Test Engineer to strengthen and expand our automated testing infrastructure for the OTDR development team. In this role, you will focus on improving automated test coverage, enhancing test reliability, and integrating testing into the CI/CD workflow. You will collaborate closely with software developers, product owners, and Scrum teams to ensure quality is embedded throughout the development lifecycle.

The team already maintains a strong automation foundation including Python/pytest-based functional tests, Jenkins pipelines, Docker environments, and embedded hardware testing platforms. Your contribution will help elevate automation as a core deliverable for every product epic.

Key Responsibilities
  • Design, develop, maintain, and enhance automated functional and integration tests using Python and pytest
  • Extend existing test frameworks built with Qt Remote Objects bindings
  • Improve and maintain Jenkins CI/CD pipelines for:
  • Nightly builds
  • Automated test execution
  • Coverage reporting
  • Embedded hardware testing
  • Manage Docker-based test environments for reproducible Linux-side testing
  • Execute and validate tests on:
  • Embedded hardware/instrument platforms
  • Work closely with developers and Product Owners to define:
  • Clear acceptance criteria
  • Measurable and automatable test cases
  • Monitor Sonar Qube coverage and quality metrics
  • Identify gaps in unit and integration test coverage and communicate findings to the team
  • Maintain test documentation in Confluence and update Jira test plans/execution records
  • Participate actively in Agile/Scrum ceremonies including Sprint Planning, Reviews, and Retrospectives
  • Help refine and enforce the team’s Definition of Done related to testing and automation quality standards
Required Qualifications
  • 4+ years of experience in software test automation
  • Strong proficiency in Python
  • pytest fixtures
  • parameterization
  • conftest structure
  • reporting frameworks
  • Experience with CI/CD tools such as:
  • Jenkins
  • Git Hub Actions
  • shell scripting
  • process handling
  • Solid understanding of Git workflows
  • branching
  • rebasing
  • pull requests
  • Ability to read and understand C++ code
  • Strong communication and collaboration skills in English
Preferred / Nice-to-Have Skills
  • Docker image creation and container management
  • Familiarity with:
  • Qt5
  • Qt Remote Objects
  • QML
  • Experience with hardware-in-the-loop (HIL) or embedded system testing
  • Knowledge of Sonar Qube or code quality tools
  • Exposure to Google Test or other C++ testing frameworks
  • Experience in:
  • Optical networking
  • OTDR systems
  • Test & measurement equipment
  • Prior experience working in Agile/Scrum environments
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary