Do you want to be part of a company that is changing the way software is developed and used? The IT MarketingWWW team in Indianapolis is looking for an enthusiastic, experienced Quality Engineer to help ensure the quality of the technology behind our corporate web presence, which is a critical avenue for marketing, campaigns and lead generation worldwide. You will work directly with internal marketing and technical teams, as well as external vendor teams, to develop testing automation for the systems that drive our online lead-generation engine. This position is inside the IT organization, where Agile/Scrum methodologies are our lifeblood.
- Work with the WWWscrum teams to ensure every line of code we push to production is of the highest quality
- Plan, design, and enhance automation framework, utilities and tools
- Build black and white box test automation that is effective, fast, robust, and maintainable using tools such as JUnit, Selenium Web Driver, Mocha, Jasmine, and the Robot framework.
- Be a team evangelist for best practices around usability, security, and performance of web pages
- Actively support our ADM agile framework - including establishing scrum team roles, tools and practices
- Establish a solid relationship with other team members to understand the vision, requirements, and priorities of our business partners
- Work with developers, business systems analysts and product owners to translate acceptance criteria and ensure they are adequately addressed by automated tests
- Be a self-starter with the ability to deliver on time with quality and also handle multiple tasks simultaneously
- Participate in product and feature design with developers, product managers, and business systems analysts
- Participate in and contribute to code reviews
- Possess good oral and written documentation skills and be able to interact with other team members to deliver fast with quality
- Diagnose, track and manage quality issues to resolution
- 5+ years of experience programming with an object oriented language.
- Proven experience with development and maintenance of regression and performance tests in a complex architecture.
- Passion for testing with the "break it" mentality.
- 5+ years of automated testing experience in a web based environment.
- Comfortable with both manual and automated testing.
- Excellent problem solving and communication skills.
- Ability to multi-task in a dynamic environment.
- Experience working with Agile/Scrum methodology.
- Bachelor's Degree in Mathematics or Computer Science or relevant experience.
- Experience with Version Control, Code Collaboration, and Continuous Integration Systems - GIT, Perforce, Code Collaborator, Swarm, Jenkins, ANT, etc.
- Familiarity using Jenkins, Chef, Vagrant or other environment automation tools
- Certifications in Java.
- Understanding of various user based security models.
- Master's degree - ideally in Computer Science, Engineering or MIS.
Salesforce, the Customer Success Platform and world's #1 CRM, empowers companies to connect with their customers in a whole new way. The company was founded on three disruptive ideas: a new technology model in cloud computing, a pay-as-you-go business model, and a new integrated corporate philanthropy model. These founding principles have taken our company to great heights, including being named one of Forbes's "World's Most Innovative Company" six years in a row and one of Fortune's "100 Best Companies to Work For" nine years in a row. We are the fastest growing of the top 10 enterprise software companies, and this level of growth equals incredible opportunities to grow a career at Salesforce. Together, with our whole Ohana (Hawaiian for "family") made up of our employees, customers, partners and communities, we are working to improve the state of the world.