As a Test & Automation Software Engineer, you'll participate in the planning of technical approaches, resources, schedules, budgets and equipment required for the testing and evaluating of new systems, products and special devices. Utilizing your expert knowledge and understanding of test engineering concepts and principles, you'll prepare test and diagnostic programs, design test fixtures and equipment, and complete specifications and procedures throughout the engineering development lifecycle.