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.
Key Responsibilities:
?
Operational Delivery
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.
?
Skills
Proficient with testing tools such as Jira, ALM, Selenium, UFT, Cucumber, JMeter, and other licensed or open-source options.
Experience in test automation, with a willingness to learn and adapt.
Capable of translating complex technical issues into understandable terms for non-technical stakeholders.
Demonstrates comprehensive knowledge of hardware, software, applications, and systems engineering across the organization.
Persuasive communication skills to effectively influence acceptance, agreement, commitment, and behavior change.
Ability to prioritize and organize critical elements of a course of action to achieve objectives.
Proactive in anticipating future problems and opportunities.
Skilled in breaking down information into parts and identifying critical issues and arguments.
Proficient in identifying potential problems and initiating action to minimize negative consequences.
Open-minded and receptive to different viewpoints and situations, with a willingness to adjust as needed.
Effective at organizing work in order of importance to maximize productivity.
Experience required:
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 required:
B.Sc. (Computer Science and Computer Engineering) or similar qualifications
ISTQB Foundation Level (Advanced level preferable)
Leadership training or courses can be advantageous
Job Type: Full-time
Pay: R20000,00 - R50000,00 per month
Application Question(s):
Are you comfortable with a 12 month renewable contract role?
Are you fine working in a hybrid environment?
* Are you an ISTQB certified?
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.