Remote job
QA Engineer
Job details
About this role
Role overview A hands-on QA role responsible for testing a web application, including AI and LLM-powered features whose outputs are non-deterministic. The position also involves designing and rolling out a lightweight, repeatable quality assurance process built from the ground up.
Responsibilities - Execute hands-on testing of a web application across core flows and edge cases. - Design test strategies for AI and LLM features, accounting for variable and probabilistic outputs. - Build a QA process from scratch that is repeatable, lightweight, and sustainable for a small team. - Document defects clearly and work with engineering to drive them to resolution. - Establish quality bars and regression practices that catch issues before release.
Requirements - Practical experience testing web applications, ideally in a startup or small-team environment. - Familiarity with the challenges of testing AI, machine learning, or LLM-driven features. - Ability to design lightweight processes without heavy tooling overhead. - Clear written communication for bug reports, test plans, and quality documentation. - Comfort working independently and owning the QA function end to end.
Nice to have - Experience with automated testing frameworks or AI-specific evaluation harnesses. - Background contributing to QA for products that blend traditional UI with generative AI features.