Enable job alerts via email!

Test Automation Engineer

DA SOFTWARE PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in software solutions is seeking an Automation Engineer to design and maintain automated testing frameworks. The role involves utilizing tools like Selenium and Jenkins to streamline testing processes while collaborating with teams to ensure quality. The ideal candidate will possess strong skills in Java and automation methodologies.

Qualifications

  • Proficient in Java programming in test automation.
  • Solid experience with Selenium WebDriver and Cucumber.
  • Knowledge of performance testing and agile methodologies.

Responsibilities

  • Design and maintain automated test scripts.
  • Build automation frameworks to increase testing efficiency.
  • Integrate tests into CI/CD pipelines.

Skills

Java programming
Selenium WebDriver
Cucumber BDD
Automated testing for web applications
CI/CD tools
Analytical skills
Interpersonal skills

Tools

Jenkins
GitLab

Job description

Key Responsibilities:
  • Design, develop, and maintain automated test scripts using Selenium WebDriver and Cucumber (BDD) .
  • Build scalable, reusable automation frameworks to streamline test processes and increase efficiency.
  • Collaborate with cross-functional teams to identify test requirements and create robust test plans.
  • Execute automated tests and analyze results to identify defects and performance issues.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins and GitLab .
  • Execute automated test suites, analyse test results, and report defects with clear documentation.
  • Keep up with emerging trends and tools in automated testing and CI/CD; actively contribute to process improvement and innovation.
  • Provide guidance and mentorship to junior QA team members.
  • Develop and maintain supporting utility tools to enhance test coverage and automation capabilities.
Requirements:
  • Proficient in Java programming , especially in the context of test automation.
  • Solid hands-on experience with Selenium WebDriver and Cucumber BDD frameworks .
  • Strong knowledge of automated testing for web applications, APIs .
  • Experience with CI/CD tools such as Jenkins and GitLab for test integration and delivery.
  • Familiarity with other automation tools for API, mobile, or e-banking testing is a plus.
  • Excellent communication and interpersonal skills with the ability to collaborate effectively across teams.
  • Strong analytical and reporting skills, with the ability to clearly document issues and test results.
  • Knowledge of performance testing and security testing concepts.
  • Familiarity with agile development methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.