Global Connect Technologies
Embedded C# Automation Tester
Global Connect Technologies, Marshalltown, Iowa, United States, 50158
We are seeking an experienced Embedded C# Automation Tester to join our engineering team. The ideal candidate will have a strong background in embedded systems testing, automation frameworks, and C# programming. This role involves creating, maintaining, and executing automated test cases to validate embedded software and hardware interactions, ensuring quality, performance, and compliance with industry standards.
Key Responsibilities:
Design, develop, and maintain
automated test scripts
in C# for embedded systems. Create and execute
test cases
for functional, regression, and integration testing. Collaborate with developers and embedded engineers to identify test requirements and ensure testability of designs. Work with
test frameworks
(e.g., NUnit, MSTest, xUnit) to build reusable test libraries. Debug and analyze embedded software issues, logs, and system outputs. Develop test harnesses and simulators for embedded components. Document test plans, procedures, and results in compliance with project requirements. Contribute to
CI/CD pipelines
to automate build and test cycles. Ensure coverage for hardware-software integration, communication protocols (CAN, UART, I2C, SPI, Ethernet, etc.), and real-time system validation. Required Skills & Qualifications: Bachelor’s/Master’s degree in Computer Science, Electrical/Electronics Engineering, or related field. 3+ years of experience in
automation testing
for embedded systems. Strong programming skills in
C#
(experience with .NET Framework or .NET Core). Experience with
test automation frameworks
(NUnit, MSTest, Selenium, or similar). Familiarity with
embedded systems , microcontrollers, RTOS, or device drivers. Experience with
communication protocols
(CAN, UART, SPI, I2C, Ethernet). Proficiency in using lab equipment such as oscilloscopes, logic analyzers, or protocol analyzers. Knowledge of
source control tools
(Git, Azure DevOps, SVN) and
CI/CD pipelines
(Jenkins, GitHub Actions, Azure DevOps). Strong debugging and analytical skills. Job Details
Position:
Embedded C# Automation Tester Location:
Marshalltown, IA Job Type:
Full-Time
#J-18808-Ljbffr
automated test scripts
in C# for embedded systems. Create and execute
test cases
for functional, regression, and integration testing. Collaborate with developers and embedded engineers to identify test requirements and ensure testability of designs. Work with
test frameworks
(e.g., NUnit, MSTest, xUnit) to build reusable test libraries. Debug and analyze embedded software issues, logs, and system outputs. Develop test harnesses and simulators for embedded components. Document test plans, procedures, and results in compliance with project requirements. Contribute to
CI/CD pipelines
to automate build and test cycles. Ensure coverage for hardware-software integration, communication protocols (CAN, UART, I2C, SPI, Ethernet, etc.), and real-time system validation. Required Skills & Qualifications: Bachelor’s/Master’s degree in Computer Science, Electrical/Electronics Engineering, or related field. 3+ years of experience in
automation testing
for embedded systems. Strong programming skills in
C#
(experience with .NET Framework or .NET Core). Experience with
test automation frameworks
(NUnit, MSTest, Selenium, or similar). Familiarity with
embedded systems , microcontrollers, RTOS, or device drivers. Experience with
communication protocols
(CAN, UART, SPI, I2C, Ethernet). Proficiency in using lab equipment such as oscilloscopes, logic analyzers, or protocol analyzers. Knowledge of
source control tools
(Git, Azure DevOps, SVN) and
CI/CD pipelines
(Jenkins, GitHub Actions, Azure DevOps). Strong debugging and analytical skills. Job Details
Position:
Embedded C# Automation Tester Location:
Marshalltown, IA Job Type:
Full-Time
#J-18808-Ljbffr