Technical Software Tester
IT – Software Testing
Cape Town – Western Cape
ENVIRONMENT:
The company we’re representing is fully committed to delivering software solutions of the highest quality. Their team of highly skilled professionals collaborates seamlessly to create innovative products that not only meet but surpass customer expectations. If you have a passion for software testing, possess strong technical and analytical skills, and thrive in a dynamic environment, here’s your chance to contribute to their collective success as a Software Technical Tester. Your role will involve ensuring the robustness, reliability, and user-friendliness of their software. A minimum of three years’ experience in the Software Development Life Cycle (SDLC) is essential, and holding a bachelor’s degree or a BTEC qualification would be advantageous.
DUTIES:
- Analyze user stories, use cases, and requirements for validity and feasibility.
- Collaborate closely with team members and departments to ensure smooth communication and coordination.
- Participate actively in daily meetings with other departments to understand project needs and updates.
- Execute all levels of testing, including System, Integration, and Regression testing.
- Perform both Functional and Non-functional testing as required.
- Analyze test results, identify errors, bugs, and usability issues, and prepare comprehensive reports.
- Design, develop and maintain test automation framework and scripts using tools like Selenium, Jasmine, POM, and Cucumber to enhance testing efficiency and coverage.
- Track and manage software defects and inconsistencies, providing recommendations for repairs.
- Apply quality engineering principles throughout the Agile product lifecycle.
- Provide QA support and maintain relevant documentation.
- Stay up to date with software programming and software test design advancements.
REQUIREMENTS:
- Solid understanding of computer programming and software development.
- Ability to troubleshoot equipment problems and perform complex system tests.
- Creative thinking skills.
- At least 3 years’ experience in SDLC (Software Development Life Cycle).
- Bachelor’s Degree/BTEC advantageous.
- ISTQB/ISEB considered an asset.
- Knowledge of various programming languages (e.g., Java, C#, SQL)
- Experience using web based and mobile testing frameworks (ex: Selenium WebDriver)
- Experience using version control systems (ex: Git or AWS) would be considered an asset.
- At least 2 years of experience in testing RESTful APIs
- Basic test automation experience: Selenium, Jasmine, POM, Cucumber
- Skilled in JIRA, Microsoft Product Suite and UX Test Design Techniques.
ATTRIBUTES:
- Ability to work in a fast-paced environment with minimal supervision.
- Ability to handle multiple tasks simultaneously.
- Sense of ownership and pride in your performance and its impact on the company’s success.
- Critical thinker and problem-solving skills.
- Team player.
- Good time-management skills.
- Excellent interpersonal and communication skills.
- Good organizational skills and detail-oriented mindset.
- Willingness to work additional hours when and as needed.
- Willingness to learn and grow QA and Testing knowledge in line with the company’s Software Tester Skills Matrix.