
Software Development Engineer
Posted Sep 2

Posted Sep 2
This is a fully remote position, open to applicants in Malaysia.
β’ Establish and execute automated testing strategies for web and desktop applications.
β’ Design and perform functional, regression, performance, and compatibility test cases.
β’ Create, develop, and maintain scalable test automation frameworks utilizing Playwright or Selenium with C# or JavaScript.
β’ Incorporate automated tests into CI/CD pipelines, including Azure DevOps and Jenkins.
β’ Enhance and support internal automation tools and testing infrastructure.
β’ Create custom automation tools and utilities to optimize QA processes and enhance testing efficiency.
β’ Assess QA workflows, identify process deficiencies, and develop tailored utilities.
β’ Utilize AI and machine learning to automate repetitive QA tasks and enhance test coverage and precision.
β’ Evaluate automation test outcomes using advanced analytics and AI-assisted reporting tools.
β’ Keep abreast of contemporary automation and AI-enabled QA methodologies, tools, and techniques.
β’ Bachelorβs degree in Computer Science, Software Engineering, or a related discipline.
β’ Over 3 years of experience in automation testing, particularly for web and desktop applications.
β’ Proficient in C# or JavaScript, with practical experience in developing robust automated test scripts.
β’ Hands-on experience with Playwright, Selenium, or similar automation frameworks.
β’ Familiarity with Visual Studio, npm, and associated testing libraries such as Mocha or Jest.
β’ Understanding of AI-assisted automation testing, encompassing self-healing tests, AI-generated test scripts, machine learning-based test impact analysis, and visual validation using AI tools.
β’ Knowledge of CI/CD processes and the integration of test automation using Azure DevOps, Jenkins, or GitHub Actions.
β’ Solid grasp of QA methodologies, SDLC/STLC, and best practices in test automation.
β’ Experience in testing across various browsers and desktop platforms.
β’ Excellent communication skills in both English and Mandarin.
β’ Ability to collaborate effectively within regional and cross-functional teams.
β’ Proactive approach with strong analytical and automation problem-solving capabilities.
β’ Comfortable functioning in an Agile and fast-paced environment.
β’ Preferred: experience in mentoring or leading automation testers.
β’ Preferred: enterprise-level automation testing for large-scale or complex software systems.
β’ Preferred: more than 3 years of experience in C#, including the development of custom test automation tools and frameworks.
β’ Preferred: Windows administration and PowerShell scripting experience.
β’ Preferred: designing and implementing effective automation frameworks.
β’ Preferred: knowledge of API automation, performance testing, and security testing methodologies.
β’ Preferred: experience with Azure DevOps for test management, pipeline integration, and CI/CD automation workflows.
β’ Preferred: proficiency in Azure DevOps, Git, and Jenkins CI/CD integration.
β’ Preferred: experience with AI-augmented testing platforms and AI/ML techniques.
β’ Preferred: understanding of machine learning lifecycle principles.
β’ Preferred: knowledge of Responsible AI principles, including fairness, bias mitigation, and model interpretability.
β’ Preferred: experience in developing test plans and test scenarios.
β’ Preferred: expertise in automation testing strategies and execution within Agile or DevOps environments.
β’ Competitive salary and performance-based bonuses.
β’ Flexible working hours and the option for remote work.
β’ Opportunities for professional development and career advancement.
β’ Comprehensive health and wellness benefits.
β’ Collaborative and innovative work environment.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.