Overview
Testing Engineer Jobs in Sub-Saharan Africa at remoting.work
Title: Testing Engineer
Company: remoting.work
Location: Sub-Saharan Africa
"
Job Overview: We are seeking a skilled Testing Engineer to design and execute comprehensive testing strategies that ensure the reliability, performance, and security of our software products. This remote role demands a detail-oriented professional with a solid foundation in software QA methodologies, automation frameworks, and defect tracking systems. You will be responsible for both manual and automated testing throughout the software development lifecycle.
Ideal Candidate: The ideal candidate is meticulous, analytical, and collaborative, with proven experience in quality assurance and test automation. You are proficient in identifying system defects, ensuring product quality, and streamlining release processes. You’re comfortable working in agile environments and take pride in delivering stable, well-tested software.
Key Responsibilities
- Develop and maintain test plans, test cases, and test scripts
- Execute manual and automated test cases for functional, regression, integration, and performance testing
- Identify, document, and track defects using standard bug tracking tools
- Collaborate with developers and product teams to define acceptance criteria and improve test coverage
- Build and maintain automated testing frameworks using tools like Selenium, Cypress, or similar
- Conduct code reviews for test coverage and validate test data integrity
- Perform root cause analysis and support debugging of issues across multiple environments
- Contribute to continuous integration/continuous deployment (CI/CD) testing pipelines
- Ensure software compliance with defined quality standards and client requirements
Qualifications & Skills
- Bachelor’s degree in computer science, Engineering, or a related field
- 3+ years of experience in software testing and QA engineering
- Proficiency in test automation tools such as Selenium, Cypress, Appium, or JUnit
- Experience with scripting languages like Python, JavaScript, or Java
- Solid understanding of QA methodologies, tools, and processes
- Familiarity with Agile/Scrum development workflows
- Hands-on experience with defect tracking tools (e.g., Jira, Bugzilla)
- Knowledge of CI/CD tools such as Jenkins, GitLab CI, or CircleCI
- Strong analytical and problem-solving skills
- Excellent written and verbal communication skills
"