Roles and Responsibilities
- Understanding of high level software requirements and low level software requirements.
- Understanding of software certification documents.
- Capable of developing software verification test cases and test procedures.
- Capable to modify or develop the VIs in LabVIEW.
- Good knowledge on DO Objectives.
- Exposure to the entire software life cycle data.
- Strong understanding of structural coverage and unit test automation tools.
- Familiar with configuration tools like SVN/VSS.
- Familiar with Requirements Management tools like DOORs/JAMA.
- Good understanding of the embedded systems serial protocols (UART/USB/SPI/i2C/CAN)
- Experience in software testing as per DO178 B/C Guidelines
Desired Candidate Profile
Specifies, develops and writes test plans and test scripts, produces test cases, carries out regression testing, and uses automated test software applications to test the behavior, functionality and integrity of embedded software, and documents the results of tests in defect reports and related documentation.
- Researching, consulting, analyzing and evaluating system program needs.
- Identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
- Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification.
- Writing and maintaining problem reports to meet change control, on software design and technical specifications in accordance with DO178 B/C guidelines.
- Writing, updating and maintaining technical program, end user documentation (tools) and software design documents.
- Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component.
- Learn and be able to use test equipment (e.g. Logic Analyzer) and software debugging tools (e.g. Wireshark) to aid in the integration process. Learn techniques and skills required to identify a root cause of a given software integration issue.
As per the industry standards.
Immediate Joiners preferred