Test Analyst
Teraco
Other, Gauteng
Job description
PURPOSE OF THE ROLE
Your roles and responsibilities include, but are not limited to, creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected. The solution should be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy- and / or external systems. To make sure that testing is well defined, planned and executed. The analyst does this by ensuring that every phase and feature of the software solution is tested and that any potential issue is identified and fixed before the product goes live. The Test Analyst also ensures that best practice is applied from a software testing perspective within the Software Development team.
MAIN FUNCTIONS OF THE JOB
- Makes certain that products are at the expected and required standard that a business is trying to achieve.
- Compiles test packs for developed applications to ensure adequate end to end testing.
- Ensures that products will perform at a high standard by testing products for durability, performance as well as computer “bugs.”
- Tests products to make sure they perform all the functions that they are meant to while adhering to the Teraco Software Development test procedure.
- Tests all applications and ensures all issues are accurately logged, tracked and resolved.
- Builds and maintains regression test suites for all the applications supported.
- Provides first line support for all the client intelligence applications, resolves user issues and where necessary escalates them to the development teams, tracks all of the issues and makes sure that where there are repeat problems the issues are correctly logged to make the necessary enhancements.
- Collaborates with the business analyst on projects to ensure that the documented test cases address the documented business requirements.
- Owns the automation testing framework and ensures the quality, maintenance, and continuous improvement of automated test suites using approved testing tools to increase test coverage, reliability, and efficiency.
- Ensures all testing activities comply with the Teraco Software Development Lifecycle (SDLC), Software Testing Standards, governance requirements, and audit controls, maintaining audit readiness through accurate documentation and adherence to established processes.
- Mentors, coaches, and supports junior Test Analysts by promoting quality best practices, providing technical guidance, conducting knowledge-sharing sessions, and fostering their professional growth and development.
SKILLS REQUIREMENT
- Proactive problem solver
- Proposes solutions to problems and considers timeliness, effectiveness, and practicality in addressing requirements
- Generates innovative solutions by approaching problems with curiosity and open mindedness, using existing information to its fullest potential
- Ability to work independently & a positive team player
- Self-motivated
- Demonstrates flexibility in day-to-day work.
- Establishes harmonious working relationships with team members
- Sets high standards of performance for oneself
- High attention to detail and accuracy
- Good prioritisation and organisation skills
- Complies with policies and procedures
QUALIFICATIONS AND EXPERIENCE
- Tertiary education – B Sc or B Com Informatics or Computer Science (maths as a subject preferred) required
- Course in Software Quality Assurance, Testing Techniques and Testing Life cycle an advantage
- Previous development experience a major advantage
- Minimum of 5 years working experience
- Exposure to testing methodologies, Test Case design experience, Project planning – testing
- Technical Understanding and able to make recommendations
- Understands basic Internet and client/server architectures.
- Possesses basic knowledge of development
- Accurately employs development methodology and system tools
- DB experience in some of the following areas will be advantageous:
- SQL query experience
- Mendix/ Low-Code application development experience will be advantageous
- Agile experience
- Working knowledge of database functionality and application
- Working knowledge of flow diagrams and creating them.
- Testing experience
- Assemble, document and execute test plans
- Takes input from supervisor, business owners, stakeholders and can accurately map these to testing requirements
Good to know
How do I apply for this job?
Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.
Found on Indeed · Posted Yesterday