Software Tester (automation)

Gauteng, South Africa

Job Description

G4S Secure Solutions (SA), a leading provider of integrated security management solutions, has a vacancy for a Software Tester (Automation) based at our Head Office in Centurion, Gauteng, reporting to the General Manager: Skycom
The Software Tester will be responsible for testing and maintaining high standards on all software releases. Quality assurance through controlled version releases. Communicating and reporting to internal and external role players.
We welcome applications from all suitably qualified candidates, but SA citizens will have a distinct advantage.
Main Responsibilities
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 the 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
  • Implement and maintain standard templates:
o Business Process Analysis
o Development Project Specification
o Test Plan
o Disaster recovery
  • Compile Software module documentation:
o Module Specification
o Module Write-Up
o Module Installation Manual
o Module User Manual
  • Update Software module documentation as required:
o Module Specification
o Module Write-Up
o Module Installation Manual
o 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:
o User
o Super User
o Administrator
o GenSync
Assess and evaluate trainees by means of practical exercise
Effective management of business development function
New business development
  • Identifying new business opportunities within the 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.
Automated testing
  • Develop and implement automated GUI testing tool
  • Develop and implement automated API testing applications with detailed error reporting. Testing must apply and cover all API calls and simulate create, insert, update & delete functions as well as data validations in conjunction with DAG and Roles
Administration
  • Stock Control
  • Invoicing
  • Log Management and control
  • Requisitions
  • Reporting
  • General
Health and Safety
  • Participate in the design/ development/ review/ implementation and monitoring of the departmental safety plans for each year
  • Participate in safety forums created by the company for example safety meetings and safety talks
  • Report all safety incidents to the relevant people
  • Discuss all safety incidents
  • Follow-up on any activities assigned through safety meeting/committee/representative/management
  • Attend safety education and refresher programs
  • Comply with safety policies and procedures at the workplace
  • Distribute safety information as and when required
Qualification and Experience
  • Grade 12 / Matric Equivalent
  • A relevant Tertiary qualification in Software Testing, Software analysis & design, SQL database interaction, management, querying & scripting
  • Minimum of 5 years experience Software testing & documentation, Software analysis & design, SQL database management and software support
  • 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
Optional
Knowledge pertaining to the following products would be advantageous:
  • Softcon
  • Saflec
  • Saco
  • HID
  • Sagem
  • Impronet
  • XTime
  • FireFly
  • XTime
  • BesTime
  • Impronet
  • SACO
  • Gallagher
  • 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.
Skills and Attributes
  • Proficient Computer Literacy (Google Workspace / Microsoft Office)
  • Managing Conflict
  • Communication (Written and Verbal)
  • Risk identification
  • Customer Thinking
  • Delivering objectives
  • Delivering strategy
Remuneration and benefits will be commensurate with the seniority of the role and in compliance with company remuneration policy and practice

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1643554
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned