Use the automation test kit (frameworks and pre-defined test tools) to inspect, analyse, design, develop, implement and execute on re-useable automated test assets to quality assure the solution and its architecture to ensure the overall quality of the solution, whilst aligning to the prescribed enterprise quality practices and standards.
Job Responsibilities
Assessing technical Tools and Frameworks in the Quality Assurance Execution space
Analysis of new/future Tool suitability for Quality Assurance, including running associated Proof of Concepts. Contribute to ongoing success of QA teams by providing relevant technical support, making improvements to QA practices and providing input into future skills requirements
Testing of Web, Mobile and APIs
Implementation or Support of Test Tools and Frameworks
Creating Non-Functional scripts and testing and DevOps integration like Azure
Liaise with Stakeholders across Group Technology to build a network that will align to nWoW
Ensure stable solutions to stakeholders by delivering automated testing solutions and quality practices within agreed time lines and within agreed risk parameters
Provide advice to clients on quality practices
Research, develop and implement test engineering solutions
Work closely with Quality Assurance Leads, Practise Leads, Developers, Architects, Product Owner and other Stakeholders to meet the expectations of our clients
Obtain and review relevant artefacts from stakeholders (eg: technical landscape, architecture design, technology roadmaps)
Contribute to the systematic breakdown of the business needs into manageable feature(s), stories and epics that can be delivered
Participate in development of test approach, definition of Ready and Done, and defect management processes
Plan work deliverables by analysing and determining the test automation requirements
Participate in the backlog grooming
Participate in the sprint planning, test estimation and acceptance criteria per story
Ensure test environment is available and functional for test execution
Obtain sign-off from relevant stakeholders by conducting reviews of the design sessions with relevant stakeholders
Improve total architecture design and performance by working closely with senior Technical consultants, developers, database administrators, server administrators, network administrators and security specialists
Job Responsibilities Continue
Ensure the test automation solution meets the architectural and development standards that are re-usable and scalable
Develop and configure automated solution according to specifications/requirements of the squad
Create and maintain automated testing pipelines
Integration into and test automation execution on DevOps pipelines
Develop the automation code using the automation test kit for execution of functional and non-functional tests
Complete required unit testing through participation in requirements testing and integration testing (on automated solution)
Implement the test automation solutions with the objective that it has adequate coverage within the sprint
Ensure artefacts are easy obtainable by storing all relevant artefacts in the repository
Identify obstacles and check results for any anomalies and issues by analysing and reporting results of executed tests
Ensure resources are used effectively through maintenance and enhancement of existing solutions
Participate in code reviews to ensure alignment to coding standards and best practices
Keep stakeholders informed on test execution and test reports by conducting stakeholder communication sessions
Deliver/ Complete work according to plan by executing and validating automated testing solution
Ensure alignment of solution with emerging technologies and impact on Nedbank technologies
Provide input into the documentation of standards & quality practices for Quality engineering for the organisation's current and future technological architecture
Ensure alignment of industry best practices within automation technologies and in alignment to the organisation's current and future technological architecture
Mentor other Software Quality Engineers within the team to improve their technical capabilities
Support the achievement of the business strategy, objectives and values by reviewing Nedbank and Business Unit Plan and ensuring delivered systems, process, services and solutions are aligned
Share knowledge and industry trends with team and stakeholders during formal and informal interaction
Obtain buy-in for developing new and/or enhanced processes (e.g. operational processes) that will improve the functioning of stakeholders' businesses by highlighting benefits in support of the implementation of recommendations
Seek opportunities to improve business processes and systems by identifying and recommending effective ways to operate and adding value to Nedbank
ISTQB Agile Foundation. ISTQB Advanced certification (preferred). Bootcamp training in Agile & DevOps.
Minimum Experience Level
Total number of years of experience:7 - 10 years
Type of experience:Test analysis & design experience. Test automation experience. Development experience. Experience in Agile delivery and exposure to Test Driven Development, Behaviour Driven Development in a continuous delivery model. Experience in NFT. Ability to understand and interpret logical solution architecture. Understanding & implementation of DevOps pipelines & tools.
Technical / Professional Knowledge
Object-orientated Programming (OOP)
Development languages; C#, Java
Mobile Test Automation
Soap and RESTFUL services
Use of testing tools and frameworks (E.g. Selenium, Appium, RestAssured, Karate, Jira, JMeter)
Service virtualisation & Data virtualisation
Performance and load testing
Vulnerability testing
Behavioural Competencies Building Partnerships
Decision Making
Influencing
Driving for Results
Technical/Professional Knowledge and Skills
High-Impact Communication
Innovation
- Please contact the Nedbank Recruiting Team at +27 860 555 566
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.