Job description
Are you passionate about quality? Are you excited by cutting edge graphics and video technologies? Do you enjoy a technical challenge? We are in the midst of delivering the software for the next generation of Visual IP cores; as a Test Development Engineer, you will be working on extending our test automation framework, working very closely with software development and product management, providing feedback on product design and scenarios to ensure testability, developing test suites, refining our automated testing harness and automating end to end tests. This role demands strong development skills in C or C++, preferably with knowledge of using 2D/3D graphics APIs as well as excellent engineering judgment and communication skills. Identify automation and tools opportunities within our existing processes Create and implement tools & automated tests to improve the efficiency and accuracy of our product testing Interface with development to identify opportunities for cooperative testing Analyse and improve test coverage across the test suite Analyse and improve test automation, accuracy and ease of use Investigate and resolve customer reported issues, and create regression tests where required Create and review test specifications and schedules with other teams Assisting with test planning and test case generation Assisting with maintaining existing tools and automation Assisting with training other team members to use and support automation and tools Skills Excellent communication skills and cross team collaboration experience/skill are a must. Excellent logical analysis skills and problem solving. Self-driven & have a strong customer focus. Strong testing background including test case design, execution and automation. Strong coding skills with C or C++, including debugging/troubleshooting skills are required. Experience in low level debugging with JTAG or similar debuggers. Knowledge of any of the 2D/3D graphics APIs (OpenGL, OpenGL ES, OVG, D3DM/DirectX). Flexible approach to tools and Test automation. Experience with multiple operating systems (windows, Linux, Symbian, RTOS) is a plus. Any experience with video compression/decompression (MPEG2, MPEG4, H264, and WMV) is a plus. Previous experience in white box testing is a plus