Articul8 AI is seeking an exceptional Quality Assurance Software Engineer to join our team in shaping the future of Generative Artificial Intelligence (GenAI). We are looking for a Quality Assurance Software Engineer with a proven track record of designing and executing comprehensive testing strategies to ensure the quality of our GenAI-powered products. As a member of our Product Technology team, you will play a critical role in identifying and reporting defects, collaborating with cross-functional teams to drive innovation, optimize performance, and foster growth. This position offers exciting opportunities to work closely with cross-functional teams and external partners to drive innovations in enterprise-grade GenAI.
Responsibilities:
- Design, develop, and execute comprehensivemanual and automated testing strategiesacrossUI/Web interfaces, Backend APIs (REST & GraphQL), and performance scenariosto ensure the quality of our GenAI-powered products.
- Identify, track, and report defects usingtest and issue management tools such as Jira and Linear, collaborating with cross-functional teams to resolve issues and improve product stability.
- Develop and maintainautomated test scriptsusing tools such asRobot Framework,Postman,Bruno, andK6to validate frontend, backend, and system performance.
- Collaborate closely with engineering and research teams to integrate testing components into product pipelines, ensuring highperformance, reliability, and scalability.
- Monitor system performance usingGrafana and InfluxDBfor observability, tracing, and logging, helping ensure reliable behavior across environments.
- Stay current on evolving QA methodologies, frameworks, and technologies, especially within theGenAI and LLM testingecosystem.
- Contribute tocode reviewsand supportopen-source initiativeswhen relevant.
manual and automated testing strategies UI/Web interfaces, Backend APIs (REST & GraphQL), and performance scenarios
test and issue management tools such as Jira and Linear
automated test scripts Robot Framework Postman Bruno K6
performance, reliability, and scalability
Grafana and InfluxDB
GenAI and LLM testing
code reviews open-source initiatives
Required Qualifications:
- 4+ yearsof experience in software testing, QA, or a similar role, with a strong focus onUI/Web, API (REST & GraphQL), and performance testing.
- BSc degreein Computer Science, Engineering, or a related technical field.
- Hands-on experience withPythonandJavaScriptfor automation and scripting.
- Proven experience withJira or Linearfor managing test plans, bugs, and engineering workflows.
- Experience usingGitfor version control and working with repositories onGitHubas part of CI/CD and test automation pipelines.
4+ years UI/Web, API (REST & GraphQL), and performance testing
BSc degree
Python JavaScript
Jira or Linear
Git GitHub
Preferred Qualifications:
- Familiarity with:Languages: Python, JavaScriptAPIs: REST, GraphQLTesting Tools/Frameworks: Selenium, Robot Framework, Playwright, Postman, Bruno, K6, JMeterCloud Platforms: AWS, Azure, GCPContainer Orchestration: Kubernetes, Docker SwarmMonitoring/Observability: Grafana, InfluxDB, PrometheusTest/Issue Management: Jira, Linear
- Languages: Python, JavaScript
- APIs: REST, GraphQL
- Testing Tools/Frameworks: Selenium, Robot Framework, Playwright, Postman, Bruno, K6, JMeter
- Cloud Platforms: AWS, Azure, GCP
- Container Orchestration: Kubernetes, Docker Swarm
- Monitoring/Observability: Grafana, InfluxDB, Prometheus
- Test/Issue Management: Jira, Linear
Familiarity with:
Languages
APIs
Testing Tools/Frameworks
Cloud Platforms
Container Orchestration
Monitoring/Observability
Test/Issue Management
- Experience testingGenAI productsor working withLLMs(e.g., prompt validation, behavior consistency, performance underload) is a strong plus.
- · Unit testing experience (e.g., pytest, unittest) is a plus.
GenAI products LLMs
· Unit testing experience (e.g., pytest, unittest) is a plus.
Professional Attributes:
- Problem Solving: ability to break down complex problems into manageable components, devising creative solutions, and iteratively refining ideas based on feedback and experimental evidence.
Problem Solving: ability to break down complex problems into manageable components, devising creative solutions, and iteratively refining ideas based on feedback and experimental evidence.
- Collaboration and Communication: proficiency in working cross-functionally—communicating clearly, providing constructive criticism, delegating responsibilities, and respecting diverse perspectives.
Collaboration and Communication: proficiency in working cross-functionally—communicating clearly, providing constructive criticism, delegating responsibilities, and respecting diverse perspectives.
- Project Management and Prioritization: demonstrated aptitude in balancing multiple projects, deadlines, and allocating time efficiently between short-term objectives and long-term goals.
Project Management and Prioritization: demonstrated aptitude in balancing multiple projects, deadlines, and allocating time efficiently between short-term objectives and long-term goals.
- Critical Thinking: ability to carefully evaluate assumptions, questioning established methodologies, challenging own biases, and maintaining skepticism when interpreting results.
Critical Thinking: ability to carefully evaluate assumptions, questioning established methodologies, challenging own biases, and maintaining skepticism when interpreting results.
- Curiosity and Continuous Learning: ability to stay curious about advances in related fields and constantly seeking opportunities to expand knowledge base.
Curiosity and Continuous Learning: ability to stay curious about advances in related fields and constantly seeking opportunities to expand knowledge base.
- Emotional Intelligence and Intellectual Humility: capable of displaying empathy, resilience, adaptability, and self-awareness. Ability to recognize own limitations, embracing uncertainty, acknowledging mistakes, and valuing others' contributions.
Emotional Intelligence and Intellectual Humility: capable of displaying empathy, resilience, adaptability, and self-awareness. Ability to recognize own limitations, embracing uncertainty, acknowledging mistakes, and valuing others' contributions.
What We Offer:
By joining our team, you become part of a community that embraces diversity, inclusiveness, and lifelong learning. We nurture curiosity and creativity, encouraging exploration beyond conventional wisdom. Through mentorship, knowledge exchange, and constructive feedback, we cultivate an environment that supports both personal and professional development.
If you're ready to join a team that's changing the game, apply now to become a part of the Articul8 team. Join us on this adventure and help shape the future of Generative AI in the enterprise.