QA Engineer

Job Purpose:

As a key member of the Amtivo Group’s technology team, the QA Engineer will play a vital role in ensuring the quality, resilience, and performance of our software products, including the internal ERP solution Amtivo Connect and the client-facing SaaS software Activ. This role involves developing both manual and automated test plans, collaborating closely with development teams and product managers to ensure the highest quality standards for new features and releases.

Accountabilities:

Test Plan Development

  • Design and implement comprehensive manual and automated test plans to ensure the quality and performance of software products.
  • Work closely with development teams to understand product specifications and integrate quality assurance practices into the development lifecycle.

Automated Testing

  • Utilise test automation tools to streamline the testing process, reduce time to release, and increase the efficiency of identifying bugs and issues.
  • Develop and maintain automation scripts and frameworks that align with the product’s development and deployment strategies.

Manual Testing

  • Conduct detailed manual testing when necessary, especially for new features or areas where automation is not feasible, to ensure a thorough review of the product’s functionality and user experience.
  • Document test cases and outcomes, providing clear feedback to development teams on issues and improvement areas.

Collaboration with Product Management

  • Collaborate with Product Managers to develop test cases for new features, ensuring that all functionalities are verified before release.
  • Act as a critical link between the product development and release phases, ensuring that new features meet predefined quality standards.

Release Gatekeeping

  • Serve as the gatekeeper for the release of products and features, ensuring that only thoroughly tested and validated updates are deployed to end users and customers.

Success criteria:

  • Establishment of robust manual and automated testing processes that significantly reduce bugs and improve product quality.
  • Effective collaboration with development and product management teams leading to smooth and timely product releases.
  • Positive feedback from end users and customers on the stability and performance of the software products.

Context:

  • 3-4 years of experience in a QA engineering role, preferably within a SaaS or software development environment.
  • Hands-on experience with test automation tools and frameworks.
  • Some programming experience or familiarity with programming languages relevant to test automation.
  • Strong understanding of software QA methodologies, tools, and processes.
  • Excellent problem-solving and communication skills.

Competencies:

  • Strong analytical skills and attention to detail.
  • Ability to work independently as well as part of a team.
  • High degree of initiative and flexibility.
  • Strong organisational skills with the ability to manage multiple tasks and priorities.
  • Commitment to continuous learning and improvement in the field of quality assurance.

How to Apply:

If you’re interested in a confidential conversation, please email your CV to recruitment@amtivo.com.