Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.
Capgemini • Kuala Lumpur, Kuala Lumpur, Malaysia
Role & seniority: Automation Test Engineer (level not specified)
Stack/tools: Selenium WebDriver; Java; TestNG/JUnit; Page Object Model and other design patterns; Maven or Gradle; Git (GitHub/GitLab/Bitbucket); CI/CD: Jenkins, Azure DevOps, or GitHub Actions; Jira/Azure Boards; REST API testing (optional, with RestAssured)
Automation development: design, develop, and maintain automated regression and functional test suites; build modular, reusable frameworks (Hybrid/POM/BDD)
Test planning & execution: analyze user stories/requirements, create test scenarios, run automated tests, report defects; perform root-cause analysis with developers
Quality assurance & process: participate in agile ceremonies; improve automation coverage; optimize test execution time; support continuous testing across SDLC
Strong Selenium WebDriver experience
Proficient Java (OOP, collections, exception handling)
Experience with TestNG or JUnit; hands-on with POM or equivalent design patterns
Build tools: Maven or Gradle
CI/CD familiarity (Jenkins, Azure DevOps, or similar)
Version control (Git)
REST API testing (RestAssured) and API test automation
Experience with hybrid/BDD frameworks
Additional CI/CD tooling or test management integration
Location & work type: Not specified; details not provided
Role Overview We are looking for a skilled Automation Test Engineer with hands-on experience in Selenium WebDriver, Java, TestNG/JUnit, and automation frameworks. The ideal candidate will design, develop, and maintain robust automation test scripts to ensure high‑quality releases, improve testing efficiency, and support continuous integration practices. Key Responsibilities 🧪 Automation Development Design, develop, and maintain automated regression and functional test suites using Selenium WebDriver and Java. Build and enhance modular, reusable automation frameworks (Hybrid/POM/BDD). Automate web-based UI tests and API tests (if applicable). 📋 Test Planning & Execution Analyze user stories, requirements, and acceptance criteria to create test scenarios. Execute automated test scripts, analyze results, and report defects. Perform root cause analysis for test failures and work with developers to resolve issues. 🔧 Tools & Technologies Work with TestNG/JUnit, Maven/Gradle, Git/GitHub/GitLab/Bitbucket. Integrate automation scripts with CI/CD pipelines (Jenkins/Azure DevOps/GitHub Actions). Work with Jira/Azure Boards or any test management tools. 📈 Quality Assurance Participate in sprint planning, daily standups, and retrospective meetings. Improve automation coverage and optimize test execution time. Support continuous testing and quality improvements across the SDLC. Required Skills ✔ Technical Skills Strong experience in Selenium WebDriver. Excellent proficiency in Java (OOP concepts, Collections, Exception handling, etc.). Experience with TestNG or JUnit frameworks. Hands-on with Page Object Model (POM) or other automation design patterns. Experience with build tools like Maven or Gradle. Knowledge of REST API testing (RestAssured – optional but preferred). Working knowledge of CI/CD tools such as Jenkins, Azure DevOps, etc. Understanding of version control systems (Git).