QA Automation Engineer (SDET)
FabFitFun inspires happiness and personal growth through discovery. Join us! Be happy.
FabFitFun is seeking an experienced QA Automation Engineer / SDET to join our growing QA team. This candidate will design, implement, and manage automated functional tests for different platforms.
What you’ll do:
- Develop standardized test plan methodology
- Participate in design and implementation of test infrastructure to support building and moving services into a Continuous Deployment environment
- Design and build scalable, maintainable and flexible automation test framework
- Work with Engineering and Product teams to convert the requirements and design documents into a test plan containing an overview, collection of test cases and test scripts
- Participate in improving test processes, propose new ideas on how to improve customer satisfaction and quality of product
- Review test cases and scripts created by other team members to ensure that proper test coverage has been developed
- Build and create a true end-to-end automation solutions
- Work with Engineering and Product teams to ensure the necessary data is built and available and that test environments are available and functional.
- Build tools for automated regression tests, including both integration and user acceptance testing.
- Contribute automated test cases to existing build and test infrastructures, following good engineering practices, and evaluating product quality for various external and/or internal products
- Design test strategies by analyzing and dissecting complex heavily integrated software systems
What you’ll bring:
- Bachelor's Degree in Computer Science, Engineering, or related fields and 5+ years of relevant experience
- 5 to 10 years of experience with various software testing methodologies such as; unit, integration, functional, manual, load and regression
- Strong understanding of object oriented programming concepts.
- Experience in both functional/black-box testing and white/grey-box testing.
- Working knowledge of web application testing tools (prefer open source software such as Selenium WebDriver and JMeter)
- Background working with business-critical customer facing applications (user interfaces, APIs and back-end services).
- Familiarity with SDLC, Agile, Scrum, Kanban methodologies
- Ability to work with cross-functionally with internal and distributed teams.
- Experience with Cross-browser and mobile testing.
- Experience with web/mobile debugging and inspection tools (Firebug, Fiddler, Charles, etc).
- Experience with continuous integration tools, such as Jenkins.
- Strong understanding of web UI and services automation testing.
- Knowledge utilizing test management tools (Jira, Testrail,Testlodge,Pivotal Tracker)
What you’ll get:
- Ability to design and build automation test framework from scratch
- Opportunity to get in on the ground floor of growing QA team and assist in developing QA processes and procedures.
- Full health-care coverage
- Dental and vision coverage
- Competitive medical coverage for dependents
- Generous vacation policy
- Paid parental leave
- Free FabFitFun subscription
- Fun and friendly culture