Senior Quality Assurance Engineer
K1X, Inc. · United States · 1 mo ago
RemoteRemoteQuality AssuranceFull-time
Responsibilities
- Develop comprehensive understanding of the Next Platform application, its architecture, and business workflows
- Master K-1 partnership and S-corporation tax forms, tax processing rules, and related financial documents
- Understand and articulate complex tax domain concepts to guide testing strategy and prioritization
- Serve as the quality authority for application functionality, user workflows, and business requirements
- Collaborate with Product Management to ensure requirements are testable and complete
- Identify gaps in requirements and advocate for clarity before development begins
- Perform sophisticated manual testing for complex scenarios, new features, and critical business workflows
- Design and execute exploratory testing sessions to uncover edge cases and usability issues
- Conduct deep-dive testing of integrations with external tax systems and data sources
- Validate document processing accuracy, including PDF generation and tax form calculations
- Test complex user journeys end-to-end to ensure seamless experience
- Design and implement comprehensive test automation frameworks using Playwright as the primary E2E and API testing framework
- Leverage Claude Code (AI-assisted development) to accelerate test case generation, maintain test suites, and improve overall automation output
- Lead the integration of Playwright-based automated tests into CI/CD pipelines, ensuring seamless deployment validation
- Evaluate and integrate additional testing tools and technologies as needed to complement the Playwright + Claude Code foundation
- Define and implement QA strategies aligned with Next Platform goals and timelines
- Conduct risk-based regression analysis and establish testing priorities for releases
- Develop comprehensive test plans and strategies for functional, regression, integration, API, and security testing
- Leverage AI tools and techniques for requirements analysis, test case generation, and quality validation
- Establish quality metrics and KPIs to measure testing effectiveness
- Lead testing efforts for complex features and system integrations
- Provide technical guidance on test architecture, design patterns, and best practices
- Drive continuous improvement in QA processes, tools, and methodologies
- Influence engineering decisions with a quality-first perspective
- Design and execute sophisticated test scenarios for end-to-end (E2E), API, and integration testing
- Balance automation and manual testing based on feature complexity, risk, and return on investment
- Identify, document, and track defects using Jira, ensuring timely resolution and thorough root cause analysis
- Collaborate with development teams to reproduce complex issues and validate fixes
- Work with Production Support to improve bug response times and establish proactive monitoring strategies
- Assess defect severity and business impact accurately
- Mentor and guide QA team members in automation development, manual testing techniques, and domain knowledge acquisition
- Lead technical discussions and code reviews for test automation
- Share expertise across the team through documentation, training sessions, and pair testing/programming
- Act as a QA representative in cross-functional meetings, providing insights on quality metrics and risk mitigation
- Foster a whole-team approach to quality across the organization
- Build and maintain comprehensive test case repositories for the Next Platform
- Organize test cases systematically to support efficient regression testing and release planning
- Ensure test documentation is current, comprehensive, and accessible to the team
- Establish traceability between requirements, test cases, and defects
- Generate detailed test reports and communicate results, risks, and recommendations to stakeholders
- Monitor and analyze testing metrics to identify trends, bottlenecks, and improvement opportunities
- Provide visibility into quality status and testing progress through dashboards and regular updates
Requirements
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- Experience: 7+ years of experience in QA or Quality Engineering roles, 3+ years of hands-on experience building and maintaining test automation frameworks
- Skills: Expert-level proficiency in Playwright for E2E, API, and integration test automation, strong foundation in manual testing with ability to design and execute complex test scenarios, proven track record of becoming a subject matter expert on applications and business domains, experience leading testing efforts for complex applications, experience mentoring and guiding team members in testing practices and automation development
- Preferred: Experience with cloud platforms, familiarity with performance and security testing tools, experience with additional scripting languages or frameworks, knowledge of Agile/Scrum methodologies and experience working in agile environments, experience with containerization and orchestration, experience testing documents for accuracy, experience with tax software or financial applications, experience using Claude Code or similar AI-assisted development tools for automated test generation and quality workflows, experience with test management tools, knowledge of database testing and SQL, healthcare benefits and 401K