What are the responsibilities and job description for the QA Analyst position at NeuroFlow?
How You Will Help:
Working with our product, engineering, and customer success teams, you will be key in ensuring that the software we release is bug-free and ready to be used by clinicians and patients in the healthcare industry. You will be an important factor in making sure individuals with potential mental wellness conditions are able to promptly get the help they need.
Responsibilities:
- Understand the nitty gritty details of our platform and features, in order to develop detailed test cases.
- Create, maintain, and execute test cases with value throughout the development lifecycle, including feature-specific cases, regression cases, deep-dives, data, etc.
- Act as the last and final line of defense, reviewing and testing all changes before anything makes it into the hands of users.
- Collaborate with the product, development, and CS teams, to understand, plan, and manually test new features, and triage bugs.
- Take an active role in the team’s direction and development, providing and iterating on processes that improve collaboration, communication, and outcomes.
- Review feature requirements and provide feedback on testability and risk areas.
- Maintain and update QA testing environments as needed
- Write and run basic SQL queries and command line scripts
- Understand and use browser developer tools
- Mobile device testing on both iOS and Android
About You:
- You are familiar with working in 2-week Sprints in a collaborative Agile environment.
- You have worked in a startup, and/or understand some best practices and strategies for effective QA testing at various stages of company scaling.
- You have impressive experience with manual QA testing and consider yourself to be an expert in the best testing principles.
- You don’t make assumptions when it comes to testing a feature or writing test cases.
- You have an incredible attention to detail.
- You can put yourself in the shoes of a new user, even when testing something you’ve played with many times before.
- You are excited to run regression testing on something that you’ve tested two dozen times before, because you can’t wait to find that key feature that’s suddenly broken.
- You have strong negotiation skills and understand and can effectively argue for the priority of issues.
- You are comfortable self-leading, working to improve yourself and your abilities.
- You can maintain a positive attitude, even when that one annoying bug just popped up again for the third time.
- You are hungry to find bugs, have an instinct for prioritization, enjoy working closely with the team to get them resolved, and are self-driven without micromanagement.