Test Automation DevOps Engineer

Are you ready to get ahead in your career?

  • We want to empower you to turn your ambitions into achievements.
  • We thrive in inclusiveness, diversity and embrace close collaborations for you to create impact for yourself and others.
  • Together, we aim to bring the best of technology to help people, businesses and the nation to be ahead in a changing world.
  • To realise our vision to become Malaysia’s leading converged solutions company, we are looking for a new talent to innovate and grow with us in a culture that values commitment, performance and possibilities.

Why does this job exist and why is it critical?​

As a core technical driver within the DevOps Digital CoE, you will architect, define, and lead the test automation strategy and processes for critical applications and portals . Moving beyond traditional testing, this engineering role is responsible for the end-to-end design, development, and integration of automated testing frameworks within our CI/CD pipelines . Utilising application lifecycle management solutions like JIRA and TeamCity, alongside advanced functional automation tools such as Playwright, Appium and Selenium, you will engineer scalable automated scripts . You will collaborate closely with developers, business analysts, and stakeholders throughout the Agile SDLC to drive Test-Driven Development (TDD), optimise metrics, and maximise test coverage across our digital ecosystem .

What are you accountable for?

  • Automation Architecture: Architect, plan, and implement advanced test automation standards, strategies, and scalable Automation Frameworks from the ground up
  • DevOps & CI/CD Integration: Seamlessly integrate automated testing into the DevOps pipeline using tools like Gitlab, Jenkins, Git, and SVN to ensure continuous delivery and deployment
  • Engineering & Scripting: Engineer and maintain complex automated test cases, translating intricate feature requirements into robust automated solutions
  • Expertise in Test Automation frameworks (e.g., Playwright, Selenium, Cypress, or Appium) and hands-on experience with automation design and CI/CD servers
  • Drive adoption of DevOps framework like Continuous Integration, Test Driven Development, etc. to improve quality and reliability of team’s deliverable
  • To lead through handling of pre and post-production issues related to applications and platforms
  • Hands-on experience with automation design, CI/CD servers (Gitlab, AWS, Google Cloud), and repositories (Git, SVN)
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity while supporting business units in new product and service initiatives.
  • Advanced Troubleshooting: Deep-dive troubleshooting of live mobile applications (Android, iOS, Web/Portals) and web services, reviewing logs, and identifying underlying codebase issues to drive resolution alongside the development team
  • API & Cloud Testing: Conduct rigorous testing of Web Services, familiarising with JSON-based REST, SOAP, and Amazon Web Services (AWS) environments
  • Agile Leadership: Act as a technical pillar within the Agile Scrum team, contributing to the establishment of software program design standards, TDD practices, and continuous improvement of the QA lifecycle
  • Cross-Platform Compatibility: Drive compatibility and performance testing across multiple operating systems (iOS, Android, Web), devices and mobile/Wifi networks

What do you need to have for this role?

  • Bachelors Degree Computer Science or related qualification
  • Total Relevant Experience: 4 to 6 years
  • Experience in software development or automation engineering strong acumen of web (AngularJS/ReactJS) and mobile (iOS and Android) technology, network and security
  • Expertise in Test-Driven Development (TDD) and working within JavaScript/Python software development environments using Agile/DevOps methodologies
  • Ability to use a wide variety of open source technologies and cloud services such as AWS
  • Experienced in system process flow, SDLC, design + documentation, Agile-Scrum delivery methodologies
  • Excellent communication and interpersonal skills
  • High initiative, ability to multi-task and a team player

What’s next?

  • Once you’ve applied online, our team will carefully review your application. Due to a high volume of applications, we appreciate your patience to allow for a fair and timely review process.
  • Should you be shortlisted for the role, we will send you an invitation via email for a digital interview. You can also check on your application status by logging into your candidate account.

Maxis values diverse voices & people. We hire and reward our employees based on capability & performance — regardless of ethnicity, gender, age, education, religion, nationality or physical ability.