- Designing and writing test automation scripts. - Using test automation framework. - Investigating problems as a result of testing. - Working with developers to find solutions.
1. Oversees all technical aspects of the organisation and partners with key stakeholders within the business to evaluate new IT opportunities for growth. 2. Approves the deployment of new technologies to enhance or develop new services and product offerings. 3. Devises and implements long-term strategies focused on both current and new technologies that can help an organisation go to market more effectively, in turn increasing revenue through technological enhancements. 4. An inspiring leader with a futuristic mindset with an ability to drive innovative enhancements in the organisation. 5. Foresees connections across diverse areas and influences key stakeholder decisions.
A cloud developer develops and maintains cloud-based applications by: '- Performing complex and detailed analysis of software components and systems, and implementing technical assessments - Testing and assisting the transition and deployment of software components for projects - Performing multiple cloud components to develop a cloud solution which is cost effective, secure, resilient, high performance and scalable - Rewriting and refactoring the application code to make it work best in the cloud environment - Documenting the design process, revision , source of control, configuration and providing technical support to users - Completing the integration of new applications into the cloud environment - Conducting code reviews, refactoring, modernising and testing in a mapping environment including security checks - Taking a quality first approach to software development by producing unit tests and automating functional testing as much as possible - Collaborating with other engineers and product owners to identify software solutions to complex problems in industry - Designing and developing any application that is primarily hosted on cloud services such that they are scalable
A Cloud DevOps engineer introduces processes, tools, and methodologies to balance needs throughout cloud-based platform by: '- Designing cloud infrastructure that is secure and scalable - Defining and setting development, test, release, update, and support processes for DevOps operation - Troubleshooting techniques and fixing the code bug - Monitoring the processes during the entire lifecycle to deliver Cloud solutions - Leading automation of security controls, governance processes, and compliance validation - Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management - Selecting and deploying appropriate CI/CD tools - Collaborating with software engineers to define infrastructure and deployment requirements - Ensuring configuration and compliance of cloud alignment with management tools - Performing infrastructure cost analysis and optimisation
1. Implement and manage security measures across the software development lifecycle in telecommunications 2. Analyse and respond to security threats and vulnerabilities in telecommunications systems 3. Automate security processes and integrate security tools into the CI/CD pipeline 4. Ensure secure and compliant deployment of telecommunications applications and infrastructure 5. Incorporate security management and privacy requirements into telecommunications hardware, software, and applications 6. Collaborate with development, operations, and security teams to enhance the security posture of telecommunications systems
1. Drives the design and development of the product line lifecycle, including the end-to-end iterative design process. 2. Empowers the team to drive product development in the conceptualisation and design phase, including formulation of design strategies and achieving design solutions based on insights researched by the team. 3. Evaluates design concepts and drawings to determine the best product. 4. Has a strong understanding of how product technologies and frameworks can formulate impactful design concepts, is well-versed in product development lifecycles and stays abreast of the latest emerging industry trends in terms of product design. 5. Translates market insights, emerging industry trends, and feedback from teams into novel product design strategies, with a clear view of how this sits within the product development lifecycle. 6. Is articulate and a strong communicator with internal and external stakeholders and manages stakeholders’ expectations as well as coaches the team to build their competencies in product design.