•Build automated testing tools and systems to allow for scalable and unattended testing of software and firmware.
•Develop automated systems for testing of software against large a matrix of test dependencies.
•Work with Software and Application Engineers to develop and execute test plans for all software and firmware
•Design and implement software qualification requirements and execute quality plans.
•Support and manage release of software or firmware through approval by Management and Sales/Marketing
•Bachelor’s Degree in Computer Science, Computer Engineering, or related field.
Knowledge of computer architecture, data structures and common software engineering methodologies
•Excellent troubleshooting, problem solving, analytical skills with attention to detail.
•Excellent communications skills, both written and verbal; e.g., the ability to prepare, present and discuss project related plans, requirements, test results, etc. in a team based work environment.
•Comprehensive, working knowledge of the Microsoft Office PC LAN environment including: Word, Excel, Outlook, etc.
We are an Equal Opportunity Employer and do not discriminate against applicants due to race, ethnicity, gender, veteran status, or on the basis of disability or any other federal, state or local protected class.