Software Test Engineer
Lexmark is a global Fortune 500 developer, manufacturer and supplier of printing solutions and services in more than 150 countries. Unlike some of its competitors, Lexmark develops and owns the technology inside its products, giving us a competitive edge and allowing us to more quickly introduce new products. This ownership of technology, along with a commitment to innovation and unique path to market, have been the ingredients of our success since the company was founded. Being employed by a technology leader has its advantages, and people who like to work in a fast paced environment love being with Lexmark.
Work in a dynamic department that tests firmware for new single and multi-function laser printers. At a high level, the firmware receives print data from the host computer via network, USB, or some other interface, processes the print data, converts it to a printable format, works with custom ASIC electronics to interface to the print mechanism, and controls the print mechanism. The test engineering department writes software tools and tests all aspects of firmware including network, fax, security, page description languages, graphical user interface, copy/scan, and compatibility with a wide range of current industry hardware.
Responsibilities include:Design test approach for new functionalityCreate test plans, test cases, and test software:Develop and maintain scripts, often in Perl or Python, to build and automate testing printer firmware such as:scripts that generate out-of-memory conditionsscripts to compare actual test results to expected output and email results.Propose, specify, design, develop, enhance test software such as: Java tools to automate testing of GUI. C, C++ and Java code to automate testing of fax, network and security features and protocols.Participate in department-wide test engineering automation team, which serves to coordinate automation activities, provide oversight on the tool architecture/design, and standardize automation development processes, such as source code control, peer reviews, coding standards, documentation, release, change control and support.Test printer software, reporting problems to the development engineers and assisting them in debugging.Assist other test engineers, development engineers, and testers with functionality, testing, automation, trouble shooting, etc.Comply with existing procedures and standards, such as coding standards, peer review process, configuration management process.
Requirements:
B.S or B.A.. in Computer Science, Computer Engineering, Electrical Engineering, Applied Computing, Mathematics, is required ( GPA 3.5/4.0 )
M.S. in Computer Science, Computer Engineering, Electrical Engineering, or Applied Computing is desired.
Coursework should include: networking and network protocols, operating systems, data structures, algorithms, high-level programming languages. It is preferred that coursework include: software testing, software engineering principles, object-oriented design, compiler design, and embedded systems design. It is desired that coursework include security, and parallel programming.
Experience debugging/troubleshooting software/hardware issues is required.
Good written and verbal communication skills are required.
Self-motivation is required.
Unix/Linux experience is required.
Windows programming experience is desired.
Strong C, C++, Java programming experience is required.
Perl/Python, HTML, PHP, SQL programming experience is desired.
Successful candidates will have a keen interest in learning new things, think creatively, pay close attention to detail, and have strong troubleshooting/debugging skills.
Benefits:
We offer flexible benefits and excellent compensation packages that allow our employees to make choices that fit their individual lifestyles. Benefits include an excellent matching 401k program, a stock option program, dental insurance, medical insurance, disability benefits, confidential employee assistance programs, reimbursement for health club costs, life insurance, a vision-care plan, paid sick time, paid company holidays, tuition reimbursement, and paid vacations. Lexmark offers a relocation package for this opportunity
Lexmark International, Inc. proudly supports Affirmative Action and is an Equal Opportunity Employer. Lexmark is committed to workforce diversity. Qualified applicants will receive consideration without regard to race, color, gender, religion, sexual orientation, gender identity, national origin, age, disability or veteran status. Applicants are encouraged to confidentially self-identify when applying. Employment contingent upon successful completion of background investigation and pre-employment drug screen. Smoke-free workplace. Drug-free work environment. No recruiters or agencies without a previously signed contract. Unable to sponsor or transfer H1 visas for this position.
If you are intrigued by this position, please submit your resume in confidence to job order #110387 & #110464 at www.lexmark.com/employ and/or email your resume to acarlile@lexmark.com
Thank you for your interest in Lexmark International.
Responsibilities include:
|