Search by job, company or skills

  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Role Name: Test Automation Engineer

Location: Penang, Malaysia (Onsite)

Employment Type: 12-Month Contract

About the Role

We are seeking an experienced and highly skilled Test Automation Engineer. This role is critical for accelerating and enhancing our test automation strategy, with a primary focus on the Znuny platform and broader IT Service Management (ITSM) ecosystems. The ideal candidate will be a self-starter who can quickly integrate into our development lifecycle and deliver high-quality, maintainable automation scripts, helping us establish and maintain best practices.

As a forward-thinking QA team, we actively embrace the modern engineering landscape. We are looking for a professional who is adept at integrating AI-driven tools into their testing workflows to accelerate script creation, optimize test coverage, and ship robust solutions faster and smarter.

Key Responsibilities

  • Design, Develop, and Execute Automated Test Scripts: Create robust automated tests for Znuny modules, custom workflows, and integrated ITSM applications using modern automation frameworks.
  • Establish and Maintain Testing Solutions: Leverage Python and the Selenium framework to design data-driven tests for complex web interfaces and ITSM integration points.
  • Accelerate Test Lifecycles via Playwright: Effectively utilize modern tools like Playwright to quickly generate, debug, and refine Python/Selenium test scripts for seamless cross-browser testing.
  • AI-Driven QA Engineering: Actively leverage AI coding assistants and LLMs to optimize script generation, automate test case writing, analyze complex logs, and accelerate overall debugging processes.
  • Collaborate Across Teams: Work closely with the Development Team, Systems Analysts, and stakeholders to understand functional ITIL-aligned requirements and translate them into comprehensive test plans.
  • Defect Management: Track, document, and manage testing progress, system defects, and regressions using project management tools like Jira.
  • Source Control Management: Maintain strict version control of all automation code within BitBucket, ensuring proper branching, merging, and code review standards are followed.
  • Framework Evolution: Lead the maintenance and enhancement of the existing automation framework structure and libraries for optimal performance, reusability, and scalability.

Required Qualifications & Experience

  • Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field, or equivalent practical experience.
  • Core Experience:1 to 2 years of professional experience focused specifically on software testing automation.
  • ITSM Domain Knowledge: Strong practical experience testing or working within Znuny, OTRS, or equivalent ITIL-aligned ITSM platforms.
  • Technical Stack Mastery:
  • Strong working knowledge of Python scripting.
  • Hands-on experience developing automation suites using the Selenium framework.
  • Practical experience using Playwright to accelerate generation or enhance the stability of automation scripts.
  • Tools & Processes:
  • Version Control & Agile: Proficiency in Bitbucket and Jira for logging defects, managing tasks, and code collaboration.

The 2026 Edge: AI & Modern Tooling (Added Advantage)

We highly value candidates who leverage modern AI tools to drive efficiency. Experience or proficiency in the following is a major plus:

  • AI Coding Assistants: Daily-driver experience with AI pair-programming tools (e.g., Windsurf, Cursor, or Claude Code) to accelerate test script development and refactoring.
  • AI for Research & Analysis: Proficiency in utilizing advanced LLMs (e.g., Gemini, NotebookLM) to analyze system documentation, write test scenarios, and brainstorm edge cases.
  • Prompt Engineering: Strong prompting skills to effectively communicate with AI tools, ensuring accurate, secure, and optimized code outputs.

Preferred Qualifications

  • Experience configuring and utilizing Jenkins (or other CI/CD tools) for scheduling and running automated test suites in a continuous integration environment.
  • Familiarity with test management tools such as TestRail for detailed test case organization, execution planning, and comprehensive results reporting.

Behavioral Attributes & Soft Skills

  • Problem-Solver: Demonstrates an analytical and methodical approach to identifying the root cause of issues, ensuring long-term stability of the test suite.
  • Proactive & Self-Managing: Able to work independently, manage the entire automation lifecycle, and proactively seek clarity or raise potential blockers.
  • Detail-Oriented: Possesses a meticulous focus on accuracy and completeness when designing test cases, critical for maintaining high-quality automation.
  • Strong Communicator: Can articulate complex technical issues, automation strategies, and test results clearly and concisely to the Development Team and other stakeholders.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151787799

Beware of Scammers

We don’t charge money for job offers