Thanks for visiting our Job Board. Please review our open positions and apply to the positions that match your qualifications.
Software Test Engineer
Reporting to the Director of Technology the Software Test Engineer is responsible for testing Microsoft Windows Applications, Firmware, Hardware Functions and Web applications used in inflight entertainment equipment and cabin management systems. S/he will play a key role as part of the Engineering team in developing innovative FDS Avionics products including aviation audio/video equipment, LCD monitors, cabin management systems.
Relevant Tools, Programming Languages & Protocols:
Git/Github, IAR C Compiler, USB/SPI/I2C/CAN Analyzers, Test Automation such as Cucumber, Redmine/Bugzilla/JIRA, Android Studio, Signal Analyzers and Spectrum Analyzers. Selenium and Unified Functional Tester (UFT).
C# or C (GCC) for Test Automation, Ruby or Python for Test Automation.
Web Applications testing (HTML, JS, CSS, Bootstrap, and PHP); JSON and XML files in a test environment.
PC hardware such as Serial Ports, Video Ports, USB Ports; RS232 and/or RS485 or any other serial communication bus.
Installing/uninstalling drivers in Windows 7 and troubleshooting Windows 7.
Software tools such as WireShark, XML/JSON editors, HTML editors.
Utilizes Software testing tools and methodologies develop and execute test cases, log and track issues.
Develop software/scripts as needed to help with automation and continuous iteration.
Identifies and troubleshoots problems and develops approaches/solutions to quickly resolve product issues.
Collaborates with the development and CMS engineering teams in reviewing the requirements, developing test plans and ensuring that the solution works as expected.
Identifies and develops use cases, design emulated network topology, execute and report the test results and findings.
Recommends and participates in development for overall testing environment, processes and strategy for FDS.
This individual will be comfortable working in an organization where short decision-making cycles, decisiveness, and individual responsibility and accountability are expected and valued.
A demonstrated tactful, but aggressive style to meet deadlines, be extremely responsive in a team oriented environment.
Other duties as assgned.
Bachelor’s Degree in Computer Science or other relevant discipline with 4 to 6 years’ of relevant experience or an equivalent combination of education and experience.
Preferred degree in a related engineering field: Software Engineering, Computer Science, Computer Engineering.
Minimum of 5 years’ experience in software test/test automation to include but not limited to:
Writing software in C# or C (GCC) for Test Automation
Experience testing Windows applications and Windows drivers
Writing software in Ruby or Python for Test Automation
Experience with Unit Tests in C# or C (GCC)
Testing Web Applications (HTML, JS, CSS, Bootstrap, and PHP)
Experience with RS232 and/or RS485 or any other serial communication bus
Testing PC hardware such as Serial Ports, Video Ports, USB Ports, etc.
1 to 2+ years
Experience with code review and code review tools
Experience with Git or Github
5+ years relevant experience testing machines such as health (defibrilators, hearth monitors, etc), avionics (GPS, FMS, digital instruments, etc), Automotive (ABS brakes, Infotainment, etc), Consumer (Set Top Box, Streamers, etc) or POS (ATMs, Registers, etc)
Strong collaboration skills with the ability to work both independently and as part of a team.
Demonstrated excellent verbal and written communication skills.
Must possess a strong analytical and problem solving skillset, and exhibit effective time management and task ownership on their assignments