What are the responsibilities and job description for the QA Lead position at Top Stack?
- Design, implement, and manage end-to-end testing strategies, incorporating both automated and manual testing.
- Lead test planning, effort estimation, and risk analysis for product releases and critical updates.
- Develop and maintain scalable and reusable test automation frameworks using UiPath.
- Integrate automated tests into CI/CD pipelines to ensure stable and reliable nightly builds and regression cycles.
- Drive high test coverage, reliability, and performance for all automated test suites.
- Execute advanced manual test scenarios for new features, integrations, and exploratory testing.
- Ensure product quality with a focus on edge cases, performance benchmarks, and user-centric behavior.
- Collaborate with Product Owners, Developers, and DevOps to understand system requirements and deliver high-quality solutions.
- Actively participate in Agile/Scrum ceremonies, contributing to acceptance criteria and sprint planning from a QA perspective.
- Mentor and provide technical guidance to junior QA engineers and interns.
- Promote QA best practices, including shift-left testing, early defect detection, and continuous improvement.
- Track, log, and manage defects using tools such as JIRA, TestRail, or Zephyr.
- Produce and communicate quality metrics, dashboards, and executive-level reporting.
Required Skills & Qualifications:
- Proven experience in both automated and manual testing environments.
- Strong background with test automation tools and frameworks—preferably with UiPath.
- Solid understanding of CI/CD integration and automation strategies.
- Excellent analytical, problem-solving, and communication skills.
- Hands-on experience in Agile/Scrum environments.