← Back to jobs

Kasmo Global Logo
Sr Test Engineer

Kasmo Global

 

Mossville, IL, USA

Posted On: 11 days ago
Experience: 5+ years
Availability: Hybrid
Openings: 1
Category: Test Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Responsibilities

  • Develop software test automation solutions for embedded control systems, dedicating approximately half of your time to designing, implementing, and maintaining automated test scripts.
  • Coordinate daily with offshore engineering teams, spending roughly half of your time aligning schedules, expectations, and deliverables across global locations.
  • Facilitate clear and consistent communication between the onshore team and offshore teams to ensure shared understanding of requirements, test plans, and project goals.
  • Coordinate and clarify system and software requirements, defining software-in-the-loop (SIL) and hardware-in-the-loop (HIL) boundaries and establishing test priorities based on project needs.
  • Configure, maintain, and execute the pilot HIL framework, ensuring test environments are correctly set up and optimized for accurate and repeatable testing.
  • Assist in technical mentoring of offshore team members by providing guidance on test strategies, tools, frameworks, and best practices.
  • Review test cases, test scripts, and test reports to ensure completeness, accuracy, and alignment with requirements and verification and validation standards.
  • Execute HIL scripts and perform bench activities, including running tests, monitoring results, and troubleshooting issues in the test environment.
  • Mentor junior-level engineers by sharing technical knowledge, offering feedback, and supporting their professional growth, without having formal direct reports.
  • Collaborate with cross-functional teams to scope questions effectively, clarify ambiguous requirements, and ensure that test objectives are well-defined and achievable.
  • Act assertively and proactively to identify issues, propose solutions, and drive actions to resolution with minimal oversight.
  • Apply a strong understanding of verification and validation concepts, including functional, performance, and regression testing, as well as boundary conditions and positive and negative test cases.
  • Analyze and interpret system and software requirements to design effective test strategies and identify potential gaps or inconsistencies.
  • Use test equipment and tools to support HIL and SIL testing activities, ensuring accurate measurement and data collection during test execution.

Essential Skills

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or a closely related field.
  • Hands-on experience developing test scripts in Python for automation and verification of embedded or control systems.
  • Experience using Opal-RT or similar platforms for hardware-in-the-loop (HIL) testing of embedded control systems.
  • Practical experience with HIL testing methodologies, including configuration, execution, and analysis of test results.
  • Knowledge and experience with controller area network (CAN), J1939, and other data link communication protocols used in embedded and industrial systems.
  • Strong understanding of common software verification and validation concepts, including functional testing, performance testing, regression testing, boundary condition testing, and positive and negative test cases.
  • Experience analyzing and interpreting system and software requirements to develop test plans, test cases, and test scripts.
  • Ability to read and understand hardware schematics to determine input/output and communication port connections for test setups.
  • Experience working with off-highway heavy machinery, automotive systems, industrial controls, or other industries that utilize SIL and HIL for testing embedded control systems.
  • Strong communication skills with the ability to explain technical information clearly to diverse audiences, including global and culturally diverse teams.
  • Good organizational and time management skills, with the ability to prioritize tasks and manage multiple activities effectively.
  • Demonstrated ability to identify needed actions and independently act to resolve issues with minimal supervision.
  • Ability to work effectively with different types of colleagues and stakeholders, adapting communication style as needed.
  • Capability to scope questions well, asking precise and targeted questions to clarify requirements and resolve ambiguities.
  • Assertive approach to collaboration and problem-solving, while maintaining professionalism and respect in all interactions.
  • Self-starter mindset with a high level of motivation and initiative

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs