Software Quality Assurance Engineer Advanced
Core
Design, analyze, develop, implement, test, debug, and maintain core functionality for electrical and mechanical CAD integration in PCB software solutions.
Role type
Senior Software Quality Assurance Engineer (CAD/PCB domain)
Builds
Electrical and mechanical CAD integration for Printed Circuit Board (PCB) software solutions
Domain
Industrial software / PCB design / Electrical Engineering
Required skills
C++ application testing, automated test creation and maintenance, manual and automated testing strategies, test plan development, defect investigation, regression test documentation, Agile testing leadership, stress testing, integration and system testing
Preferred skills
PCB design tool simulation, XML/Shell/Perl/Python scripting, organizational test strategy adoption
Technologies
C++, XML, Shell, Perl, Python, PCB design tools
Responsibilities
Design and implement automated testing strategies for new software features; Lead coordinated testing efforts for developers on Agile teams; Evaluate and improve existing software testing methods and processes; Prepare organization-wide test plan objectives and coordinate large-scale software bashes; Report, evaluate, and investigate newly reported software defects; Develop detailed documentation for regression tests and quality assurance coverage.
