Job Title: LabView Automation Engineer
Job Location: Lynchburg, VA
Job Type: Fulltime/CTH
Mandatory Skills
•10+ years’ experience for automation and software development for test automation.
•Experience using LabVIEW and TestStand for test automation.
•Experience with other programming languages or programs such as C, C++, C#, LabVIEW, TestComplete, TestStand
•Communicates effectively, both written and orally
•Ability to troubleshoot and resolve automation hardware and automation software
•Must be able to complete assignments independently and in a team environment
•Must be a self-starter with the ability to work well under schedule pressures and balance priorities.
•Individual must be a team player in helping to complete overall team goals
•Individual must be receptive to change and able to give and receive feedback.
•Work with development and other cross-functional teams to ensure effective and timely software system integration and verification
•Collaborate with Project Management and technical resources to ensure that the strategy, planning and delivery approach achieves the desired results
Preferred Skills
•Test automation with scripting language. LabVIEW and TestStand experience a plus!
•Automation Hardware, Test Equipment, National Instruments Hardware
•Database programming (SQL, SQL Lite, MYSQL…)
•HP Quality Center (HPQC), DOORS
•NI Hardware
•SmartBear TestComplete
•Experience with Microsoft Office products such as Excel and Word.
•Experience with wireless air interface protocols
•Experience with RF and Networking test techniques
•Knowledge of EDACS, P25 and LTE communication protocols and systems a plus!
Job Roles/Responsibilities
•Work on test projects as a member of an agile scrum or regression test team.
•Work as Team lead for projects running a team of 2-6 developers of both full time and contract resources.
•Automation Development Engineer developing automation software and systems to test wireless terminals, base station, and network infrastructure equipment and systems.
•Serve as a system architect for common automation framework, projects and automation tools.
•Work with team leads and engineers to perform requirements analysis, test analysis, and system verification testing support.
•Assist development in designing and implementing effective software testability into new and existing products supporting continual process/quality improvement.
•Perform feature and regression testing on new software and hardware in order to obtain the needed knowledge to automate a given test scenario.
•Automate Tests scenarios using primarily LabVIEW and TestStand.
•Evaluate and automate other manual software quality processes.
•Provide support and software updates for existing automated test solutions
•Provide training and demonstrations for automated test solutions to intended users.
•Create both manual and automated tests as required for new features and regression testing.
•Create and maintain test, engineering, automation, and training related documents for various solutions. These include:Weekly Status Reports