Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

Alion Science and Technology Software QA Engineer, Lead 33398 in Warren, Michigan

divdivspan class="bold"Job Description/spanPosition Summary:As an expert in the quality engineering discipline, possesses and applies an advanced knowledge of the field to the completion of projects of major complexity. Must have achieved recognized standing in a professional field through original contribution. Conducts highly complex engineering projects providing research, development, design, analysis, production, implementation, and consultation.Job Duties:ulliLead highly complex process and product related activities supporting internal operations and supplier qualifications./liliEnsure control and improvement of products and processes through the development of standards and procedures./liliDefine and develop quality standards for receiving, in-processing and final inspection in accordance with company and contractual requirements./liliReview and evaluate highly complex in-process rejections and implements corrective action as needed./li/ulQualifications:divulliExperience and knowledge of code scripting./liliDevelop formal test plans and test cases based on the review and analysis of requirements, use cases, and other design documents./liliSetup and configure test environments including Software Integration Laboratory (SIL) benches including Software Loading/Verifying (SLV), network communication configurations, radio setup, and startup/shutdown procedures./liliPerform black-box testing including model-based testing, use case testing, exploratory testing, and specification-based testing./liliDocument Requirements Traceability Matrices (RTM) tracing from/to test cases and requirements./liliDevelop test reports summarizing test findings, defects, impacts, and possible workarounds./liliDevelop test stubs, test drivers, and test scripts./liliDevelop Hardware/Software In-the-Loop (HIL/SIL) simulations/emulations./liliUtilize testing tools (and develop custom tools as needed) including Wireshark, CAN analyzers, hypervisors, and other debugging/troubleshooting tools./liliKnowledge of software automation to include scripting, debugging, execution, and analysis./lili.Understand the object oriented and component based product development./lili.Demonstrated experience with languages: C#, C/C++, VB, Java, Python, Windows and Linux shell scripts (PowerShell, Bash, etc.)./lili.Experience with Virtual Machines, Visual Studio, Qt, and Eclipse./lili.Troubleshoot test failures, log them, assess their severity levels, and verify their corrective actions/implementations./lili.Perform white-box testing including API Testing, Code Coverage, Fault Injection, Mutation Testing, and Static Testing./lili.Expected to travel occasionally to various locations in support of related meetings and test events (i.e. test execution, site assessments, and productrocess audits and acceptance)./liliBachelors degree in related engineering discipline plus 8 years of directly related experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience for positions involving new technology or labor market shortages as reflected by market survey data./li/ulPreferred Skills:ulliImplement the evaluation methodology and framework for product/system under test (Agile, SCRUM, Spiral, Waterfall, etc.)./liliDevelop the program's test strategy, approach, process, planning, schedule, and resource requirements./liliWorking knowledge of embedded software systems./liliAbility to test and manage vehicle electron