Afconrecruit Limited is a company that provides solutions to improve the quality and output of the work transaction for both Employers and Employees.
Key Responsibilities:
Testing and Validation:
- Develop and execute comprehensive test plans and test cases for new and existing software features.
- Perform manual and automated testing to identify, document, and track software defects.
- Validate that software meets functional and non-functional requirements.
- Lead the testing of both hardware and software components.
- Develop continuous improvement protocols to enhance system performance.
Automation and Tools Development:
- Design, develop, and maintain automated test scripts and frameworks.
- Continuously enhance automated testing processes to improve efficiency and coverage.
- Utilize testing tools and platforms to support automated and manual testing efforts.
Collaboration and Communication:
- Work closely with development teams to understand project requirements and design appropriate test strategies.
- Communicate test results, defects, and issues to developers and stakeholders clearly and effectively.
- Participate in regular meetings and provide input on project timelines, risks, and quality metrics.
Process Improvement:
- Identify areas for process improvement and implement best practices to enhance the quality assurance process.
- Develop and enforce quality standards and procedures throughout the software development lifecycle.
- Conduct root cause analysis of defects and work with teams to implement corrective actions.
Documentation and Reporting:
- Create and maintain detailed test documentation, including test plans, test cases, and test results.
- Generate regular reports on testing activities, defects, and quality metrics.
- Ensure that all testing activities and results are accurately recorded and traceable.
Continuous Learning:
- Stay current with emerging trends, tools, and technologies in quality assurance and software testing.
- Participate in training and professional development opportunities to continuously improve skills and knowledge.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field. Relevant certifications are a plus.
- Minimum of 7-9 years of experience in quality assurance or software testing.
- Proficiency in testing methodologies, tools, and processes.
- Experience with automated testing tools (e.g., Selenium, JUnit, TestNG) and frameworks.
- Strong understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and teamwork abilities.
Preferred Qualifications:
- Experience with performance testing and security testing.
- Knowledge of programming languages (e.g., Java, Python, C#) for test automation.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, Git).
- Certification in quality assurance or testing (e.g., ISTQB, CSTE).
Method of Application
Signup to view application details.
Signup Now