The ideal QA candidate should be someone who can balance manual testing to address immediate needs and automation testing to scale the QA process over time. Given that this is the first QA hire, he / she should also has a proactive mindset and the ability to set up processes from scratch.
Key Responsibilities
1. Manual QA:
- Conduct exploratory testing for the app, Chrome extension, dashboard, and store locator.
- Test across multiple platforms (mobile, web, and extensions) for functionality, usability, and performance.
- Identify edge cases and scenarios specific to deals, locations, and user journeys.
2. Automation QA:
- Set up automation frameworks for regression and smoke testing.
- Automate tests for repetitive tasks like deal validations and user flows.
- Integrate with CI/CD pipelines to streamline deployments.
3. Process Ownership:
- Establish a QA workflow and best practices for the team.
- Create detailed test cases, bug reports, and documentation.
4. Cross-Functional Collaboration:
- Risk Managment: Work closely with developers, designers, and product managers to identify potential issues early.
- Provide input on improving user experience and ensuring app reliability.