Job Purpose
- Plan, automate, implement, and improve DevOps and QA activities
- Lead DevOps and QA practices throughout the product development life cycle
- Establish DevOps strategy, architecture, and Quality Assurance
Please note, this role is for a UAE national only.
Roles And Responsibilities
- Set up and lead the practice by creating DevOps and Digital Quality Assurance strategies, SOPs, tools, and teams to ensure successful software product deployment and foster a culture of excellence and innovation
- Stay updated on industry trends and best practices, conducting research and testing new techniques applicable to software development projects
- Design, build, and optimize DevOps, QA automation systems for web, mobile, data, and infrastructure platforms
- Develop self-service solutions for the engineering department to deliver high-quality software efficiently, including scaling strategies, automation scripts, and streamlined execution
- Create technology infrastructure and automation tools for configuration management maintenance
- Collaborate closely with architecture and technical leadership for comprehensive DevOps infrastructure
- Possess a deep understanding of programming and digital architectures to design cost-efficient serverless solutions and manage CICD solutions across various products
- Establish and manage technologies such as Terraform, Veracode, Azure DevOps, Selenium, JMeter, and other CICD tools
- Develop test strategies for DevOps and facilitate automated testing throughout the test lifecycle, emphasizing risk-based testing and test script reuse
- Implement, monitor, and evaluate QA methodologies and standards to continually improve QA processes
- Consult on improving test efficiency and reducing test cycle time by standardizing test cases, test data, automation, and code/test coverage analysis
- Provide guidance to the test team for designing and implementing testing tasks necessary to meet project deliverables in day-to-day operations
- Create metrics and reports to capture test progress for projects and releases
- Track QA performance and report quality-related outcomes and activities to the Senior Manager of Digital Governance and Quality Assurance team
- Implement deployment strategies to ensure zero service outages during updates and maintenance
Qualification And Experience
RELATED YEAR OF EXPERIENCE:
Min of 8+ years of experience in Quality IT, and Digital disruption across a number of industries field preferred.
Technical And Interpersonal Skills
- Proficient in Azure DevOps, Terraforms, Veracode, Selenium, JMeter, YAML, Python, and Jenkins
- Extensive experience in configuring and automating monitoring tools
- Familiarity with SDLC methodologies such as Agile
- Proficient in process
Interpersonal Skills
- Strong communication and presentation skills
- Expert-level proficiency in Azure and Open-Source DevOps tools, Selenium and API testing, ensuring comprehensive test coverage
- Advance project management skill
- Excellent quality assurance skills, including analysis of data
- Strong analytical skills
QUALIFICATION
- Bachelor's degree in computer science, Software Engineering, Information Systems, or related IT discipline
- Certification on Azure DevOps and other CICD tools preferred
KEY RESULT AREAS
- Enforce standards and best practices for software development, DevOps, and quality assurance, ensuring organization-wide compliance
- Ensuring timely issue identification and resolution