Job Openings QA Engineer

About the job QA Engineer

Role Overview

Execute comprehensive manual testing to ensure software quality across desktop and web applications. Focus on thorough exploration of features, identifying defects, and documenting issues clearly. 

This role requires curiosity, attention to detail, and the ability to think beyond scripted test cases to uncover hidden problems.

Key Responsibilities

  • Execute manual test cases for regression testing and feature validation
  • Explore applications to identify defects beyond scripted test scenarios
  • Create clear, detailed bug reports in JIRA with reproduction steps and supporting evidence
  • Participate in bug triage meetings to discuss findings and severity
  • Execute test plans for release cycles
  • Contribute to test case creation for new features
  • Investigate and analyze application behavior to understand root causes of issues
  • Provide feedback on usability and user experience concerns

Required Technical Skills

Testing Experience:

  • 2+ years hands-on software testing experience
  • Strong manual testing and exploratory testing skills
  • Experience testing Windows desktop applications
  • Experience testing web-based/cloud applications
  • Understanding of software development lifecycle and basic testing principles
  • Ability to think critically about how users interact with software

Tools & Technologies:

  • Proficiency with JIRA for bug tracking and reporting
  • Comfortable using developer tools and logs to investigate issues

Communication:

  • Strong written and spoken English communication skills
  • Ability to clearly describe bugs with precise reproduction steps
  • Comfortable asking questions to understand requirements and expected behavior
  • Ability to work collaboratively with developers and other team members

Desired Attributes

Curious mindset with an instinct to explore and question

  • Strong attention to detail without losing sight of the bigger picture
  • Ability to understand applications and how components interact
  • Self-motivated and able to work independently
  • Methodical approach to testing while remaining flexible
  • Persistent when investigating difficult-to-reproduce issues

What We're Looking for in Both Roles

Critical Success Factors:

  • Communication: Clear, concise, and professional communication is essential for remote collaboration
  • Independence: Ability to self-manage workload and prioritize effectively with minimal supervision
  • Technical curiosity: Desire to understand how things work, not just whether they work
  • Quality mindset: Pride in finding issues before customers do
  • Adaptability: Comfortable with changing priorities and evolving requirements
  • Time zone commitment: Reliable availability during agreed overlap hours with NZ team

Our Testing Philosophy: 

We value testers who think beyond test scripts. While executing test cases is important, we're looking for people who explore applications, understand user workflows, and identify risks that weren't anticipated. The best testers ask, "what if?" and dig deeper when something doesn't feel right.

Practical experience and demonstrated skills matter more to us than certifications or formal training credentials.

Application Process

Candidates should be prepared to discuss:

  • Specific examples of bugs they've found and how they approached investigation
  • Their testing process and how they decide what to test
  • Technical troubleshooting approaches and tools they use
  • How they prioritize testing when time is limited