Location: Head Office | Centurion | Salary: Market related | Posted: 12 Dec 2023 | Closes: 29 Dec 2023 | Job Type: Full Time and Permanent | Business Unit: South Africa – Secure Solutions | Region / Division: Africa | Reference: Software Tester – Secure SolutionsApply now
Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice. Read More
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.
Software / System Support
- 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.
Software Licensing
- 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
Software Development
- 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.
Documentation and User Manuals
i.Implement and maintain standard templates
ii.Business Process Analysis
iii.Development Project Specification
vi.Test Plan
v.Disaster recovery
- Compile Software module documentation
i.Module Specification
ii.Module Write-Up
iii.Module Installation Manual
vi.Module User Manual
- Update Software module documentation as required:
i.Module Specification
ii.Module Write-Up
iii.Module Installation Manual
vi.Module User Manual
Conduct, review and drive Training and certification requirements around software internally and externally
- 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:
I.User
ii.Super User
iii. Administrator
vi.GenSync
Assess and evaluate trainees by means of practical exercise.
Effective management of business development function
- 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.
Administration
- Stock Control
- Invoicing
- Log Management and control
- Requisitions
- Reporting
- General
THE IDEAL CANDIDATE:
Skills and Attributes
- 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
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
Optional
- 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)
HTML front-end development (junior to intermediate level)
- API development (C# coding)
- API testing tools experience
- The Katalon Platform
- Postman
- Apigee
- JMeter
- REST-assured
- Assertible
- Soap UI
- Karate DSL
- Rest Console
- API Fortress
- Pyresttest
- Hopscotch
- Taurus
- Citrus Framework
- Airborne
- Software testing qualification (ISTQB Advantageous)
- Training facilitation
- User manual & documentation compilation
- SQL Database Scripting and Querying.
- Advanced Computer literacy and proficiency.
- Windows 10
- 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