Senior Quality Assurance Engineer - eStara Recommendations
eStara Recommendations™ uses advanced technology to automatically deliver the most relevant recommendations in real-time. eStara Recommendations is sold under ATG's eStara brand of e-commerce optimization solutions, as is eStara Click to Call, the industry's most widely used click to call solution. eStara products are available to existing ATG platform sites as well as all non-ATG sites. eStara Recommendations™ uses Statistical Relational Learning, a next-generation technology, to analyze and understand the relationships between millions of data sources - including clickstream data, stored customer information, product catalog details and purchase history - to generate real-time, individualized recommendations throughout the shopping session. More than 85 e-commerce websites, including Overstock.com, Wine Enthusiast, Cutter & Buck, and 80sTees are currently using eStara Recommendations™. eStara is owned by ATG (Art Technology Group, Inc., NASDAQ: ARTG). For more information about eStara Recommendations™, please visit http://www.estara.com/estara/services/recommendations.jsp As a senior quality assurance software engineer in the eStara Recommendations group you will be part of a close-knit team using agile development processes to test and automate the testing of the industry’s most advanced system for automated product and content recommendations. As part of the role the Senior QA Engineer will establish the QA process, identify and manage the testing responsibilities, priorities and deliverables as a member of an agile development team.
Responsibilities:
• Lead testing efforts of ATG’s personalized recommendations solution which includes a recommendation engine, a product catalog feed, web service to display recommendations on customers web site, retail portal and recommendation effectiveness reports.
• Design, implement and maintain test plans and test specifications.
• Define quality, performance, and automated test coverage goals and track related metrics.
• Execute manual and automated tests, record defects, and verify fixes.
• Provide status updates on testing progress as well as ongoing assessments of quality and risks of the product release.
• Review/Provide feedback on product requirements, technical specifications, and release schedule.
• Design, implement and maintain automated scripts for automatic product qualification and continuous testing.
• Provide technical advice on more adequate tools for better automate the testing of the product.
• Review and provide advice on test case specifications, test plans, bug reports, and setup/configuration issues.
• Support development technical leads, support engineers, professional service engineers and/or customers with technical issues related to the product.
• Communicate with Product Management to ensure product requirements are understood, implemented and properly validated.
Requirements:
• 5+ years software QA experience; 2+ years of experience leading/owning full testing responsibilities for a product;
• BS in CS or related field / experience;
• Experience working on an agile development environment or proven ability to work in a highly dynamic, flexible, self managing environment. Experience with continuous integration/testing practices and tools;
• Ability to own the testing of the entire product, work independently, and be resourceful;
• Ability to represent QA in product requirements and technical or design discussions;
• Knowledge of various testing techniques, approaches and best practices;
• Experience on test plan, test case authoring, bug tracking and test case management systems;
• Proven experience designing and implementing automated system and unit level test scripts;
• Experience programming on Java or other OO language. JUnit/JTestcase/Cactus skills is a plus;
• Experience writing UI automated scripts. Selenium, Quick Test Professional and testing browser compatibility is a plus;
• Experience writing/understanding Perl, Ruby is a plus;
• Working knowledge on UNIX is a must;
• Industry experience in writing SQL for validation and understanding Relational Databases;
• Working knowledge of internet/web technologies such as HTTP, HTML, XML, JSP, JavaScript;
• Knowledge of build and code-coverage tools (Ant, Clover, etc) is a plus;
• Must be a strong team player, detail oriented, self-motivated and perform well under pressure;
• Excellent communication skills, both verbal and written;
• Excellent problem solving, troubleshooting, debugging and analytical skills;
• Ability to lead and mentor junior members of the qa team;
• Experience in the fields of web analytics, ad network management, webmail, or other high volume, data-intensive, hosted services would be a plus. Sound like a fit? Click on the APPLY button below to submit your resume today!
|