Standard Bank Software Engineer (Global Markets - FX) Jobs in South Africa

Standard Bank Software Engineer (Global Markets - FX) Jobs in South Africa


Job Purpose

  • To lead the quality engineering approach for functional and non-functional requirements for complex solutions, employing scalable and reliable automated test tools and frameworks. To enable test coverage by planning and driving testing activities across all stages and iterations of product, systems and service development collaborating across several delivery teams. To measure and monitor portfolio application of standards for testing, assessing risks, taking preventative action.

    Key Responsibilites

    Technology & Architecture

  • Plan, track and monitor test-project and quality engineering-related activities so that communication and decision-making pertaining to solution delivery is data driven.

  • Identify, establish and adopt appropriate testing methods, automated tools and technique to solve problems in tools and testing within the portfolio.

  • Partner with various functional areas and 3rd parties to shape and drive delivery of quality engineering approaches and tools through the provision of specialist knowledge.

  • Innovate and contribute test approaches as part of the Technology Engineering standards and strategic objectives so that progress towards achieving test strategies is future-fit, and that risks are minimised.

  • Work collaboratively with Technology partners to direct the overall approach to quality engineering in consultation with other IT partners to drive alignment and respond appropriately to changes

  • Direct the alignment of portfolio quality engineering practices with modern engineering approaches (i.e., Agile, CI, TDD etc.) ensuring quality assurance, automation and performance testing.

  • Find ways to improve flow and teams' delivery, removing blockers and ensuring value through the improvement of quality engineering deliverables and resolve the issues based on team need so that blocks and challenges to the test effort are removed.

  • Construct, interpret and lead execution of end to end system and program tests to verify correct operation of completed systems.

  • Lead and provide direction to teams ensuring that team is participating actively on demo/pilot with business team so that business priority is understood and informs the adoption of the risk approach.

  • Manage work requirements effectively by contributing to the reprioritising of backlogs and reacting flexibly to changing demands, through effective use of resources, understanding of work complexity, size and technical requirements. Deliver against targets within every iteration as well as continuously striving to improve the quality of deliverables, therefore delivering the highest possible value to the customer.

  • Evaluate software testing approaches and tools aligned with Group Standards and assess their relevance and feasibility within the portfolio so that test execution activities can progress seamlessly and efficiently.

  • Lead alignment with the automation initiatives with the system team for the relevant portfolios and applications to ensure standardisation in accordance with the team objectives and strategies.

  • Direct all quality engineering related activities across the quality engineering lifecycle, including planning, execution, monitoring and reporting of acceptance testing to ensure effective and efficient delivery of quality engineering services.

    Data

  • Analyse and review the iteration metrics and provide an improvement plan, recommending adjusted approaches and risk management
    actions to the delivery teams.

  • Direct all reporting requirements, including test status, defect monitoring and resolution, risks, metrics definition etc. across all quality engineering activities to ensure that the state of quality engineering is clearly communicated and documented.

    People

  • Lead, guide and mentor Quality Engineers and coach less experienced colleagues, imparting expert knowledge and technical skills especially on aspects of complex quality assurance, automated testing tools and performance testing approaches

  • Lead, motivate and develop the quality engineering capability to achieve agreed continuous improvement targets, including providing guidance on opportunities to improve automation, tools, quality, approach, strategy etc.

  • Lead and champion quality engineering initiatives across the organisation and act as a change agent, and subsequently influence organisational change. Provide thought leadership with regard to quality engineering, to ensure that knowledge and lessons learned are shared and implemented.

  • Lead the setting of clear expectations for the achievement of quality goals and objectives, providing explicit guidance about individual performance expectations. Execute on continual performance measurement and resource delivery quality assessments.

  • Manage and maintain a positive relationship with key stakeholders so that expectations are managed, and communication is clear.

    Risk, Regulatory, Prudential & Compliance

  • Plan and oversee progress of the quality engineering activities across several delivery teams executing on complex solutions, ensuring risk to solution delivery is quantified and communicated to the portfolio team.

  • Deliver the consolidated approach to quality engineering within the portfolio, develop and compile required documentation and equip governance and risk forums with appropriate information.

  • Conduct quality assurance reviews to ensure that quality engineering entry, exit and suspension criteria are adhered to, to identify risk and drive delivery.

    Qualifications

    Minimum Qualifications:

  • First Degree in Information Studies

    Other Minimum Qualifications, certifications or professional memberships

  • Professional and industry related certifications e.g., automated testing tools, script writing.

  • Cloud certification an advantage.

    Experience:

  • 8-10 Years proven working experience in Software Development Life Cycle. Track record in the automation of testing approaches, tools and load balancing and performance testing and oher non-functional testing types

  • Java SE11, Devops, Cloud, Streaming

  • The Standard Bank Group has implemented a Vaccination Policy for all roles which require the incumbent to work from the Standard Bank premises on a full-time or intermittent basis. Full vaccination against COVID-19 is therefore an inherent requirement of this role.

    How to Apply

  • For more information and job application details, see; Standard Bank Software Engineer (Global Markets - FX) Jobs in South Africa


    Find daily jobs in South Africa. Jobs - South Africa jobs. Search our career portal & find the latest South African job positions, career opportunities & jobs in South Africa.

    Jobs in South Africa - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in South Africa.

    Find your dream job from 1000s of vacancies in South Africa posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Best Africa Jobs.