What are the responsibilities and job description for the Test Automation Engineer position at Market Street Talent, Inc.?
Could you be a good fit?
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.
Benefits
• Healthcare Medical, Dental, and Vision Insurance
• 401k
What will your day look like?
As a Test Automation Engineer, you will:
• 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:
• C
• C
• Go
• Python
• 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.
Sound like you?
Ready to help build innovative test automation solutions and contribute to the delivery of high-quality software products? Click “Apply Now” and let's start the conversation!