Quality Assurance Engineer
- San Francisco, CA, USA
Optimizely is the world’s leading experience optimization platform, providing website and mobile A/B testing and personalization for the world’s leading brands. The platform’s ease of use and speed of deployment empowers organizations to conceive of and run experiments that help them make better data-inspired decisions. Optimizely meets the diverse needs of thousands of customers worldwide looking to deliver connected experiences to their audiences across channels. To date, those customers have created and delivered more than 700 billion optimized visitor experiences.
Optimizely is seeking a Quality Assurance Engineer to ensure Quality Standards of Excellence are achieved across all products, projects and programs. This is an incredible opportunity with high visibility across the entire company. The Quality Assurance Engineer will report to the Director of DevOps.
We want someone to come in, learn, and understand Optimizely’s product really well and then ensure that it meets the highest level of quality standards that our customers expect.
About the Job:
You will be able to grow your own skills and understanding as you help Optimizely’s engineering teams improve the quality of our product.
Design and run test tools to aid the development process and ensure quality.
Find and triage bugs into work tracking software (like JIRA).
Review Product Requirements Documents (PRDs) and develop test cases and traceability matrices based on these requirements.
Run bug bashes with development teams, including collecting test cases in advance to bash against.
Support all phases of product design and software development: design, development, beta, and general availability.
You will become a quality feature owner for your area(s) of expertise, ensuring Optimizely delivers the features we promise our customers with a high level of quality.
Drive customer scenario testing throughout the organization. Work with our engineering teams to enhance our test automation to include real-world business scenarios.
2+ years experience in software testing and/or quality engineering (data-driven, white box test automation and system level testing).
Experience with scripting or programming for test automation.
Familiarity with source control tools (such as git).
Familiarity with common SaaS architecture patterns (such as LAMP stacks or event pipelines).
Detail-oriented; you will need to know how to write a really thorough bug report.
Experience designing, implementing, and running test cases.
Experience in black- and grey-box functional and UI testing.
Solid organizational skills, the ability to prioritize tasks and keep projects on schedule.
Passion about quality, thoroughness, organized and detailed-oriented, and a team player.
Excellent communication and facilitation skills.
Nice to have skills and experience:
SQL for querying reports and doing analysis.
Passionate about leveraging test automation to dramatically increase speed and quality of software delivery processes.
Ability to motivate people, instill accountability and achieve results.
Ability to thrive and lead multiple highly cross functional projects at any time.
Familiar with Open Source Automation Frameworks.
- Commuter and transportation benefits
- Catered in-office lunch and dinner on weekdays
- Full medical insurance with very low co-pay and deductible. HMO, PPO, and HSA options available
- Full dental coverage including orthodontics
- Full vision coverage including contacts
- Dependents 100% covered for medical, dental, and vision
- Wellness Grant
- Unlimited vacation policy and seventeen weeks of paid parental leave
- 401k benefit
- Working with a great team and having a huge impact!