- Collaborate with the development team and managers to understand project specifics.
- Analyze and select the necessary scope of work for QA/QC processes.
- Conduct thorough testing at different development stages and evaluate results.
- Create detailed test plans, test cases, and ensure thorough documentation.
- Identify, document, and track bugs, as well as perform regression testing.
- Develop and execute automation scripts using open-source tools.
- Liaise with internal teams, such as developers and product managers, to meet system requirements.