March 19, 2010
Speak no evil, see no evil at the Jungle Room - Birmingham | Marvin Shaouni
Jobs Available

Senior Quality Assurance Engineer

Company: Cengage Learning
Location: 27500 Drake Road
Farmington Hills, MI 48331
Website: www.cengage.com
How to apply: Apply online at www.cengage.com
Job Category: Engineer
Description:
The Sr. QA Engineer will be responsible for ensuring Quality Assurance related efforts for the Digital Solutions Group, Platform Services. The Sr. QA Engineer will be responsible for automation scripting, analysis, development, and QA activities and tasks necessary for measuring and evaluating product quality and performance.

This position’s major role is in the analysis and development of test plans; automation and performance test scripts, and suggesting and implementing quality assurance procedures.  The individual in this role will interact with developers, system and network administrators, vendor resources and all other groups involved in project development, testing, planning.  Responsibilities include: application testing, developing test plans, editing and/or writing test cases and and scripts, evaluating and reporting test results.  The Sr. QA engineer must be strong in understanding and following testing process and methodologies. Experience in test automation tools is required.

Requirements:

· BS in Computer Science or equivalent
· 5+ years experience with quality assurance methodologies
· 3+ years experience in automated testing
· 3+ years experience in web-based applications
· 3+ years of hands on experience with C, C++, Visual Basic, Java, ActiveX, Flash, CGI, HTML, Perl
· 2+ years in database testing including but not limited to Oracle and SQL
· Experience with shell scripts, SQL, APIs, network protocols, and GUI interfaces
· Experience in testing eCommerce applications
· Experience in testing web services
· Experience in performance monitoring and debugger tools
· Able to analyze server logs
· Highly skilled in test automation tools (Silk Test, Silk Performer, HP Load Runner, Selenium, etc)
· Develop and implement procedures for automated testing
· Ability to write, debug and maintain test scripts
· Experience with Unix, Linux and Windows system
· Experience with web servers, application servers, relational database technologies and network components
· Experience in requirements and specifications reviews