A recent professional profile photo is to accompany your application EMPLOYMENT TYPE : Permanent
SECTOR : IT
BASIC SALARY : R45000.00
START DATE : A.S.A.P / Immediate
REQUIREMENTS: - Bachelors degree in Computer Science, Information Technology, or a related field
- Minimum of 5 years of experience in software testing, with at least 2 years in a senior role
- Proficient in manual and automated testing tools and methodologies
- Strong understanding of software development lifecycle and agile methodologies
- Excellent analytical and problem-solving skills
- Familiarity with test management and defect tracking tools
- Excellent communication and interpersonal skills
- Ability to work collaboratively in a cross-functional team environment
- Knowledge of programming languages and automation frameworks
- Adapting and Responding to Change
- Analyzing
- Applying Expertise and Technology
- Formulating Strategies and Concepts
- Writing and Reporting
DUTIES: Test Planning and Design: - Develop and maintain test plans, test cases, and test scripts
- Identify testing requirements based on project specifications and user requirements
- Ensure test coverage for all functional and non-functional requirements
Test Execution: - Execute manual and automated tests to identify software defects
- Perform various types of testing, including functional, regression, performance, and security testing
- Record test results and report defects using appropriate tracking tools
Defect Management: - Verify fixes and perform regression testing to ensure defects are resolved
- Identify, document and track potential defects early in the development cycle through rigorous testing and proactive analysis
- Collaborate with teams to resolve defects promptly, minimizing the impact on project timelines and product quality
Process Improvement: - Stay updated with industry trends and advancements in testing methodologies
- Evaluate and enhance existing testing methodologies, processes and tools to recommend improvement and increase efficiency and effectiveness
- Implement best practices and innovative solutions in software testing to stay ahead of industry trends and maintain a competitive edge
Documentation and Reporting: - Create and maintain detailed test documentation, including test plans, test cases, and test reports
- Provide regular updates on testing progress and status to project stakeholders
- Generate test metrics and analyze data to identify areas for improvement
Risk Mitigation: - Assess and mitigate risks associated with software releases by ensuring thorough testing coverage and reliability
- Provide valuable insights to stakeholders about potential risks and the stability of the software
Customer Satisfaction: - Ensure that the software meets or exceeds user expectations by delivering a defect-free product
- Enhance the end-user experience by ensuring the software is reliable, performant, and secure
HOURS: - Monday to Friday: 08:00 17:00