RichRelevance powers personalized shopping experiences for the world’s largest and most innovative retail brands, including Walmart, Sears, Target and others. Founded and led by the e-commerce expert who helped pioneer personalization at Amazon.com, RichRelevance helps retailers increase sales and customer engagement by recommending the most relevant products to consumers regardless of the channel they are shopping.RichRelevance has delivered more than $5.5 billion in attributable sales for its retail clients to date, and is accelerating these results with the introduction of a new form of digital advertising called Shopping Media which allows manufacturers to engage shoppers where it matters most -- in the digital aisles on the largest retail sites in world. RichRelevance is headquartered in San Francisco, with offices in New York, Seattle, Boston, and London, and has been twice recognized as one of the “Best Places to Work” in the Bay Area.
Software Test Engineer with a strong technical background. You need experience with a scripting language (Python, Perl, etc.), and API testing. Your role will review product specifications, generate and execute test plans, define testing strategies and tools, execute those tools and report results. This includes adding to our manual and automated test framework. A successful candidate will need a history of automation, developing new automated test suites, reviewing test coverage, and providing accurate/relevant results data. The engineer will be creating test plans and test scripts for future release candidates, maintaining current automation test scripts, as well as, running automation scripts for new functionality and regression testing. This includes assisting in designing test strategies, developing test tools and implementing test cases to ensure highest quality deliverables and working closely with Engineering to understand the Product Architecture to identify, design, or enhance existing test frameworks. Defect tracking and issue status reporting responsibilities.
A candidate will specifically be responsible for:
- Manual and automated release testing of web & stand alone applications
- Test data set up
- Coding test automation utilities
- Coding automated testcases
- Coding access to system and database parameters to validate processing.
3+ years software quality assurance testing with web applications.
2+ years of in-depth experience developing test automation for business objects and entities independent of a user interface.
2+ years experience with back-end & front-end testing with ability to read code & develop automated test scripts.
Experience with XML, XHTML, backend API and web services testing.
Thorough understanding of QA methodology and best practices.
Analyze defects and test results
Strong knowledge of Unix shell commands, SQL and database technology.
Good Java coding skills
Great communication with both the team and QA management is essential.
Able to multi-task, triage issues, react well to changes and work independently in a fast paced environment.
Must be self-motivated and know when to seek guidance; detail-orientation is a must.
Ability to work in energetic, yet fun environment.
Additional valuable skills and experience:
- Test automation experience. Experience with any of the following tools & technologies: JUnit, HTTpUnit, HTMLUnit, Selenium, TestNG, etc.
- Experience with SVN Ant, CruiseControl, etc.