Job Specifics
- Position: Software Testing Analyst
- Location: Pretoria South Africa Hybrid (2days workfromhome following probation period per company policy)
- Experience Level: Intermediate to Senior
- Primary Sector: Medical Devices
- NOTE: Please only apply if you are based in South Africa and have the ability to be onsite 3days a week.
Role Overview
As a Software Testing Analyst your role is central to ensuring that software products meet stringent quality and reliability standards. You will employ advanced testing methodologies including automation tools to uphold the performance and functionality of software applications across multiple platforms.
Required Qualifications:
- Essential: Professional certification in software testing.
- Preferred: Diploma or degree in a softwarerelated discipline.
- Experience Requirements
- Years of Experience: 35 years of handson software testing experience.
Relevant Experience:
- Testing web and mobilebased platforms.
- Documenting and updating software testing artifacts.
- Familiarity with testing strategies and coding in languages such as HTML JavaScript Kotlin or Swift.
- Proficiency in Agile methodologies particularly for software development projects.
- Experience with tools like Selenium Cypress Zephyr Browserstack Test Project and JIRA is an asset.
Key Skills & Knowledge
- Testing Automation: Familiarity with automation tools and platforms.
- Development Lifecycle: Proficient understanding of SDLC and STLC processes.
- Database Basics: Working knowledge of databases and SQL.
- Web Compliance: Knowledge of design conformity testing.
- Testing Techniques: Skills in smoke functional and postdeployment testing.
- Test Case Development: Ability to craft and execute detailed test cases.
Responsibilities Breakdown
Test Planning and Analysis 15%
- Design comprehensive test strategies cases data and scenarios at every stage of development.
- Craft testing plans tailored to the unique requirements of each software product ensuring thorough documentation and continual refinement of test artifacts.
Software Testing & Code Verification 55%
- Execute thorough software tests to confirm all components meet functional criteria prior to deployment.
- Set up and manage test environments and guide team members on testing procedures.
- Engage in compatibility tests across various devices operating systems and browsers ensuring full integration and functionality.
- Conduct integration tests for hardwaresoftware interactions to confirm adherence to project specifications.
Documentation & Reporting 20%
- Develop and maintain testing requirements user stories cases and detailed change logs.
- Manage tasks within JIRA create testing templates and ensure all testing documentation remains comprehensive and current.
- Prepare extensive reports on software testing and operational status.
Stakeholder Communication 10%
- Provide timely updates to the team lead offering insights on task progress and any potential issues.
- Maintain open communication channels to keep all stakeholders informed on testing stages and product performance.
- Document feedback and compile reports for internal team discussions.
TCTC 13th Cheque Pension Risk
R400 000 R550 000 TCTC
Remote Work :
No