Job Introduction
G4S Secure Solutions (SA), a leading provider of integrated security management solutions, has a vacancy for a Software Tester based at our operations in Centurion, reporting to the General Manager.
The successful incumbent is a self-starter with a proven track record in maintaining company policy, adopting best practices, and is able to exercise sound judgement in the pursuit of the achievement of the goals of the organisation, and understanding the role which a Software Tester plays within a successful business unit.The incumbent will be expected to be results driven and to live the values of the organisation.
We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.
Role Responsibility
Main Purpose of Position
Test and maintain high standards on all software releases.
Quality assurance through controlled version releases.
Communicate and report to internal and external role players.
Software Testing includes but not limited to C# applications, Web applications, services, API and Mobile applications
- Test new software releases from development prior to distribution / implementation in accordance with software testing life cycle.
- Requirement analysis
- Test planning
- Test case design and development
- Test environment setup
- Test execution
- Unit testing
- Integration testing
- Functional testing
- End-to-end testing
- Acceptance testing
- Performance testing
- Smoke testing
- Test cycle closure
- Re-assign a new release back to Development with a detailed fault analysis report if software is not functioning as per specification.
- Log and monitor all development escalated queries against milestones, response and resolution times.
- Conduct all pre-release testing and sign off on test sheets.
- Assist and communicate on all Development escalated logs.
- Simulate, confirm and compile a detailed fault analysis report on escalated queries.
- Monitor and oversee response and resolution to the client on escalated queries.
- Communicate findings, proposed solutions and timelines to role players.
- Control Software Licensing
- Ensure the legality of all system licenses
- Ensure correct pricing is applied to the relevant licenses
- Issue licenses through the distribution network
- Analyze licensing data and system health through license file
- Manage and allocate hardware tokens
- Facilitate the compilation of the development specification documentation and ensure sign-off before the commencement of development.
- Monitor development and control any specification variance from the original specification.
- Ensure that all Software development work is logged within relevant job control system.
- Manage version control and releases
- Update Software development logs accordingly on a weekly basis.
- Communicate development progress on fault rectifications and new development on a frequent basis to all relevant parties.
- Implement and maintain standard templates:
- Business Process Analysis
- Development Project Specification
- Test Plan
- Disaster recovery
- Compile Software module documentation:
- Module Specification
- Module Write-Up
- Module Installation Manual
- Module User Manual
- Update Software module documentation as required:
- Module Specification
- Module Write-Up
- Module Installation Manual
- Module User Manual
- Identify training needs.
- Compile and update relevant training manuals and work instructions.
- Compile and update relevant documentation required for training i.e. attendance register, agenda, assessments and certificates
- Maintain XTime Certification Register
- Conduct XTime Certification within required levels:
- User
- Super User
- Administrator
- GenSync
- Assess and evaluate trainees by means of practical exercise.
- New business development
- Identifying new business opportunities within sphere of operations, as well as in terms of growth of business with existing customers.
- Competitors evaluations
- Demonstrate a thorough understanding of the competitor environment faced by the region.
- Stock Control
- Invoicing
- Log Management and control
- Requisitions
- Reporting
- General
Qualification and Skills
- Grade 12
- Software testing qualification (ISTQB Advantageous)
- Training facilitation
- User manual & documentation compilation
- SQL Database Scripting and Querying.
- Advanced Computer literacy and proficiency.
- Windows 7 & later
- MS Server 2016 and later
- MS SQL 2016 and later
- MS Office Suite (Full)
- Administration skills
- Project Costing
- Invoicing
- General administration
- Reporting and document compilation
- Knowledge pertaining to the following products would be advantageous:
- Saflec
- Softcon
- Sagem
- Impronet
- XTime
- Gallagher
- Saco
- HID
- Impronet
- SACO
- BesTime
- Broad knowledge of Time and Attendance (Advantage)
- Broad knowledge of Access Control (Advantage)
- Strong knowledge base on communication protocols
- Source control (Advantage)
- Ability to read source code C#, Java, JSON etc. (Advantage)
- South African security legislation
- G4S Operational Policy and procedures
- G4S HR Policy and procedures
- Health and Safety legislation
- Managing Conflict
- Communication (Written and Verbal)
- Negotiation
- Computer literacy
- Basic financial skills
- Risk identification
- Customer Thinking
- Delivering objectives Awareness of the market environment
- Delivering strategy