Quality Assurance Specialist Opportunity
We are seeking an accomplished Quality Assurance Specialist to ensure the quality and reliability of software products through a mix of manual and automated testing.
The ideal candidate will have strong understanding of software development life cycle (SDLC) and system testing life cycle (STLC), hands-on experience with both manual and automated testing techniques, and excellent problem-solving, analytical and communication skills.
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.
Required Skills and Qualifications:
* Bachelor's degree in Computer Science, Information Technology 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:
* Knowledge of SQL for database querying.
* Experience with Agile/Scrum methodologies.
* ISTQB or similar software testing certification.
* Familiarity with enterprise resource planning systems.