Quality Assurance Analyst
Talent Groups · Denver, CO · 6 days ago
HybridFull-time
About the role
This is a hybrid position requiring onsite work 1 day per week, with an initial duration of 9 months.
Responsibilities
- Develop and execute test plans to ensure all objectives are met.
- Implement and monitor test scripts to assess functionality, reliability, performance, and quality of the service or product.
- Identify and remedy defects within the production process.
- Recommend, implement, and monitor preventative and corrective actions to ensure quality assurance standards are achieved.
- Compile and analyze statistical data.
- Ensure user expectations are met during the testing process.
- Draft quality assurance policies and procedures.
- Investigate customer complaints and product issues.
- Ensure ongoing compliance with quality and industry regulatory requirements.
- Translate high-level business and functional requirements into detailed, efficient, and comprehensive test cases.
- Perform both predefined test cases and unscripted exploratory testing.
- Use test management tools (e.g., Zephyr Scale, GitLab) for logging bugs and tracking test progress.
- Analyze test requirements and profile existing production data.
- Design realistic performance test scenarios, including scripting user journeys, parameterizing data, and creating load models.
- Attend meetings and training as required; perform other duties as assigned.
Requirements
- Strong foundational knowledge of manual testing principles, including test case design, types of testing (functional, regression, API, performance), and defect management.
- Technical skill to write, run, and maintain automated test scripts (Playwright, TypeScript, Java, k6, MCP, AI-assisted testing, and others).
- Proficiency in using developer tools, reading error logs, and tracing the source of an issue (Google DevTools, application logs, HTTP requests/responses, stack traces, heap dumps, etc.).
- Knowledge of industry-wide quality assurance measures, testing standards, and current best practices.
- Ability to identify potential quality risks, assess their impact and likelihood, and formulate effective mitigation strategies.
- Proactive in identifying potential issues early in the development lifecycle.
- Excellent debugging and problem-solving skills.
- Competency with various database systems, including relational databases and NoSQL databases.
- Experience with specialized test data management and data governance platforms.
- Deep understanding of core testing principles, including test case design techniques (boundary value analysis, equivalence partitioning), defect lifecycles, and integration of testing into various methodologies.
- Proficiency in one or more programming or scripting languages.
- Meticulous attention to detail and ability to work effectively within cross-functional teams.
Qualifications
- Bachelor’s degree in computer science, information systems, or a related field.
- Experience in quality inspection, auditing, and testing.
- Strong computer skills and knowledge of QA databases and applications.