Test Automation Engineer

Posted 20 August 2023
Salary HKD20000 - HKD40000 per month, Benefits: 1-month gratuity bonus, 14 days AL, medical
LocationHong Kong
Job type Contract
Discipline Software Development
ReferenceBH-5138
Contact NameNicholas Ng

Job description

Our client is a leading Insurance compnay in Hong Kong. They are looking for a Test Automation Engineer to expand their DevSecOps team. 


Job Highlight: 

  • Leading Insurance company 
  • Test Automation 
  • Seleuim, JUnit, Pytest 

Job Descriptions

Responsibilities:

  • Develop and implement automated test suites to validate the functionality, performance, and security of software applications.
  • Collaborate with development teams to define test strategies, test plans, and test cases to ensure comprehensive test coverage.
  • Train and mentor developers on test automation tools, frameworks, and best practices to embed testing skills within the development process.
  • Continuously enhance and maintain test automation frameworks and infrastructure to improve efficiency and reliability.
  • Analyse test results, identify defects, and work closely with developers to resolve issues and ensure high-quality code delivery.
  • Collaborate with cross-functional teams to integrate testing into the Continuous Integration and Continuous Deployment (CI/CD) pipeline.
  • Stay up to date with industry trends and emerging technologies in test automation and quality assurance practices.
  • Contribute to the establishment and enforcement of testing standards, processes, and methodologies.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 4 years of experience in software testing and test automation
  • Proficiency in test automation tools and frameworks, such as Selenium, JUnit, or Pytest.
  • Experience with scripting and programming languages for test automation such as Java, Python, or JavaScript.
  • Solid understanding of software testing principles and methodologies
  • Familiar with CI/CD concepts and experience integrating tests into the CI/CD pipeline.
  • Understanding of performance testing, security testing, and other non-functional testing approaches.
  • Good to have experience with containerization technologies like Docker for test environment setup
  • Familiarity with version control systems like Git for test code management and collaboration.
  • Ability to mentor and train developers in test automation tools and practices.
  • Strong analytical and problem-solving skills with attention to details
  • Excellent communication and interpersonal skills