
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 both web and desktop applications.
β’ Create and perform functional, regression, performance, and compatibility test cases.
β’ Design, construct, and sustain scalable test automation frameworks utilizing Playwright or Selenium with C# or JavaScript.
β’ Integrate automated tests into CI/CD pipelines, including Azure DevOps and Jenkins.
β’ Enhance and support internally developed automation tools and testing infrastructure.
β’ Create custom automation tools and utilities to optimize QA activities and boost testing efficiency.
β’ Assess QA workflows and identify process gaps with tailored utilities.
β’ Utilize AI and machine learning to automate repetitive QA tasks and enhance productivity.
β’ Advocate for AI-driven testing tools to detect risks, elevate test accuracy, and broaden test coverage.
β’ Analyze automation test outcomes using advanced analytics and AI-supported reporting tools.
β’ Remain updated with automation and AI-enabled QA practices, tools, and methodologies.
β’ 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 comparable automation frameworks.
β’ Familiarity with Visual Studio, npm, and related testing libraries such as Mocha or Jest.
β’ Understanding of AI-assisted automation testing, including self-healing tests, AI-generated test scripts, machine learning-based test impact analysis, and visual validation with AI tools.
β’ Knowledge of CI/CD processes and test automation integration using Azure DevOps, Jenkins, or GitHub Actions.
β’ Comprehension of QA methodologies, SDLC/STLC, and best practices in test automation.
β’ Experience in testing across various browsers and desktop platforms.
β’ Strong communication skills in both English and Mandarin.
β’ Ability to collaborate effectively within regional and cross-functional teams.
β’ Proactive approach with solid analytical and automation problem-solving abilities.
β’ Comfortable working in an Agile, fast-paced environment.
β’ Preferred: experience in mentoring or leading automation testers.
β’ Preferred: enterprise-level automation testing for large-scale or complex software systems.
β’ Preferred: strong programming capabilities with over 3 years of experience in C#, including custom test automation tools and frameworks.
β’ Preferred: Windows administration and PowerShell scripting experience.
β’ Preferred: designing and implementing automation frameworks.
β’ Preferred: methodologies for API automation, performance testing, and security testing.
β’ Preferred: familiarity with Azure DevOps for test management, pipeline integration, and CI/CD automation workflows.
β’ Preferred: integration of automation tests into CI/CD pipelines using Azure DevOps, Git, and Jenkins.
β’ Preferred: experience with AI-augmented testing platforms and AI/ML techniques.
β’ Preferred: knowledge of the machine learning lifecycle, including data preparation, model training, validation, and deployment.
β’ Preferred: understanding of Responsible AI principles, including fairness, bias mitigation, and model explainability.
β’ Preferred: experience in developing test plans and test scenarios.
β’ Preferred: strategies for automation testing and execution in Agile or DevOps environments.
β’ Work-life balance.
β’ Opportunities to enhance skills.
β’ Annual creative film and speech contests.
β’ Weekly office game tournaments.
β’ Inclusive workplace.
β’ Equal opportunity employment.
β’ Work environment free of discrimination and harassment.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.