Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 16, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Vodacom Group Limited (Vodacom) is an African mobile communications company providing voice, messaging, data and converged services to over 61 million customers. From its roots in South Africa, Vodacom has grown its operations to include networks in Tanzania, the Democratic Republic of Congo, Mozambique, and Lesotho and provides business services to customer...
    Read more about this company

     

    Software Engineer (QA Enablement)

    Role Purpose

    The SW Engineer for QA Enablement is responsible for developing testing frameworks and executing automated tests to ensure code and capability quality, overseeing the end-to-end development process. This role is responsible for reviewing technical design documents and tracking quality assurance metrics to ensure adherence to quality standards. This role is responsible for designing, scripting and implementing testing frameworks and capabilities, identifying deficiencies, debugging, and defining remediating actions. The incumbent will provide software-related operations support, including providing level two and level three incident and problem support.

    Your Responsibilities Will Include

    • Review requirements, specifications, and technical design documents to ensure adherence to design quality and coding standards.
    • Discuss the low level design and functional requirements with the application/solution architect to understand the approach to test automation.
    • Design and implement acceptance tests for user and technical stories.
    • Test and validate solution against user story and technical story acceptance criteria, leveraging automation where possible.
    • Debug tests and provide corrective actions to software engineering.
    • Identify, record, and monitor testing bugs.
    • Track quality assurance metrics, such as defect density and early life incidents.
    • Estimate, prioritize, plan, and coordinate testing activities.
    • Suggest improvements to user stories and UX.
    • Collaborate with the Quality Assurance Enablement team to seek improvements to the test harness, automation framework and overall platform.
    • Promote the automation framework and tools adopted by the Quality Assurance Enablement team.
    • Perform ad hoc peer review of the automated test assets being maintained by the Software Test Engineer (STE) to ensure conformance of the process and governance.
    • Develop/extend the automation scripts using the automation framework for execution.
    • Implement the test automation with the objective that it has adequate coverage within the sprint and can be re-used for regression testing.
    • Confirm that the automation test suite implemented is appropriately catalogued.
    • Record defect(s) using the pre-defined defect management tool and ensure the relevant information is captured accurately that will assist with the root cause analysis.
    • Collaborate with the stakeholder(s) to ensure the resolution of a defect and the root-cause analysis is performed and recorded.
    • Report status of testing to the quality assurance squad daily.
    • Participate in all retrospective reviews.
    • Understand and manage my own demand based on expected timelines articulated by the line-management and project expectations.
    • Provide guidance to the Software Test Engineers (STE) within the team to improve their technical capabilities.
    • Executing performance tests.

    Ideally You Should Possess The Following

    • Matric/Grade 12 is essential.
    • 3-year degree/diploma Bachelor’s Degree or diploma in Computer Science, Information Systems, Business Administration, or other related field is essential.
    • Cloud Development certification (eg. AWS Certified Developer) would be ideal.
    • 3- 5 years of relevant experience in programming and systems analysis applying agile frameworks.
    • Experience working with agile methodologies, such as SAFe, Scrum, Kanban, XP, LSD, and FDD.
    • Strong knowledge of software architecture principles.
    • Experience working in Continuous Integration and Continuous Deployment environments preferred.
    • Experience and knowledge of Big Data and Analytics technologies preferred.
    • Experience working in cloud-native (private cloud eg. Openshift and public cloud. Eg AWS, Azure Google Cloud) environments is preferred.

    Method of Application

    Interested and qualified? Go to Vodacom on vodafone.eightfold.ai to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Vodacom Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail