Software Testing Manager

Pretoria, Gauteng, South Africa

Job Description

Minimum Requirements:

  • Qualification or certification in software testing
  • Good understanding of mobile platforms (Android and iOS) and responsive web testing
  • Hands on software testing having tested on multiple platforms, hardware integration, web and mobile based systems.
  • Documentation experience in planning, coordinating, and reporting on test activities
  • Coding experience in any language, but preferably HTML, JavaScript, Kotlin or Swift.
  • Project implementation management experience
  • Selenium/Appium, Cypress, Zephyr, Browserstack, Test Project, Postman and JIRA experience would be advantageous.
Key Accountabilities:
  • Team Management
  • Increase the teams effectiveness with the following:
  • Recruitment, selection and orientation;
  • Training and development;
  • Assign accountabilities and plan;
  • Monitor and appraise job and project results.
  • Develop a climate for offering information and opinions.
  • Ensure conformity of products and documentation to product and company requirements in terms of the hearX Quality Objectives.
  • Provide technical leadership to the team through coaching and mentorship where appropriate.
  • Develop the expertise within the team, ensuring continued development and best-practice.
  • Package and support deployment of releases.
  • Assist with managing team priorities and development schedules.
  • Drive review sessions of requirements and designs and take initiative in aligning with design teams related to changes to design that are platform specific..
  • Provide feedback to the Line Manager regarding the efficiency and output of the team.
  • Build team morale and keep the team motivated to work at a high pace and at the desired quality.
  • Ensure the team meets specification and timescales as appropriate.
  • Drive documentation completion and quality within the team.
  • Ensure development and issue reporting is completed within the Quality Management framework.
  • Analysis and Planning
  • Develop test designs, test processes, test cases, test data, test scenarios, test environment and prioritization of test activities at all stages of the development life cycle.
  • Participate in requirements reviews and provide testability feedback early in the development cycle.
  • Develop and execute software testing plans, specific to the needs of each product or system, having analyzed the specific requirements for such a product or system.
  • Document software testing plans and reports.
  • Maintain documentation for testing.
  • Project Planning and Capacity Management
  • Estimate accurate testing (including regression testing cycles) for estimation of completion timelines of projects and to inform the project lead in capacity planning.
  • Provide input into the requirements documentation and assist in work breakdown to draft a proper timeline to plan the schedule and what is required.
  • Manage time and tasks effectively in order to complete tasks in the correct order of priority and on time.
  • Identify risks or blockers early and communicate them proactively to relevant stakeholders.
  • Track tasks and timing on JIRA.
  • Software Testing and Programming
  • Ensure that all work is tested, benchmarked and fulfills functional requirements before submitting for deployment.
  • Prepare test environments, examples and instructions.
  • Identify and facilitate issue resolution with functional and technical groups (including problem reproduction).
  • Execute tests in a repeatable manner for verification when Software Component Changes are made.
  • Document test results and communicate these back to the Team through verbal and written channels.
  • Plan and Manage the complete test cycle of software development from requirements testing to user acceptance and release testing.
  • Carry out regular integration and compatibility testing of software against different versions of both iOS and Android devices, different mobile device brands, screen sizes and browsers.
  • Continuously evaluate and recommend improvements to processes, and methodologies to the day to day operations of the testing team to enhance efficiency and test coverage.
  • Ensure testing is completed to ensure products conform to requirements and standards.

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
    JD1594554
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned