VACANCIES
Job Title
QA Manual TesterEmployment Type
Full TimeExperience
2 to 5 yearsSalary
NegotiableJob Published
08 April 2025Job Reference No.
3187264069Job Description
Job purpose:
The focus of this role is to ensure the quality and functionality of software products through manual testing and collaboration with cross-functional teams. Undertaking testing tasks, identifying defects, and ensuring the development team has the necessary insights and feedback to deliver efficient, high-quality software.
Key accountabilities:
Test Planning and Execution
- Design and develop detailed manual test cases based on project requirements and user stories, ensuring comprehensive coverage of all functionality.
Test Execution:
- Perform various types of manual testing as required, such as:
- Functional Testing: Validate that all features of the software work as intended.
- Integration Testing: Ensure that different software modules function cohesively within the system.
- System Testing: Verify that the software meets both functional and non-functional requirements.
- Regression Testing: Ensure new code changes do not introduce bugs in previously tested functionalities.
- User Acceptance Testing (UAT): Collaborate with stakeholders to confirm the software meets business needs and user expectations.
Defect Management and Reporting
- Thoroughly identify and document software defects, inconsistencies, and bugs, using defect tracking systems.
- Write clear and detailed reports on identified bugs and collaborate with the development team to facilitate quick resolutions.
- Monitor and track defects throughout the development lifecycle, ensuring timely resolution and re-testing.
Collaboration with Development Teams
- Work closely with software developers, business analysts, and project managers to understand project goals, user stories, and feature designs.
- Provide feedback on system performance and usability to enhance the overall development process.
- Ensure user flows and customer journey paths function seamlessly by closely testing user interactions and software outputs.
Process Optimization and Continuous Improvement
- Propose improvements in testing processes to enhance productivity and efficiency.
- Assist in the development of testing standards and procedures to maintain high levels of quality assurance throughout the software development lifecycle.
Documentation and Technical Writing
- Prepare and maintain comprehensive test plans, test cases, and test reports for every project to ensure clarity and traceability.
- Document test results, highlighting areas that need improvement or further testing, and ensure all findings are communicated to relevant stakeholders.
Cross-platform and Cross-browser Testing
- Execute tests on different operating systems and devices, including Windows, Linux, and mobile platforms, to ensure software compatibility.
- Validate software behavior across various web browsers to ensure consistent performance and functionality.
Skills, know-how and experience:
- 2 – 5 years of experience
- Experience in manual testing with a strong understanding of the SDLC process.
- Proven ability to collaborate with multiple teams and communicate effectively with both technical and non-technical colleagues.
- Strong technical writing skills for documenting test plans, bug reports, and test results.
- Strategic planning and scheduling skills.
Technical / professional qualifications:
- Computer related degree
- Licenses & Certifications: II, IAT, ISTQB
- Experience in technical tools such as: Azure DevOps, SQL
Values and Competencies
- Get stuff done, completing tasks, and contributing to the deliverables of the team to ensure we deliver high quality products
- Be the best you can be, investing time in learning and sharpening your skills. Teaching and sharing your unique skills with the rest of the team
- Do the right thing, we build a culture of mutual respect and collaboration, admit to mistakes and learn from them
- Servicing the customer, at the forefront of providing service excellence and customer satisfaction
- Solve together, we conduct ourselves in such a way that we work harder, cooperate and be supportive of one another and contribute to the team spirit
- Build a bridge, progress with what you have and solve a challenge
- Add value, to tasks, interactions with colleagues and customer interactions
- Have fun, we enjoy the work we do and the people that we are doing it with.