Software Engineer StudentBookmark This
PPQA Tools Team Software Engineer - Student
PPQA Tools Team
The PPQA Tools Team is responsible for the development and maintenance of tools and infrastructure used to help optimize global PPQA test processes.
These tools include:
Lextest A suite of highly integrated distributed applications used to exercise printers, automate scanners, log issues, and analyze/report reliability data.
Print Quality Applications PPQA provides applications for measuring color fidelity, print skew, scanner skew, color plane-to-plane alignment, etc.
Others Numerous other tools for tracking paper orders, synchronizing data between global locations, testing media, mining and visualizing data, etc.
General Job Description
The primary role will be to provide software engineering assistance to the PPQA IT/Tools team by developing, re-factoring, testing, and documenting software and applications used for product testing and reliability data gathering/analysis/reporting.Specific Tasks
Possible job assignments include:
Developing a new reliability report delivery system using single-page application web technologies. Current development has been done using ASP.NET, PHP, Code Igniter, and EXT JS interfacing via REST services to a SQL database.
Refactoring core Lextest code. For the Windows based client, this might involve using C++ and C#. Researching various middle-ware solutions ( .Net WebServices/WCF, gSoap, ICE, etc.) and selecting / implementing replacement for legacy CORBA-based system.
Enhancing our automated testing / data gathering system. This system is implemented in C++ and utilizes a Web Services interface to control / monitor our products.
- Developing applications for evaluating scanned image quality during PPQA testing. Likely technologies include C++, C#, PHP, EXT JS, Perl, and/or Python.