Software Test Automation Engineer

    • ICONSTAFF
  • Boston, MA
  • Posted 11 days ago | Updated 11 hours ago

Overview

On Site
$130,000 - $160,000
Full Time

Skills

Energy
Test suites
Software testing
DevOps
UI
User experience
Build automation
Computer hardware
Agile
Software development
Software engineering
Design review
Test cases
Automated testing
Python
C#
Testing
Hardware-in-the-loop simulation
JIRA
Bitbucket
Git
Confluence
Amazon Web Services
IoT
Cloud computing
Amazon Kinesis
Amazon S3

Job Details

Job Description

Job Description

Our clean energy client is looking for an experienced, start-up-mindedsoftware automation test engineer. You will build an automation framework for their software to enable hardware-in-the-loop (HIL) testing. You will work with development to identify weak points and design creative ways to break software and uncover potential problems. You will also present test suites and results to customers to communicate the status and coverage of their testing. You should see yourself as a generalist software engineer. While your primary responsibility will be software testing, you should be comfortable learning and contributing quickly to DevOps and UI/UX.


Responsibilities:

  • Build automation frameworks and test cases for hardware-in-the-loop testing
  • Link test cases to requirements to provide traceability
  • Prepare test results and identify and document issues
  • Use creative testing to uncover problems that would otherwise make it to deployment
  • Work as part of Agile teams to deliver testing that is in line with software development
  • Helping develop systematic software engineering practices such as code reviews, design reviews, unit tests, module tests etc.


Requirements:

  • Bachelor's degree in Engineering or higher
  • Commercial experience developing and deploying test cases and test automation frameworks in a corporate setting
  • Experience working on Python, C# or equivalent testing languages
  • Experience working on NI Labs or other HIL testing equipment
  • A couple of years working with software tools like Jira, BitBucket/Git, Confluence, etc.
  • Experience working with AWS IoT tools and cloud products (Greengrass, Kinesis/Firehose, S3) a plus
  • Experience working in automotive industry is preferred



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.