Cultivar Asia Pte Ltd (EA License 19C9782)
Test Development Engineer
Remote Test Development Engineer role with clear candidate location fit.
PostedJul 14, 2026
Eligible countries1 accepted country
Seniority signalMiddle
Work settingRemote
Accepted candidate locations
Malaysia
Role overview
Test Development Engineer
Requirements and responsibilities
Readable role content extracted into sections for faster review.
Responsibilities:
- Design, develop, and maintain automated testing frameworks to enhance testing efficiency and coverage.
- Write and execute detailed test cases, both manual and automated, based on requirements and design documents.
- Create and maintain stable, reusable automated test scripts.
- Collaborate with development teams to resolve defects and conduct regression testing.
- Perform regular performance, stress, and security testing to ensure system stability.
- Analyze test results, report issues, and recommend improvements.
- Participate in product and technical design reviews to ensure testability.
- Continuously improve testing processes, tools, and methods.
Requirements:
- Bachelors degree in Computer Science or related field.
- 3+ years of experience in test development, with at least 1 year in automated testing framework development.
- Proficient in tools like Selenium, Appium, Jest, JUnit, and capable of building and optimizing test frameworks.
- Strong in Python, Java, or JavaScript, and writing high-quality test scripts.
- Experience in performance testing with tools like JMeter.
- Knowledge of CI/CD processes and integration with automated tests.
- Familiar with Git and defect management tools (Jira, Bugzilla).
- Strong problem-solving, communication, and teamwork skills.
- Experience in API, database, and web/mobile testing is a plus.
Additional Information:
- Opportunities to work from home.
工作职责:
- 设计、开发和维护自动化测试框架,提高测试效率和覆盖率。
- 根据需求和设计文档编写详细的测试用例,并执行手动及自动化测试。
- 编写和维护稳定、可复用的自动化测试脚本。
- 与开发团队紧密协作,推动缺陷修复并进行回归测试。
- 定期进行性能、压力和安全测试,确保系统稳定性。
- 分析测试结果,定位问题并提供详细的测试报告和改进建议。
- 参与产品需求和技术设计评审,确保可测试性。
- 持续改进测试流程、工具和方法。
任职要求:
- 计算机科学或相关专业本科及以上学历。
- 3年以上测试开发经验,至少1年自动化测试框架开发经验。
- 熟练使用Selenium、Appium、Jest、JUnit等测试工具,能够独立搭建和优化测试框架。
- 精通Python、Java、JavaScript等编程语言,能够编写高质量的测试脚本。
- 具有性能测试经验,熟悉JMeter等性能测试工具。
- 了解常见的CI/CD流程,并能够与开发团队进行持续集成对接。
- 熟悉Git及缺陷管理工具(如Jira、Bugzilla)。
- 具备较强的问题分析和故障排除能力,良好的沟通能力和团队合作精神。
- 具备API、数据库及Web/移动端应用测试经验者优先
附加信息:
- 提供远程工作的机会。
Similar roles
Keep a backup shortlist.
Java, Python 6 accepted countries
Application Security Engineer (Tech Lead)Morgan StanleyView role Java, Python 1 accepted country
Senior Technical LeadMorgan StanleyView role Java, Python 8 accepted countries
Senior Technical LeadMorgan StanleyView role Java, Python 6 accepted countries
Software EngineerMorgan StanleyView role Stack
Use these tags to compare similar remote roles.
Location eligibility
Candidates should apply only when their profile country is listed here.
Your profileCountry not setSign in to check your country against this role.
Hiring flow
WithMira shows the role, then sends candidates to the company application.
1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.