We are seeking an experienced Quality Assurance Specialist to join our software company.
About the Role
This is a full-time permanent role offering hybrid working (3 days a week onsite) or the option to work fully remote. As a Quality Assurance Specialist, you will be responsible for ensuring the quality and reliability of software products through a mix of manual and automated testing.
Key Responsibilities
* Design, develop and execute test plans and test cases based on project requirements.
* Perform functional, regression and integration testing.
* Identify, document, and track bugs, ensuring they are resolved prior to release.
* Collaborate with development and product teams to provide feedback on design and implementation.
* Automate repetitive testing tasks where appropriate.
* Analyse test results and produce detailed reports.
* Maintain testing documentation including test scripts and user manuals.
* Continuously improve testing processes and standards.
Requirements
To be successful in this role, you will need:
* Bachelor's degree in Computer Science, IT or a related field.
* 2-3 years' experience in software testing or quality assurance.
* Strong understanding of SDLC and STLC.
* Hands-on experience with both manual and automated testing techniques.
* Excellent problem-solving, analytical and communication skills.
* High attention to detail and commitment to quality.
Desirable skills include knowledge of SQL, Agile/Scrum methodologies, ISTQB certification, and familiarity with ERP systems.