- Take responsibility for software quality at Nutrislice, under the guidance of the QA Manager
- Assist with adapting, developing, and growing Nutrislice’s software testing program to meet the business’s needs and grow with the company.
- Execute detailed test strategies, test plans and test suites, including a combination of both automated and manual testing.
- Be involved with the product and engineering team at an early stage to assist with setting quality requirements and expectations and to provide risk assessment and usability counsel as specifications are being developed for new products or modules for the platform.
- Maintain and update repeatable test suites and test data for our different software products.
- Provide clear testing timelines, status, tracking, and updates to the team.
- Help us implement and streamline effective tools and processes for software testing and deployment.
- Work with the developers and other team members to continually improve testing efficiency, expand coverage, and increase product reliability
- Help develop our bug report, resolution, and regression testing workflow.
- There is currently one full-time QA Manager, who you will be reporting to, and you will also be working with other Nutrislice team members who help with QA and testing
Required Skills and Experience:
- 3-5 years professional QA or software testing experience with 2+ years of experience testing large web-based SaaS applications.
- Bachelor’s degree with a technical discipline (Master’s degree a plus), or other Bachelor’s degree with equivalent technical work experience
- Strong verbal and written communication skills, with demonstrated experience of effectively engaging with product and engineering teams
- Experience testing and automating the testing of both RESTful web services and complex front-end web applications built in modern Javascript single-page application frameworks a plus
- Experience working from a developed test plan for development projects based on a specification while also being comfortable using your own judgment to go outside the lines when necessary.
- Experience testing mobile applications.
- Experience coordinating with product management to help refine, scope, and assist with testing of new features
- High attention to detail including precise and effective communications and proven ability to manage multiple, competing priorities simultaneously.
- Strong analytical and quantitative skills with the ability to use data and metrics to back up assumptions and recommendations and to show results.
- Passion for creating innovative and elegant solutions.
- Experience with modern agile product development methodology, tools, and processes (Scrum, etc.)
- History of teamwork and willingness to roll up one’s sleeves to get the job done and to wear multiple hats
- Strong recommendations from past managers and co-workers.