Software Quality Assurance (QA) Team Member

Role Overview

The Software Quality Assurance (QA) Team Member plays a vital role in ensuring the quality, reliability, and performance of Avantech’s software products. The primary objective of the QA function is to identify, document, and help resolve defects throughout the Software Development Life Cycle (SDLC), ensuring that high-quality solutions are delivered to end-users.

This role involves close collaboration with developers, product managers, and other stakeholders to continuously improve product quality and testing processes.

You will directly contribute to Avantech’s mission to provide efficient, secure and high-quality software that enhances business operations and user experience across diverse industries.

Key Responsibilities

1. Test Planning

· Collaborate with development teams and stakeholders to understand project requirements and specifications.

· Participate in the creation and maintenance of detailed test plans, test cases, and test scenarios aligned with business and technical requirements.

2. Test Execution

· Execute manual and automated test cases and accurately document results.

· Perform various types of testing, including functional, regression, integration, performance, and user acceptance testing (UAT).

· Identify, document, prioritize, and track software defects through to resolution.

3. Test Automation

· Develop, maintain, and enhance automated test scripts to improve test coverage and efficiency.

· Execute and monitor automated test suites and analyze test outcomes.

4. Collaboration & Communication

· Work closely with developers, product managers, and other team members to communicate defects, enhancements, and quality concerns.

· Participate in team meetings, reviews, and retrospectives to support product quality goals.

5. Continuous Improvement

· Provide constructive feedback on development and testing processes to enhance overall software quality.

· Contribute to the ongoing improvement of QA standards, tools, and procedures.

6. Documentation

· Create and maintain comprehensive QA documentation, including test plans, test cases, defect reports, and test summary reports.

7. Performance & Quality Validation

· Conduct performance and reliability testing to ensure software meets defined performance benchmarks and quality standards.

8. Security Testing

· Participate in security testing activities to identify, report, and help address potential vulnerabilities in the software.

Required Skills & Competencies

  • Strong problem-solving and analytical skills
  • High attention to detail and commitment to quality
  • Excellent verbal and written communication skills
  • Positive attitude with strong motivation and drive
  • Ability to work effectively both independently and as part of a team
  • 1- 2 years of experience in Software QA Manual Testing
  • Ability to work independently with confidence and initiative.

Benefits

  • A growing company offering a hybrid working setup
  • The opportunity to work with a young, talented team in a positive and collaborative environment
  • A competitive compensation package based on experience and skill level
  • Preferential rates on health Insurance (after probation)
  • Benefits related to the joining of gyms at preferential rates.
  • A one time bonus for every certification/degree earned
  • Study leave
  • Free access to Microsoft’s Pluralsite

Wishlist 0
Continue Shopping