
Senior Product Developer (DevOps)
- Kuala Lumpur
- Permanent
- Full-time
- Conduct daily monitoring and troubleshooting the QA environments. Ensure the automation infrastructure executes auto-tests and delivers results on the testing portals (within the expected timeframe) to be available for development teams. Perform preliminary analysis of differences and failures of the automation test results. Running the automation test scripts.
- Deployment of QA environments (virtual machines). Create and configure virtual machines (VMs) for automated testing of new versions. Establish and configure VMs for manual testing of new versions and patches.
- Perform source code analysis to identify and resolve issues, as well as implement necessary improvements to the testing and automation infrastructure. Assistance to QAs in maintenance and development of auto test library (test scripts). Enhance and optimize automation scripts for improved efficiency.
- Ensure that all VMs within the testing infrastructure consistently adhere to security standards, including recent updates, malware protection, and accessibility of shared resources.
- Carrying out periodical performance and load capacity tests of the product. Maintenance and further development of internal auto test software. Resource and HW planning.
- Coordination with and support of the development team (Business Specialists, Engineers, QAs and DevOps). Following requirements of the existing methodology and architecture standards.
- Provide mentorship to other team members. Participate in cross-functional tasks and other responsibilities as necessary.
- Design, develop, and maintain automated tools and utilities to enhance the efficiency and effectiveness of the QA process. Continuously assess and improve QA workflows by creating custom utilities to address specific challenges in the development cycle.
- Windows Administration
- VMWare
- TFS / Azure DevOps
- MS Azure
- PowerShell, Batch Scripts
- MS SQL Server, MongoDB
- Full stack development (C#, JavaScript, VB6, C++)
- IIS
- Programming Languages: VBScript
- Test Automation: TestComplete
- CI/CD: Jenkins, Docker
- Version Control: Git
- Project Management Tools: Jira, Confluence
- Test Management Systems: TestRail, Xray, Zephyr, DoQA
- Web technologies: HTML, CSS, XML, Xpath
- Platforms: Ubuntu (Linux)
- AI in Testing / Development Tools: GitHub Copilot, ChatGPT APIs / OpenAI APIs
- Strong expertise in Windows administration.
- Strong (3+ years) experience in C# programming.
- Experience in designing and implementing test automation frameworks and tools.
- Good knowledge of scripting languages (eg. powershell, vbscript).
- Experience in analyzing and maintaining complex legacy source code.
- Readiness to work independently.
- Participation in international development projects.
- Automation test experience.
- Constructing test-plans and testing scenarios.
- Understanding of ML lifecycle (data prep, training, validation, deployment).
- Familiarity with Responsible AI principles (bias, fairness, explainability).
- Leverage artificial intelligence and machine learning technologies to automate repetitive tasks, improving productivity across development and testing. Driving the integration of AI-driven testing tools to predict potential issues, enhance test coverage, and improve testing accuracy.