Test Automation Engineer

Market Street Talent, Inc.

Portland (ME)

On-site

USD 85,000 - 110,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

Market Street Talent is seeking a motivated Test Automation Engineer to join our client’s team in the United States. The role focuses on expanding automated testing capabilities across embedded software and hardware interfaces, improving software quality through both manual and automated testing practices.

You will develop and maintain automated testing frameworks, design test cases from requirements, collaborate with developers in an Agile environment, and drive CI/CD integration for reliable

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Experience in software testing, QA, or test automation initiatives.
  • Ability to read and work with code in embedded software environments.

Responsibilities

  • Execute manual and automated testing across embedded software.
  • Develop, maintain, and expand automated testing frameworks and tools.
  • Design and implement automated test cases from requirements.
  • Perform functional, regression, system, and validation testing.
  • Collaborate with developers to identify, troubleshoot, and resolve defects.
  • Log and track defects throughout the SDLC.
  • Verify bug fixes and ensure repeatable test execution.
  • Develop automation solutions using C, C++, Go, and Python.
  • Integrate testing solutions into CI/CD pipelines.

Skills

Test automation
Embedded testing
CI/CD
Linux
C/C++
Python

Education

Bachelor's degree in CS/CE/EE

Tools

CI/CD tools

Job description

We are looking for a motivated and detail-oriented Test Automation Engineer to join the team of our exceptional client. This role focuses on expanding automated testing capabilities, improving software quality, and supporting the validation of complex embedded systems through both manual and automated testing practices.

The ideal candidate is passionate about software quality, enjoys working across hardware and software environments, and is excited to help build scalable test automation solutions. This position offers the opportunity to contribute to mission-critical products while working in a collaborative, Agile engineering environment.

  • Healthcare Medical, Dental, and Vision Insurance
What will your day look like?
  • Execute manual and automated testing activities across embedded software applications
  • Develop, maintain, and expand automated testing frameworks and tools
  • Design and implement automated test cases based on business and technical requirements
  • Perform functional, regression, system, and validation testing
  • Collaborate closely with software developers and engineering teams to identify, troubleshoot, and resolve defects
  • Log, track, and validate defects throughout the software development lifecycle
  • Verify bug fixes and ensure repeatable, reliable test execution
  • Develop automation solutions using languages such as C, C++, Go, and Python
  • Convert existing manual testing processes and datasets into automated test executions
  • Support and maintain test infrastructure, including hardware-integrated testing environments
  • Integrate automated testing solutions into CI/CD pipelines
  • Process and transform raw test data into actionable automated testing assets
  • Develop tools and utilities for parsing, validating, and analyzing test data and system outputs
  • Contribute to continuous improvement initiatives that increase testing efficiency, coverage, and reliability
  • Participate in Agile development activities and quality-focused engineering initiatives
You will be a good fit for this role if you have:
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
  • Experience supporting software testing, quality assurance, or test automation initiatives
  • Strong programming skills in one or more of the following:
  • Ability to read, understand, and work with code in embedded software environments
  • Experience developing and maintaining automated testing solutions
  • Experience working with hardware-based or embedded system testing environments
  • Strong analytical, troubleshooting, and problem-solving skills
  • Experience executing functional and regression testing
  • Understanding of software testing methodologies and best practices
  • Familiarity with CI/CD concepts and automated deployment pipelines
  • Experience working with Linux operating systems
  • Familiarity with microcontrollers and embedded software architectures
  • Ability to interpret technical specifications and software design documentation
  • Strong communication and collaboration skills
  • Ability to work effectively in a fast-paced Agile environment
Nice-to-Haves
  • Experience building automated test frameworks from the ground up
  • Experience working in hardware-in-the-loop (HIL) testing environments
  • Familiarity with UML diagrams and software design modeling
  • Experience supporting embedded systems development lifecycles
  • Experience processing and analyzing large test datasets
  • Knowledge of software quality metrics and reporting practices
  • Experience with continuous integration and continuous delivery tools
  • Experience developing tools for automated data processing and validation
  • Exposure to regulated or mission-critical product environments
What Makes Someone Successful in This Role?

The strongest candidates combine software development skills with a passion for quality engineering and automation.

Successful candidates typically bring:
  • Strong automation and programming expertise
  • A passion for improving software quality through automation
  • Excellent analytical and debugging skills
  • Experience working within embedded or hardware-integrated environments
  • A collaborative and team-oriented approach
  • Strong attention to detail and commitment to quality
  • A continuous improvement mindset focused on efficiency, reliability, and innovation

This role is ideal for someone who enjoys solving complex testing challenges, building automation solutions, and helping deliver reliable, high-quality software products.

About Market Street Talent

Market Street Talent is a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.

Our Vision:

To promote and foster the growth of information technology (IT) in our world—one candidate, one client, one community at a time.

Our Goal:

To guide clients and candidates through the placement process and build long-term, successful relationships.

Our Culture:

At MST, we value excellence, respect, and empathy in everything we do.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Test Automation Engineer
Embedded Test Automation Engineer

Market Street Talent, Inc. • Portland (ME)

On-site
USD 85,000 - 110,000
Health insurance
Sr SQA Automation Engineer
Sr SQA Automation Engineer

Jobsbridge • Boston (MA)

On-site
USD 100,000 - 130,000
Automation Engineer
Automation Engineer

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Sr Software Engineer
Sr Software Engineer

Real Staffing Group • Minneapolis (MN)

On-site
USD 120,000 - 180,000
Java Test Automation Engineer – API & UI
Java Test Automation Engineer – API & UI

Cogent Infotech Pvt. Ltd. • Tampa (FL)

Hybrid
USD 90,000 - 110,000
Lead Automation Engineer
Lead Automation Engineer

Bridgenext • Green Bay (WI)

On-site
USD 110,000 - 150,000
Automation Engineer 6 spots
Automation Engineer 6 spots

Ceres FTS • Poland (ME)

On-site
USD 70,000 - 95,000
Software Automation Test Engineer
Software Automation Test Engineer

John Galt Staffing • Windsor (CT)

On-site
USD 90,000 - 130,000
Full Time/Contract, 25% Remote Tampa, FL Java Software Engineer in Test
Full Time/Contract, 25% Remote Tampa, FL Java Software Engineer in Test

Cogent Infotech Pvt. Ltd. • Tampa (FL)

Hybrid
USD 90,000 - 110,000
Software Engineer in Test - API / SQL
Software Engineer in Test - API / SQL

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000