Responsibilities:
- Conduct functional, regression, and integration testing on software applications.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Identify, document, and track bugs using issue tracking tools (e.g., JIRA, Bugzilla).
- Work closely with development teams to reproduce and debug issues.
- Collaborate with product managers to understand requirements and prioritize testing efforts.
- Perform thorough regression testing when bugs are resolved.
- Participate in design and requirement reviews to provide input on testability and quality.
- Contribute to continuous improvement of QA processes and methodologies.
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a QA Tester or similar role in software development.
- Solid knowledge of software QA methodologies, tools, and processes.
- Experience with writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with automated testing tools is a plus.
- Familiarity with Agile/Scrum development methodologies.
- Strong analytical and problem-solving skills with great attention to detail.
- Excellent communication skills and ability to work effectively within a team.