Software Engineer (Automation Engineer C#)

We are looking for a highly skilled Automation Engineer with strong experience in Selenium using C# to help drive high-quality software delivery. The ideal candidate has solid programming expertise, sharp analytical thinking, and a proven ability to solve complex problems in a fast-paced Agile environment. You will play a key role in designing, building, and maintaining scalable automation frameworks and integrating them into CI/CD pipelines.


  • Design, build, and maintain robust automation frameworks using Selenium with C#
  • Develop, execute, and maintain automated test scripts for web applications
  • Integrate automated tests into CI/CD pipelines (Azure DevOps preferred) to enable continuous testing
  • Collaborate with QA, developers, and product teams to define effective test strategies
  • Analyze, troubleshoot, and resolve complex defects and automation failures
  • Manage source code repositories using Git (branching, merging, pull requests)
  • Continuously improve test coverage, execution speed, and overall automation efficiency
  • Contribute to best practices, standards, and process improvements in test automation
  • Strong hands-on experience with Selenium using C#
  • Proficiency in Visual Studio and .NET development
  • Experience with CI/CD pipelines (Azure DevOps preferred)
  • Solid understanding of Git and repository management workflows
  • Strong programming, debugging, and problem-solving skills
  • Experience working in Agile/Scrum environments

  • Experience building automation frameworks from scratch
  • Familiarity with cross-browser/cloud testing tools (e.g., BrowserStack or similar)
  • Experience in API test automation
  • Experience in Javascript
  • Knowledge of reporting tools such as Allure or Extent Reports
  • Exposure to infrastructure supporting large-scale or high-volume automated testing

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available