QA Software Engineer (Campinas, Brazil)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 4 years of experience in software testing, QA, or a related role., Strong background in UI/Web, API (REST & GraphQL), and performance testing., BSc degree in Computer Science, Engineering, or a related technical field., Hands-on experience with Python and JavaScript for automation and scripting..

Key responsibilities:

  • Design, develop, and execute manual and automated testing strategies for GenAI products.
  • Identify, track, and report defects using tools like Jira and Linear, collaborating with teams to resolve issues.
  • Develop and maintain automated test scripts using tools such as Robot Framework, Postman, Bruno, and K6.
  • Collaborate with engineering and research teams to integrate testing into product pipelines, ensuring high performance and reliability.

Articul8 AI logo
Articul8 AI https://www.articul8.ai
51 - 200 Employees
See all jobs

Job description

About us:

At Articul8 AI, we relentlessly pursue excellence and create exceptional AI products that exceed customer expectations. We are a team of dedicated individuals who take pride in our work and strive for greatness in every aspect of our business. We believe in using our advantages to make a positive impact on the world and inspiring others to do the same.

Job Description:

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 GenAIpowered products. As a member of our Product Technology team, you will play a critical role in identifying and reporting defects, collaborating with crossfunctional teams to drive innovation, optimize performance, and foster growth. This position offers exciting opportunities to work closely with crossfunctional teams and external partners to drive innovations in enterprisegrade GenAI.

Responsibilities:

  • Design, develop, and execute comprehensive manual and automated testing strategies across UIWeb interfaces, Backend APIs (REST & GraphQL), and performance scenarios to ensure the quality of our GenAIpowered products.

  • Identify, track, and report defects using test and issue management tools such as Jira and Linear, collaborating with crossfunctional teams to resolve issues and improve product stability.

  • Develop and maintain automated test scripts using tools such as Robot Framework, Postman, Bruno, and K6 to validate frontend, backend, and system performance.

  • Collaborate closely with engineering and research teams to integrate testing components into product pipelines, ensuring high performance, reliability, and scalability.

  • Monitor system performance using Grafana and InfluxDB for observability, tracing, and logging, helping ensure reliable behavior across environments.

  • Stay current on evolving QA methodologies, frameworks, and technologies, especially within the GenAI and LLM testing ecosystem.

  • Contribute to code reviews and support opensource initiatives when relevant.

    • Required Qualifications:

      • 4+ years of experience in software testing, QA, or a similar role, with a strong focus on UIWeb, API (REST & GraphQL), and performance testing.

      • BSc degree in Computer Science, Engineering, or a related technical field.

      • Handson experience with Python and JavaScript for automation and scripting.

      • Proven experience with Jira or Linear for managing test plans, bugs, and engineering workflows.

      • Experience using Git for version control and working with repositories on GitHub as part of CICD and test automation pipelines.

        • Preferred Qualifications:

          • Familiarity with:

            • Languages: Python, JavaScript

            • APIs: REST, GraphQL

            • Testing ToolsFrameworks: Selenium, Robot Framework, Postman, Bruno, K6, JMeter

            • Cloud Platforms: AWS, Azure, GCP

            • Container Orchestration: Kubernetes, Docker Swarm

            • MonitoringObservability: Grafana, InfluxDB, Prometheus

            • TestIssue Management: Jira, Linear

                  • Experience testing GenAI products or working with LLMs (e.g., prompt validation, behavior consistency, performance underload) is a strong plus.

                  • · 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.

                          • Collaboration and Communication: proficiency in working crossfunctionally—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 shortterm objectives and longterm goals.

                                  • 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.

                                          • Emotional Intelligence and Intellectual Humility: capable of displaying empathy, resilience, adaptability, and selfawareness. 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 youre ready to join a team thats 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.

                                              NOTE: This position is available via CLT contract only, Thank you!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Quality Assurance
  • Humility
  • Collaboration
  • Communication
  • Critical Thinking
  • Curiosity
  • Prioritization
  • Emotional Intelligence
  • Problem Solving

QA Engineer Related jobs