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 methodologies, and the ability to accurately identify and document technical issues. This position offers the opportunity to work closely with development teams and contribute to the overall success of software projects.
Key Responsibilities
- Conduct functional, regression, and performance testing of software applications to verify their quality and reliability.
- Develop and execute comprehensive test cases, test plans, and quality assurance procedures tailored to project requirements.
- Identify, document, and track software defects and technical issues using appropriate tools.
- Collaborate effectively with developers and project teams to resolve reported problems and improve software quality.
- Verify software updates and ensure that applications meet specified project requirements before release.
- Prepare detailed testing reports and maintain accurate documentation related to quality assurance activities.
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 skills, 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 valuable opportunities to develop software testing and technical skills while gaining exposure to various software development and quality assurance projects. You will be part of a professional and collaborative working environment that encourages continuous 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.