Automation Test Engineer

Full time on site
Automation Test Engineer
Job Description

SUMMARY OF JOB FUNCTIONS

· Responsible for designing, developing, and maintaining robust test automation frameworks to ensure high-quality software delivery.

· Working within the Automation framework, make contribute to increasing test coverage, streamlining regression cycles, and driving continuous improvement in testing efficiency and productivity.

· Build and maintaining automated scripts, validating backend and frontend functionality, ensuring alignment with business and technical requirements.

· Collaborating with development teams, business users, and stakeholders to ensure that all products adhere to company standards and procedures, while continuously improving the quality assurance processes.

JOB DUTIES AND RESPONSIBILITIES

· Design, develop, and maintain scalable, reusable, and modular test automation frameworks for both web and mobile platforms (using tools such as Selenium, Appium, etc.).

· Write new automation scripts and maintain existing ones for functional, regression, and non-functional testing.

· Build and update Application Regression Test Suites aligned with changing business requirements.

· Execute automated tests regularly to detect defects early test stage.

· Develop and manage comprehensive Test Plans, Test Scenarios, Test Cases, and Test Data based on the business requirements, user stories, or functional/ technical specifications.

· Execute various testing types, including smoke, regression, functional, non-functional, system, integration, and end-to-end tests according to test plan.

· Conduct backend and frontend verification using GUI tools and database queries.

· Identify, log, and track defects using defect tracking systems, ensuring timely resolution by the development team.

· Lead and facilitate Defect Triage meetings to prioritize critical defects and ensure timely fixes.

· Ensure proper handshake from SIT/QA to UAT, this includes sharing of testing documentation, Test Cases, Test Results and Defect Logs with the Business users.

· Create and maintain test daily status reports and test summary report, detailing the status of testing, including passed, failed, and blocked test cases.

· Document daily test findings, highlight and able communicate them to relevant stakeholders, providing clear insights into testing progress and defect statuses.

· Conduct causal analysis of defects, especially escaped ones, to identify root causes and implement corrective actions.

· Act as a bridge between technical team and non-technical stakeholders, ensuring that testing requirements are understood and met.

· Participate in daily standups, sprint planning, and retrospectives (if working in Agile) to provide testing insights and updates.

· Provide training, technical guidance or mentoring to junior testers or new team members, or manual QA team members transitioning to automation.

· Recommend enhancements to test automation processes, tools, and strategies to boost efficiency and quality.

· Ensure automation scripts support cross-browser compatibility testing using tools like Sauce Labs.

· Validate UI/UX behavior across different screen resolutions and device types (desktop, mobile, tablet)

KEY REQUIREMENTS/SKILLS/EXPERIENCE

· 3–5 years of experience in automation testing for web and mobile applications.

· Expertise in test management and defect management, with strong knowledge of both functional and non-functional testing.

· Proficient in tools such as Selenium, Appium, Sauce Labs, Postman, and Jira.

· Strong programming/scripting skills in languages like Java, Python, or JavaScript (preferred).

· Experience with CI/CD environments and tools such as Jenkins will be advantageous. (preferred).

· Experience with API testing and using Postman or SoapUI.

· Familiarity with SQL and database validation.

· Experience with performance testing tools like JMeter.

· Familiarity with cloud-based testing environments and cross-browser testing tools.

· Knowledge in General and Life Insurance domains is an advantage.

· Excellent communication skills – verbal and written.

· Able to work independently and manage multiple tasks in a fast-paced environment.

· Strong analytical and problem-solving skills.

Pay: Up to RM8,300.00 per month

Application Question(s):

  • Are you okay with a 12 month contract role that is renewable?
  • Do you have a notice period of 1 month or shorter?

Work Location: In person

Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?