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.