Global Connect logo

Global Connect

Software Test Engineer -Embedded Systems Automation

Global Connect

📍 Oak Brook, IL, United States 🇺🇸

full-time
mid-level
Posted —

Key Skills

PythonSeleniumPlaywrightGitCI/CD

Industry

Consumer ElectronicsIndustrial Automation

Job Description


Software Test Engineer – Embedded Systems Automation

Location: Oak Brook, IL

Job Type: Full-Time

Job Summary:

We are seeking a Software Test Engineer with expertise in embedded systems test automation to develop, execute, and maintain automated testing solutions for precision field computer platforms. The ideal candidate will have strong Python programming skills, experience with modern test automation frameworks, and a passion for ensuring software quality through robust validation processes.

Key Responsibilities

  • Analyze system requirements and specifications to define comprehensive test strategies.
  • Design, develop, execute, and maintain automated test cases and test frameworks.
  • Create detailed test plans, procedures, and test documentation.
  • Validate embedded software functionality, network communications, and system integrations.
  • Execute tests, analyze results, and document findings with actionable recommendations.
  • Identify and recommend test equipment, tools, fixtures, and automation solutions.
  • Support continuous integration and continuous deployment (CI/CD) testing processes.
  • Collaborate with development teams to troubleshoot defects and improve product quality.
  • Train team members on testing methodologies, tools, and best practices.
  • Stay current with emerging testing technologies, automation tools, and industry standards.

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field.
  • 3+ years of experience in software test automation for embedded systems.
  • Strong proficiency in Python with 3+ years of experience developing automated test frameworks and test cases.
  • Experience with Selenium or Playwright for test automation.
  • Familiarity with virtualization and emulation environments.
  • Experience using Git and CI/CD tools.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and documentation abilities.

Preferred Qualifications

  • Experience testing embedded Linux or network-connected devices.
  • Knowledge of software development lifecycle (SDLC) and Agile methodologies.
  • Experience with hardware-in-the-loop (HIL) or system-level testing.
  • Familiarity with automation framework design and scalability best practices.