Epicareer Might not Working Properly
Learn More

Automation Test Engineer

Salary undisclosed

Apply on


Original
Simplified

Location: Kuala Lumpur (On-site)

Job Type: Permanent, Full Time

Mandatory Requirement: Experienced in the banking domain

Years of Experience:

  • Junior: Katalon Studio (2+ years required), Selenium (1+ years preferred), JIRA (1+ years required), and UFT (optional).
  • Senior: Selenium (4+ years required), Katalon Studio (2+ years required), JIRA (1+ years required), and UFT (optional).

Requirements & Skills:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Test Automation Engineer for web or mobile applications.
  • Familiarity with automation frameworks such as linear scripting, modular testing, data-driven testing, and keyword-driven testing.
  • Proficiency in scripting languages like Python, and Ruby (desired).
  • Knowledge of test automation best practices and guidelines.
  • Experience in test data management, environment setup, and mobile farms.
  • Familiarity with CI/CD tools such as GitHub Actions, and Jenkins (desired).
  • Excellent communication and problem-solving skills.
  • Agile mindset focused on continuous improvement.
  • Fluency in English (additional ASEAN languages are a plus).

Key Responsibilities

  • Designing and executing tests focusing on automation scripts, keeping in mind the needs of a customer.
  • Creating test environments that are scalable and optimized.
  • Analyzing results and identifying the root cause of malfunctions.
  • Troubleshooting errors and writing up final test procedures.
  • Build robust systems that scrutinize a product to ensure its quality, reliability, speed, functionality, and

design exceed expectations.

  • Collaborating with other teams, such as design, production, and development.
  • Evaluating, and testing the right testing tools for the organization.

Responsibilities:

In addition to the key responsibilities described above, your responsibilities would also include the following:

  • Selecting or identifying test cases for automation from existing test case documentation.
  • Designing, documenting, and applying test automation strategy and guidelines.
  • Creating an automation test plan and getting approval.
  • Configuring test environment or other tools as required.
  • Writing, designing, and executing automated tests by creating scripts that run testing functions automatically.
  • Researching issues in software through testing.
  • Collaborating with QA analysts and software developers to develop solutions.
  • Maximizing test coverage for the most critical features of the system.
  • Keeping updated with the latest industry developments.
  • Guiding, mentoring, and training junior resources in test automation.
Similar Jobs