Overview

Test Engineer (Manual Tester) Jobs in Johannesburg Metropolitan Area at FROSTBYTE

Title: Test Engineer (Manual Tester)

Company: FROSTBYTE

Location: Johannesburg Metropolitan Area

The role involves ensuring the delivery of a meticulously structured and standard-designed quality assurance solution and overseeing manual and automation-related activities across all assigned projects.

Responsibilities

Develop, review, and execute manual and automated tests.

Define testing scope and apply appropriate techniques for comprehensive coverage.

Contribute to test planning, effort estimation, and the establishment of test strategy and plans.

Implement relevant test measurements and metrics within the release/product and testing team.

Create manual test cases aligned with requirements and ensure compliance with test policies, procedures, and regulatory requirements.

Identify opportunities for test automation and develop automated test scripts.

Execute and maintain automated test suites to improve testing efficiency and coverage.

Continuously enhance automation frameworks and scripts for scalability and reliability.

Integrate automated tests into CI/CD pipelines for continuous testing.

Monitor CI/CD processes and troubleshoot test failures to ensure smooth deployments.

Design, develop, maintain, and execute reusable and maintainable manual test scripts.

Peer review test cases and test scripts for accuracy and completeness.

Analyze manual and automation results, propose effective solutions, and log, verify, and monitor defects, documentation, and test outcomes.

Participate in the prioritization and reporting of defects through liaison with stakeholders.

Engage with various stakeholders throughout the testing process and represent the team in regular status meetings as required.

Assist and mentor other team members, including new members and interns, and contribute to continuous test process improvement.

Collaborate effectively within an agile team, contributing to the analysis, design, development, and testing of high-quality software.

Aid in the identification and implementation of appropriate software test automation processes and procedures.

Assist with the continuous improvement of testing efforts and development of the overall test strategy.

Track end-to-end requirements specification changes and assess the impact on test cases.

Work closely with cross-functional teams, including developers, product managers, and business analysis teams. 

Experience

Minimum of 5 – 8 years of experience in software testing with increasing levels of responsibility.

Experience in manual, automation, performance, and security testing.

Familiarity with Automation Testing Lifecycle Management.

Limited knowledge of testing networking equipment viz. routers and switches.

Ability to analyze existing test cases and ability to write new test cases for routers and switches

Various testing techniques viz. regression testing across various router firmware versions

Limited experience in load testing tools (e.g., JMeter, Locust, LoadRunner, RPT, Skill Performer).

Experience in testing standalone applications.

Basic knowledge of relational databases.

Familiarity with the software development process, including Agile development methodologies.

Proficient in debugging network-related issues and reporting them for resolution.

Experience in both functional and non-functional testing. 

Qualifications

B.Sc. (Computer Science and Computer Engineering) or similar qualifications

ISTQB Foundation Level (Advanced level preferable)

Leadership training or courses can be advantageous

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.