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.


Qualifications

EDUCATION

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

EXPERIENCE

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


Skills

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

N O F C
Physical Abilities
Stand
Walk
Sit
Handling/Fingering
Reach Outward
Reach Above Shoulder
Climb
Crawl
Squat or Kneel
Bend
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
Vision
Ability to read from a computer monitor/fine print
Speech
Ability to speak effectively via phone/in person
Hearing
Ability to hear via phone or in person
Smell
Taste
PPE Usage
Ability to wear Personal Protection Equipment as required by position