- Johannesburg
- Salary: Market Related
- Job Type: Permanent
- Sectors: IT Retail
- Reference: Test team lead
Vacancy Details
Employer: Sotina Recruitment
Define, measure and enforce quality through efficient test coverage and a traceability matrix. Ensure
pre-agreed test schedule with delivery managers are being met. Ensure a suitable and stable test
environment/lab. Report and manage progress, issues, constraints, dependencies and resources.
Define and ensure continuous improvement. Define, measure and manage each team member’s
output aligned with the above.
To manage test planning and analysis:
Co-operate with clients/user and senior staff as required to agree the testing strategy to be
employed for development projects. Co-ordinate all activity and all testers during each testing phase
of a project or programme. Determine which tools and utilities work best and how to use them for
given situation/project. Develop, modify, and ensure that software testing plans are executed
Provide accurate and precise estimates for assigned task duration, along with confidence levels and
foreseeable dependencies.
Initiate test planning activities
Represent the customer in understanding how they use the system and including the most relevant
end to end user scenarios in test plans and automation. Defining test strategy and test plans and
reviewing them with stakeholders. Identify the testing scope required for each release based on the
requirements of the document. Ensure optimal test coverage and improve the test coverage.
Identify the testing effort required by calculating the sizing needed for the given release and plan the
required effort for the same. Identify the tools to be used for test reporting, test management, test
automation, etc. and identify when test automation is appropriate and, if it is, plan the effort.
Estimate the testing resources and time required and negotiate with management to acquire the
necessary resources. Publish the test plan after discussions with the test team and have it reviewed
and approved by the management/ development team.
To manage test design and execution:
Analyse test results to ensure existing functionality and recommend corrective action
Integrate test suites into the test management system and custom test harnesses.
Propose required functions, tools or scripts to management for approval based on complexity and
coverage of solution. Select and develop appropriate test automation tools, applying the latest
techniques in test automation; e.g., data-driven testing.
Update test execution status following agreed-upon processes as part of regularly-scheduled test
status updates. Use risk-driven techniques to develop, maintain, and execute automated test suites
for various software applications; i.e., perform automated dynamic testing.
Lead and monitor the analysis, design, implementation and execution of the test cases and test
procedures. Ensure proper configuration management of the testware produced and traceability of
the tests to the test basis. Manage the building of required test environments and ensure that the
test environments are in place before test execution and managed during test execution.
Manage test environments, test devices and technology versions required for testing
To manage test monitoring and evaluation:
Assist in the creation of test project status reports and metrics (e.g., Test Dashboard).
Consult with developers to resolve issues and provide feedback for the technical appraisal of the
tested software program(s) and monitor its deployment across the appropriate system(s)
Ensure that quality standards are maintained in the team and that the output produced is to
acceptable quality standards.
To manage test completion:
Review software design and change specifications to ensure software testing measures meet
acceptable reliability standards and project and program objectives
Trace test cases and results back to specific quality risks
Schedule the tests for execution and monitor, measure, control and report on the test progress, the
s/w product quality status and the test results, adapting the test plan and compensating as needed
to adjust to evolving conditions. Review new or modified tests and introduce improved testing
techniques
Write and present summary reports on test status for each test execution cycles to the stakeholders
and management.
Team Management:
Allocate work to test team members based on the skills and abilities of each member
Co-ordinate and interface with multiple functional groups and teams
Coach test team members to ensure that appropriate skills and behaviours are developed
Lead a team of quality analysts and testers including task identification, monitoring progress and
issue resolution
Technical Test Process Management:
Work closely with development and test to review use cases, requirements, workflows and technical
specs needed to create automated scripts and tools
Work with the Development team to capture and reuse automated Unit Test Cases, Test Stubs and
Drivers, and other Development test objects.
Work with the Release Management team to create and maintain an automated nightly build
verification ("smoke") test.
Test Lab Management:
Update the weekly Test Store utilization sheet to ensure optimum lab asset utilisation
Create and maintain the lab asset planning schedule to ensure assets is available and in a working
state
Use Network Monitoring Tools to ensure a always-on Test Environment/Lab
Conduct quarterly lab asset stocktaking
Contribute to solution architecture and design standards and SDLC governance requirements
Define a framework for Solution Architecture and develop the policies and procedures and
templates to guide and govern the Solution
Architecture processes.
Develop and maintain solution architecture principles and quality compliance criteria to guide
technology decisions. Develop and set solution modelling standards and guidelines.
Define a set of metrics to measure and report on the performance of the various solution
architecture processes.
Required Skills
- Manual And Automation Testing: 4 to 5 years
- Structured Test Methods And Processes
- Testing User Interface
Candidate Requirements
Qualifications
Grade 12
Diploma or Degree qualified (IT or related technical)
Formal software testing training and registration (e.g., ISTQB, ISEB)
Experience
3-5 Years experience in a Test Lead/Management position
3-5 Years experience in Test Environment Management
3-5 years HP QC or HP ALM experience
3 -5 years Selenium/Test Complete/UFT/QTP/SOAPUI exposure
3- 5 years Cloud Testing (Azure/AWS) and Continuous Integration/Continuous Delivery Experience 3- 5 years experience in Testing in a retail / financial sector
Knowledge and Skills
3 - 5 years expertise in systems testing, systems integration testing, 3 - 5 years expertise in automation testing, user acceptance testing 3 - 5 years Google Suite/MS Office expertise
3 - 5 years expertise in both Manual and Automated Testing.
3-5 years Expertise in structured test methods and processes
3-5 years Proven experience of testing complex user interfaces
3-5 years Commitment to quality and a thorough approach to work
Applicant Feedback Policy
Sotina Recruitment endeavors to provide feedback to all candidates whenever possible. However, if you do not hear from one of our Recruiters within 30 days, please accept that your application was unsuccessful
23 people have applied for this job. 3314 people have viewed this job.
About Sotina Recruitment
Sotina Recruitment Agency - Sotina Holding was established in 2010 and provides recruitment services to business partners. Our offices are based in Johannesburg Gauteng and Paarl Western Cape. We adapt best practices to facilitate sourcing, validating and evaluating profiles to deliver candidates of the required skills and calibre to our clients. Based on the requirement of the job profile, we search for candidates from our online database and we also advertise in local platforms like Facebook, Instagram and LinkedIn, we pride ourselves with high quality standards, professionalism, integrity, passion and excellent customer service. We recruit top calibre candidates throughout South Africa.
Our human resources management solutions range from permanent recruitment, short-term long-term contract placements.
These are more reasons to partner with us:
Our candidates go through comprehensive background checks
Team
We have a multi-talented team of highly experienced recruitment consultants, who specialize in different industries and sectors. Our team of consultants works in close coordination with clients to conceptualize their requirements and offer them best solutions. Further, we also have a dedicated team of customer care, who attend to all the queries of the clients and furnish them with complete information about the services.
Customer Satisfaction
While speed, dependability, reliability and efficiency are our priority, customer satisfaction is the ultimate goal. Our unique working methodology and untiring efforts enable us to shortlist appropriate candidates, who are at the helm of rendering the best of present generation services. We utilize our in-depth market knowledge and comprehensive research techniques to meet the unique requirements of every client
More Jobs at Sotina Recruitment
Development Practice Lead
- Johannesburg
- Job Type: Permanent
- Posted 05 Sep 2024 | 31 Days left
Trainer / Training officer / Facilitator
- Johannesburg
- Job Type: Permanent
- Posted 05 Sep 2024 | 31 Days left
Billings Auditor
- Gauteng
- Job Type: Permanent
- Posted 19 Aug 2024 | 14 Days left
Patient Services Manager
- Gauteng
- Job Type: Permanent
- Posted 19 Aug 2024 | 14 Days left