Software QA Engineer
Job Role: Software QA Engineer
Location:
RemoteWe are seeking an experienced AI Software QA Engineer to support a NATO-related project focused on software quality assurance, AI model evaluation, testing, and data accuracy.
Key Responsibilities:
Design, execute, and document test cases based on project requirements and quality standards.
Evaluate AI-generated outputs for accuracy, consistency, relevance, and adherence to defined criteria.
Test software functionality and identify defects, errors, inconsistencies, and unexpected results.
Assess AI model outputs and document quality issues, limitations, and recurring error patterns.
Review and validate datasets, labels, and evaluation results against established guidelines.
Prepare clear, detailed defect reports with supporting evidence and reproducible steps where applicable.
Maintain accurate records of testing activities, test results, evaluation findings, and corrective feedback.
Follow testing procedures and project-specific quality guidelines consistently.
Collaborate with team members to clarify requirements, investigate issues, and improve evaluation quality.
Recommend improvements to testing workflows, data accuracy, and overall quality assurance processes.
Required Qualifications:
Practical experience in software quality assurance, software testing, or quality engineering.
Mandatory hands-on experience in AI testing, AI model evaluation, or AI output quality assessment.
Understanding of test case design, test execution, defect identification, and defect reporting.
Experience evaluating outputs against predefined quality standards and acceptance criteria.
Strong analytical and problem-solving skills, with the ability to identify patterns and inconsistencies.
Excellent attention to detail and the ability to follow detailed instructions.
Written and verbal English communication skills at B2 level or above.
Ability to document findings clearly and accurately.
Ability to work independently and manage assigned tasks in a remote environment.