freehire launches on Product Hunt on 26 August.

Follow →

Software Test Engineer

You design, implement, coordinate, and execute functional, integration, end-to-end, cross-party, performance, resilience, failover, recovery, security, and negative tests across complex distributed software systems. You develop and maintain test frameworks, stubs, simulators, and test infrastructure, document reproducible test evidence and results, support production releases and client integrations, and coordinate test activities across multiple environments with software engineers, product teams, and external partners.

Responsibilities

  • Design functional and integration tests for internal services and external interfaces
  • Coordinate and execute end-to-end and cross-party testing with external counterparties
  • Perform performance, resilience, failover, upgrade, and recovery testing
  • Conduct security and negative testing
  • Support vulnerability assessments and penetration testing
  • Design, develop, and maintain test frameworks, stubs, simulators, and test infrastructure
  • Track and maintain tests, test inputs, execution results, defects, and supporting artefacts
  • Plan and execute test activities across multiple environments

Requirements

  • Master’s degree in Computer Science
  • Three or more years of experience testing or building software in JVM-based environments
  • Experience testing complex distributed software systems
  • Experience testing REST APIs, message queues, and asynchronous workflows
  • Experience with performance, resilience, and security testing
  • Experience using testing frameworks and tools such as Cucumber
  • Experience designing and developing test infrastructure such as stubs, simulators, test harnesses, or environment-level tooling
  • Critical thinking and communication skills
  • Ability to work in a dynamic high-assurance environment
  • Structured and systematic working habits
  • Excellent written and oral communication skills in a professional technical context

Benefits

  • Flexible work-from-home arrangements

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available