Positions Available - Test Automation Engineer, Louisville KY

Position Location

Louisville, Kentucky

Position Summary

Test Automation Engineers are responsible for the development and maintenance of automated engineering and regression tests of software and firmware used in IED audio distribution and management of systems.

Essential Functions

Develop, document and implement designs for new automated tests in accordance with Quality Control Standards, policies and procedures.

Develop and maintain framework for build, acceptance, regression, functional and performance/load testing.

Develop design documentation which may include text, flow charts, and other appropriate representations.

Design and develop tests for IED communication/messaging schemes/protocols.

Develop and maintain User interfaces.

Develop test reports.

Essential Tasks

Assist in hardware prototype development by writing test software for evaluation.

Assist in the development and application of acceptance test criteria for IED products.



Bachelor’s Degree or higher in Electrical Engineering or Computer Science with a strong computer programming background


Three to five years’ of automated engineering and regression tests of software and firmware

Three to five years’ of Quality Control Standards, policies and procedures


Computer Skills

Windows application development, software design skills, programming in one or more of the following: Python or C# for high-level modules and C/C++ for embedded software/firmware.

Ability to learn MiTek’s internal computer systems

Proficient understanding of MS Office Programs (Word, Excel, and Outlook

Web page, web service and related design and programming skills, such as HTML5, MVC/MVVM, JavaScript, OAuth, Web Sockets, VBScript, ASP pages, .NET

Embedded/Firmware Development

Other Requirements

Proficient with oscilloscopes, meters, and other basic lab equipment.

Proficient in establishing, documenting and executing test strategies from business and functional requirements

Writing and maintaining automated tests in collaboration with the development team

Familiar with Scrum/Agile methodologies and process

Strong Software Testers mindset, good understanding of the software development lifecycle

Experience with API testing, UI testing, end to end testing

Prepare automation strategies and deploy continuous-integration (CI) systems.

Work Environment

Working conditions are normal for an office environment.

Physical Demands

Physical Abilities
Reach Outward
Reach Above Shoulder
Squat or Kneel
Lift / Carry
10 lbs or less
11 - 20 lbs
21 - 50 lbs
51 - 100 lbs
Over 100 lbs
Push / Pull
12 lbs or less
13 - 25 lbs
26 - 40 lbs
41 - 100 lbs
Other Physical Requirements
Ability to read from a computer monitor/fine print
Ability to speak effectively via phone/in person
Ability to hear via phone or in person
PPE Usage
Ability to wear Personal Protection Equipment as required by position