Software test automation Engineer-Experience with Hardware/software integration

Overview

On Site
$30+
Contract - W2
Contract - Independent
Contract - 12 Month(s)
100% Travel

Skills

PYTHON
c++
ROBOT Framework
PyTest
Bash
Docker
Hardware/software integration

Job Details

We are looking for a Software Test Automation Engineer from east coast to join us onsite Erie, PA.

Experience with Hardware/Software Integration and Python Scription is required.

Roles & Responsibilities:

  • Maintain high standards of software quality by establishing good testing practices and process consistently
  • Work closely with the Hardware In Loop team and testing team to understand the features and create automated test scripts
  • Develop hardware/software test plans for automated testing
  • Integrate and test embedded software using automated test suites
  • Ensure software is robust against expected configurability, performance, cyber security, and quality requirements
  • Refactor and optimize automated test suites
  • Support software troubleshooting efforts to identify root cause failures and defects on the various test environments
  • Provide timely communications on significant issues, risks, or release quality
  • Prepare and present testing results to internal and external customers
  • Ensure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures
  • Support development and V&V through validation test cases execution on various test environments

Work Experience

Required Skills (Technical Competency):

  • Bachelor of Science in Software Engineering, Computer Science, or other Engineering discipline
  • Minimum of 5 years software engineering experience
  • Experience in testing automation on new embedded software systems
  • Experience with hardware/software integration, C++, Simulink, Python, ROBOT Framework, Docker, PyTest, Bash
  • Knowledge of professional software engineering practices & best practices for the full software test life cycle, including requirements management, build processes, defect tracking, testing automation, and operations
  • Ability to prioritize and manage tradeoffs effectively to meet overall objectives
  • Ability and willingness to support hands-on validation both in simulation laboratory and on-vehicle

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About InterSec Inc.