Quality Engineering - Senior Member of Technical StaffLocation(s):San Francisco, CA - HQ |
Why? We deliver integrated, customizable business applications for companies ranging from small nonprofits to global enterprises. Or maybe it’s because Salesforce is so easy to learn and use. Or it could be the unprecedented speed with which our customers see real, tangible ROI. Or maybe it’s because of our 100-percent dedication to the success of our customers. In fact, more than 43,000 companies and 1,000,000 subscribers worldwide depend on Salesforce to manage their sales, marketing, customer service, and other critical business functions. We are proud to be contributing to the success of companies of all sizes, in all industries, around the globe. Top talent across the world joins salesforce.com for its “change the world” mentality; the opportunity to excel in a fast-paced, performance-based, competitive atmosphere; and the chance to be surrounded by peers and leaders that inspire, motivate, and innovate.
Responsibilities:
- Sr. QA engineers will be working with other experienced QA engineers to design, create, document, implement and maintain test scripts for complex on-demand functionality. You should be self directed, team oriented, and actually know and care what the customer wants from our service. This position requires healthy doses of initiative and flexibility in a very dynamic environment. You should like to break things, be exhilarated when you discover that really complicated bug, and be detail-oriented enough that you've actually had people comment on it. You also have to be comfortable with initial manual testing of new features, so you have the understanding to correctly architect and implement the automation afterwards. You've got to have strong background in Object-Oriented programming concepts and constructs. You will need to identify missing test cases and refine existing scripts for modularity and automation purposes, estimate and prioritize work for optimal risk mitigation and identify suitable regression suites.
Required Skills/Experience:
- At least 4+ years experience in SQA, both black and white box
- Good programming skills in Java or C++
- 2+ years experience with an automation scripting language, preferably Selenium. This is less critical if you have solid programming experience in at least one language
- At least 1+ years in leadership capacity
- Excellent written and verbal communication skills, as exemplified by clear bug/issue explanations, documentation of knowledge, and effective intra- and inter-group communications
- Experience in short release cycles, the full software lifecycle, and have worked on a product that was actually released for public consumption
- Bachelor's Degree. A BS in CS or EE preferred.
Desired Skills:
- Strong knowledge of Database interface and SQL
- Experience with shell/perl scripting
- Experience in multi-platform testing (Windows, UNIX, LINUX)
- Experience with load testing tools such as Silkperformer or LoadRunner
- Solid knowledge of HTML, JavaScript, Java and XML/SOAP
