As an experienced Software QA Engineer, you will be responsible for ensuring the quality of our software products through rigorous testing and validation processes. You will collaborate with developers, product managers, and other stakeholders to create and execute test plans, identify and document defects, and ensure the smooth release of high-quality software. This is a remote, contract position of 3-6 months.
Key Responsibilities:
Develop, maintain, and execute comprehensive test cases, test scripts, and test data sets to achieve complete test coverage.
Conduct thorough testing including functional, integration, regression, and performance testing, to ensure they meet the specified requirements and quality standards.
Identify, document, and track software defects using bug-tracking tools.
Collaborate with development teams to analyze and troubleshoot issues, providing detailed defect reports with steps to reproduce.
Automate test cases to enhance test coverage and efficiency.
Investigate and implement innovative testing methodologies, best practices, and industry standards to improve the overall QA process and product quality.
Maintain and improve the automated test framework.
Ensure test environments are properly set up and maintained.
Conduct root cause analysis on identified defects and generate comprehensive reports.
Stay current with the latest QA methodologies, tools, and industry best practices.
Knowledge of Large Language Model (LLM) using prompts engineering
Create and maintain automated test scripts and tools
Requirements:
Bachelor s degree in Computer Science, Information Technology, or a related field.
4+ years of professional experience in related field
Proven experience utilizing both structured and exploratory testing techniques.
Strong understanding of software QA methodologies, tools, and processes.
Passionate to learn new tools and technologies
Familiarity with bug tracking and test management tools (e.g., JIRA, TestRail).
Problem-solving abilities to identify and troubleshoot quality issues efficiently.
Strong analytical and critical thinking skills to assess test results and propose actionable solutions.
Strong attention to detail and organizational skills.
Ability to work both independently and as part of a team.
Excellent communication and collaboration skills to work effectively in a cross-functional team environment.
Previous experience working on AI-based products will be bonus
Concept and knowledge on ChatGPT, Large Language Models (LLM), Prompts Engineering, integrating powerful generative model for Retrieval Augmented Generation (RAG) system and evaluating outcome score, query rephasing and refining, retrieved documents, query rephasing evaluation, document retrieval evaluation, semantic and contextual validation, Data Augmentation, Error Analysis
Familiarity with using and generating/extracting data from ChatGPT using prompts, fine-tuning prompts, and synthetic data generation, and evaluating output score effectiveness.
Passion for continuous learning and staying up-to-date with the latest trends in quality assurance and the latest AI trends
Preferred Qualifications:
Knowledge of data validation and testing for AI/ML models.
Familiarity with programming languages (Python) and curious to learn and implement latest AI trends