What are the responsibilities and job description for the Automated Test Lab Engineer position at Programmers.io?
Job Title: Automated Test Lab Engineer
Location: Dearborn, MI (Onsite)
Fulltime
Execute automation test cases in AAOS/IVI automation labs for sanity, targeted, regression, and release validation cycles. Prepare feature‑based automation test plans for each release or regression cycle, defining scope, coverage, risks, dependencies, and entry/exit criteria. Analyze lab and automation execution failures to clearly differentiate product defects, automation script issues, and lab/environment problems. Perform deep failure triage and root‑cause analysis using logs, screenshots, traces, and reports across framework, app, and platform layers.Fix and stabilize automation scripts and test frameworks, including timing issues, UI changes, API updates, and flaky test behavior. Re‑execute failed and fixed test cases to ensure closure validation and confirm stability before release sign‑off. Log, track, and manage defects and automation issues in Jira/TestRail with clear repro steps, analysis notes, and supporting evidence. Support release and regression test execution by coordinating lab readiness, build availability, test sequencing, and execution tracking. Identify automation gaps during execution and continuously improve test coverage by converting high‑value manual tests into automation. Collaborate closely with developers, SDETs, and validation teams to review failures, validate fixes, and align test plans with sprint and release goals
Automation project experience
Python development
Automotive IVI or Cluster testing experience