Job Title: Quality Assurance Engineer
About Us: AI71 is an applied research team committed to developing reliable and responsible AI-driven solutions for knowledge workers. We work closely with our industry partners and cross-functional teams to create products that leverage cutting-edge AI research from the Technology Innovation Institute (TII). As we continue to expand, we are looking for a skilled Quality Assurance Engineer to help ensure that our AI-powered solutions meet the highest standards of quality, reliability, and performance.
Position Overview: As a Quality Assurance Engineer at AI71, your primary focus will be on ensuring the quality and reliability of our AI products, specifically through thorough testing of our APIs, UI, and automated testing pipelines. You will collaborate with product and engineering teams to develop and execute comprehensive test plans, automate testing processes, and ensure our products deliver seamless user experiences and meet functional, performance, and security standards.
Key Responsibilities:
• Test Planning & Execution: Design and execute test plans for various product features, including APIs, UI, and automation pipelines. Conduct functional, regression, performance, and security testing to ensure that AI-driven products perform according to specifications.
• Automation & Scripting: Develop and implement automated test scripts to improve efficiency and ensure comprehensive coverage across test cases. Use automation tools such as Selenium, JUnit, pytest, or custom frameworks for API and UI testing.
• API & UI Testing: Focus on validating APIs and UIs for performance, reliability, and correct functionality. Ensure that both the backend (APIs) and the user-facing interfaces meet the product's functional and quality standards.
• Model Testing & Validation: Ensure the quality of AI models by collaborating with data scientists and engineers. Conduct tests to validate model performance, reliability, and accuracy in real-world applications.
• Bug Reporting & Tracking: Identify, document, and track defects and issues discovered during testing. Work closely with engineering teams to reproduce and resolve bugs in a timely manner.
• Continuous Improvement: Advocate for improved testing practices and stay current with industry best practices. Help implement new tools and testing strategies to optimize the testing lifecycle.
• Collaboration with Cross-Functional Teams: Work alongside developers, product teams, and DevOps engineers to understand product requirements and ensure testing is integrated throughout the development lifecycle.
• Security & Compliance Testing: Perform security and compliance testing to ensure AI systems meet privacy, security, and regulatory standards.
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 4+ years of experience in quality assurance, with a focus on software applications and/or API/UI testing.
• Strong experience with test automation tools (e.g., Selenium, JUnit, pytest, Cypress).
• In-depth understanding of software testing methodologies, including functional, regression, performance, and security testing.
• Hands-on experience testing APIs and user interfaces, including integration, functional, and UI testing.
• Familiarity with scripting languages like Python or JavaScript for test automation and data management.
• Excellent problem-solving abilities and effective communication skills for both technical and non-technical stakeholders.
• Ability to work in a fast-paced, collaborative environment while maintaining a strong focus on quality.
Preferred Qualifications:
• Experience with API testing tools like Postman, SoapUI, or similar.
• Familiarity with performance testing tools such as JMeter or LoadRunner.
• Knowledge of cloud environments (AWS, GCP, Azure) and their related tools.
• Experience with version control systems like Git and CI/CD pipelines.
• Certification in quality assurance (e.g., ISTQB, Certified Software Tester).
• Familiarity with test management tools (e.g., Jira, TestRail).
Why Join Us:
• Work with cutting-edge AI technologies to ensure the quality of AI-driven products.
• Be part of a forward-thinking company at the forefront of AI research and application.
• Competitive salary and benefits, including flexible work arrangements.
• Continuous professional development opportunities and access to AI conferences, workshops, and advanced training.
• A dynamic, inclusive, and collaborative culture that values quality, innovation, and teamwork.
How to Apply: If you’re passionate about ensuring the quality of AI-driven solutions and have experience in API, UI, and automation testing, we’d love to hear from you! Please submit your resume and cover letter outlining your experience in quality assurance and why you’re excited to join AI71.
AI71 is an equal opportunity employer. We embrace diversity and are committed to creating an inclusive environment for all employees.