
QA Engineer
Buzz Solutions5 months ago
Responsibilities
- Design, develop, and execute test plans, test cases, and test scripts for web applications.
- Perform manual and automated testing across functional, regression, integration, and end-to-end scenarios.
- Collaborate with product managers and engineers to understand requirements and acceptance criteria.
- Identify, document, and track bugs with clear reproduction steps and severity levels.
- Validate fixes and ensure issues are resolved without introducing regressions.
- Build and maintain automated test frameworks and CI/CD test pipelines.
- Participate in sprint planning, backlog grooming, and release readiness reviews.
- Advocate for quality best practices across the development lifecycle.
- Continuously improve QA processes, tooling, and coverage.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 5+ years of experience in software quality assurance or testing.
- Strong understanding of software development lifecycles (Agile/Scrum).
- Ability to adapt testing depth based on ticket type and release context.
- Experience with manual testing techniques and test case design.
- Confident using browser DevTools to debug UI and API issues.
- Familiarity with bug tracking tools (e.g., Jira, Linear, GitHub Issues).
- Hands-on experience with JIRA workflows, BDD tools, and CI pipelines.
- Ability to clearly communicate issues to technical and non-technical stakeholders.
- Comfortable owning validation decisions and partnering with engineers.
- Strong attention to detail and a proactive mindset.