We are seeking a detail-oriented and proactive Quality Analyst with 3 years of experience to join our dynamic team. The ideal candidate will be responsible for ensuring the quality of our software through rigorous manual testing, while also possessing a foundational knowledge of test automation. You will play a crucial role in the software development lifecycle by executing both functional and non-functional testing to ensure a flawless final product. This role requires excellent communication and collaboration skills to work effectively with cross-functional teams.
Responsibilities:
- Test Strategy & Planning: Develop, review, and execute detailed and well-structured test plans and test cases based on product requirements and technical specifications.
- Manual & Exploratory Testing: Conduct thorough manual functional, usability, and exploratory testing on web and/or mobile applications.
- Regression & System Testing: Perform comprehensive regression and integration testing to ensure new features do not impact existing functionality.
- Defect Management: Identify, isolate, and document bugs clearly and concisely in our tracking system (e.g., Jira). Work with developers to verify bug fixes.
- Collaboration: Actively participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives. Liaise with internal teams (e.g., developers, product managers) to ensure a shared understanding of quality expectations.
- Process Improvement: Contribute to the continuous improvement of the QA process and advocate for best practices in software quality.
- Non-Functional Testing: Assist in basic performance, load, and security testing as required.