Automation Tester in Java

We are seeking a skilled Automation Tester with strong Java expertise to join our team and contribute to the quality of our web applications, APIs, and microservices.

Within this position, you will build and deploy automated testing solutions throughout the entire software development lifecycle, collaborating in agile environments with developers and other stakeholders.

If software quality, automation, and continuous improvement inspire you, we would be glad to connect with you.

Responsibilities

  • Craft testing strategies and plans through BDD approaches, and establish clear acceptance criteria
  • Build and maintain automated test scripts for both frontend (web, mobile) and backend (services) components
  • Run and oversee functional and non-functional testing efforts
  • Conduct performance testing, review results, and pinpoint areas for improvement
  • Handle test cases and defects with tools such as Jira and X-Ray
  • Incorporate automated tests into CI/CD pipelines and maintain source code repositories
  • Verify data through database queries to support testing activities
  • Leverage quality metrics and analytics, along with shift-left and shift-right testing practices, to steadily enhance product quality
  • Engage actively in agile ceremonies, reviews, and cross-functional discussions

Requirements

  • 3+ years of experience in software testing, including involvement in agile projects and full development cycles
  • Demonstrated experience testing web applications, APIs, and microservices
  • Understanding of testing processes and types (ISTQB Foundation Level / Automation Tester)
  • Background in automation frameworks such as Serenity BDD, Screenplay, Gherkin-Cucumber, and Karate
  • Hands-on expertise in functional and non-functional test automation tools
  • Knowledge of performance testing tools such as JMeter or K6, including result interpretation
  • Skills in CI/CD tools (Azure DevOps) and version control (Git)
  • Proficiency in relational databases (SQL, Oracle, DB2, PostgreSQL) and data validation for testing
  • Familiarity with software engineering practices such as SOLID principles, Clean Code, Refactoring, DRY, and DAMP
  • Expertise in GenAI tools (e.g., GitHub Copilot, Windsurf) applied to testing workflows
  • Background in agile methodologies and frameworks (Scrum, Kanban)
  • Clear communication skills in technical contexts, with the capability to explain your work to different roles and tailor your message to the audience
  • Proficiency in English at an Upper-Intermediate level (B2) or higher

Nice to have

  • Background in security testing and tools such as OWASP ZAP, including building automated security test scripts
  • Competency in managing automation pipelines
  • Understanding of ITIL v4
  • Showcase of Cucumber and Test Automation Framework Architecture
  • Familiarity with AI-assisted development tools such as GitHub Copilot and Microsoft Copilot

Benefits

  • Legal benefits
  • Life insurance policy
  • Dynamic work environment
  • Professional Growth
  • Attractive benefits plan
  • Development opportunities
  • Multicultural Collaboration
  • Referal Program

See also

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

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

A new version of freehire is available