Enable job alerts via email!

SOFTWARE ENGINEER

DEZIRE TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 75,000 - 95,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking a Test Automation Engineer with over 5 years of experience. The role involves defining automation strategies, leading a team of testers, and making use of tools like Selenium and Azure DevOps. Ideal candidates should have strong scripting skills in Java or Python and proven leadership experience. Competitive salary and opportunities for professional growth will be provided.

Qualifications

  • 5+ years of experience in Test Automation and software engineering.
  • Proficiency in automation frameworks such as Selenium and Tosca.
  • Hands-on scripting experience in Java, Python, or C#.

Responsibilities

  • Define and implement automation testing strategies.
  • Lead a team of automation engineers and manual testers.
  • Oversee defect logging and quality management.

Skills

Test Automation
Mobile Automation
Scripting in Java
Scripting in Python
Leadership
CI/CD Integration

Tools

Selenium
Tosca
JIRA
Azure DevOps
Job description
Job Description & Requirements
Responsibilities
  • Define and implement automation testing strategies for applications and integrations.
  • Establish testing scope, priorities, resources, and timelines in alignment with project requirements.
  • Collaborate with stakeholders to define acceptance criteria and ensure coverage for functional and non-functional requirements.
Automation Development & Execution
  • Design and develop automation scripts using frameworks such as Selenium, Tosca, or custom scripts with Java/Python.
  • Integrate automation scripts with CI/CD pipelines (Jenkins, Azure DevOps, etc.).
  • Maintain reusable and modular test automation libraries.
Team Management & Leadership
  • Lead a team of automation engineers and manual testers; provide technical guidance and mentoring.
  • Review test plans, scripts, and execution results to ensure quality and accuracy.
  • Conduct regular team meetings, sprint planning, and retrospectives to improve efficiency.
Defect & Quality Management
  • Oversee defect logging, triage, and resolution tracking in tools like JIRA or ALM.
  • Drive root cause analysis and work with development teams to prevent recurrence.
  • Ensure compliance with industry standards and best practices for software testing.
Stakeholder Communication
  • Act as the primary contact for all automation testing activities.
  • Present regular reports on test coverage, execution status, and quality metrics to project leadership.
Required Skills & Experience
  • Must have software engineer experience for 5+ years, in Test Automation, Mobile Automation, Distributes application testing.
  • Proficiency in automation frameworks such as Selenium, Tosca, TestNG, JUnit, or Cucumber.
  • Hands-on experience in scripting with Java, Python, or C#.
  • Experience integrating automation into CI/CD pipelines (Jenkins, Azure DevOps, GitLab CI).
  • Strong knowledge of PLM processes and software testing methodologies (Agile/Scrum).
  • Proven leadership skills with the ability to manage distributed testing teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.