Reliable Business Technologies Sdn Bhd (RBTSB)

Automation Testing Engineer

Federal Territory of Kuala Lumpur, MY

9 days ago
Save Job

Summary

Roles & Responsibilities

·        Design, develop, and maintain automated test scripts using frameworks like Selenium, Cucumber (BDD), or similar tools, ensuring full alignment with sprint deliverables and regression needs.

·         Integrate and maintain test automation within CI/CD pipelines to support continuous testing and early defect detection.

·        Drive the development of reliable, scalable, and reusable automation frameworks to support end-to-end, functional, regression, and integration testing.

·        Automate test data generation and environment configuration to enable consistent, fast, and accurate test execution across test stages.

·        Continuously improve test coverage through automation by identifying gaps in regression, sanity, and smoke test suites.

·        Collaborate with Business Analysts and Developers to understand functional and technical requirements and translate them into automated test cases using BDD (e.g., Gherkin syntax).

·        Execute both manual and automated test scripts, logging defects in JIRA with detailed documentation and traceability.

·        Proactively identify opportunities to replace manual testing with automation and contribute to faster and more reliable sprint cycles.

·        Ensure QA deliverables and automation efforts align with defined quality gates, Agile standards, and testing processes.

·        Conduct code reviews and optimization of automation scripts for performance, reusability, and maintainability.

·        Actively participate in Agile ceremonies, collaborating with cross-functional team members to embed quality throughout the development lifecycle.

·        Lead or support Sprint demos by showcasing automated test outcomes and validating user story acceptance criteria.

·        Track and report automation metrics such as test coverage, pass/fail rates, execution time, and defect density, providing insights for continuous improvement.

·        Perform Root Cause Analysis (RCA) on test failures or production issues and implement corrective and preventive actions through automation.

·        Ensure zero defect leakage into UAT and production by enforcing test automation as a first-class citizen within the delivery pipeline.

Experience with GitHub Copilot or similar AI-powered tools to assist in test script authoring, code optimization, and intelligent recommendations is a strong advantage.


Requirements:

Skills

·        Degree/master’s in computer science, Business IT, or other equivalent fields would be a plus.

·        Knowledge in Supply Chain Finance, General Global Banking, and Trade Finance products would be a plus.

·        Minimum 4-6 years of working experience.

·        Proficient in spoken and written English language.

·        Proficient in spoken and written Mandarin language is an added advantage.


Technical Competencies:

·        Experience with Agile and DevOps processes: Strong background in Agile methodologies, and the ability to collaborate with cross-functional teams to ensure quality throughout the development lifecycle.

·        Proficiency in JIRA defect logging and Zephyr Scale: Experience in using JIRA for defect tracking and test case management, alongside Zephyr Scale for detailed test planning and execution.

·        Programming knowledge: Strong understanding of programming languages such as Java, SQL, HTML, C, Python, Perl, CSS, and XML. Proficiency in Java and Python is a plus for test script development.

·        Hands-on automation scripting experience: Extensive experience in developing and executing automation test scripts using frameworks like Selenium, Cucumber (BDD) or similar technologies.

·        Test data automation and management: Skilled in automating test data generation and ensuring seamless test execution across various environments, minimizing manual intervention.

·        SQL expertise for test validation: Strong proficiency in writing and optimizing SQL queries for validating data and verifying backend functionality during automation testing.

·        API testing proficiency: Solid experience with API testing tools like Postman, SoapUI, or similar, including the ability to mock API responses using Service Virtualization to decouple testing from external dependencies.

·        Cloud-based testing: Familiarity with AWS and cloud-based testing environments, enabling the execution of tests in scalable, distributed infrastructures.

Added advantage: Experience with GitHub Copilot or similar AI-assisted tools to accelerate test script development, enhance code quality, and provide intelligent suggestions for automation code


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job