We are looking for a detail-oriented Software Testing & Quality Assurance Analyst to join our team on a full-time basis. This entry-to-mid-level role involves ensuring that software applications meet quality standards, function reliably, and provide a positive user experience. The ideal candidate will possess strong analytical skills, a solid understanding of software testing processes, and the ability to accurately identify and document technical issues. This position requires collaboration with developers and project teams to help deliver high-quality software products.
Key Responsibilities
- Conduct functional, regression, and performance testing of software applications to verify their behavior and stability.
- Develop and execute detailed test cases, test plans, and quality assurance procedures aligned with project requirements.
- Identify, document, and track software defects and technical issues using bug-tracking systems.
- Work closely with developers and project teams to troubleshoot and resolve reported problems efficiently.
- Verify software updates and ensure that applications meet all specified project criteria before release.
- Prepare comprehensive testing reports and maintain accurate quality assurance documentation throughout the software development lifecycle.
Required Qualifications
- Diploma or degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Basic understanding of software testing methodologies and quality assurance processes.
- Familiarity with testing tools, bug-tracking systems, and software development workflows.
- Strong analytical thinking, problem-solving abilities, and keen attention to detail.
- Good communication skills with the ability to work collaboratively within technical teams.
Preferred Qualifications and Benefits
We offer a competitive compensation and benefits package designed to support your professional growth. This role provides opportunities to develop your software testing and technical skills through hands-on experience with various software development and quality assurance projects. You will be part of a professional and collaborative working environment that encourages learning and teamwork.
If you are interested in this opportunity, please submit your CV through the designated application channels to learn more about the role and the application process.