QA Analyst

Global Remote

Company Overview

BotCity is building the future of automation with the Governance Platform for Python automations and AI Agents. We empower enterprises to innovate at scale, bringing governance, control, and observability to every automation project. Our philosophy is simple: automation is software, and software deserves the same high-code standards that drive innovation in AI and machine learning.

We recently raised a $12M Series A, led by Four Rivers with participation from Y Combinator, SoftBank, and top industry leaders such as Lew Cirne (New Relic), Rod Johnson (Spring Source), and Walter Kortschak (Summit Partners | Firestreak Ventures). With 1,000+ customers in 70+ countries, including Bayer and LG, and recognition by G2 (2024) as one of the world’s top 25 emerging platforms, BotCity is scaling fast.

We’re a global remote company with teams across the US and LATAM, united by a shared vision to redefine how enterprises build and manage automation. If you’re looking for an environment that values impact, autonomy, and excellence, we’d love for you to join us on this journey.

 
Role Overview

The QA Analyst will be responsible for ensuring the highest product quality through rigorous testing and a constant feedback loop with internal teams to support BotCity's position as an automation solution provider. For this role, we have multiple openings, with mid-level positions requiring more experience in automated testing. We are seeking professionals passionate about quality assurance and product improvement, with great organization and attention-to-detail skills, and capable of working collaboratively with the team in a fast-paced environment. This role will report to the VP of Engineering as part of the Product team.

 
Responsibilities

  • Conduct manual testing on all products, identifying and reporting bugs and performance issues.
  • Develop test automation (where applicable), applying Python knowledge to create scripts and automated tests.
  • Develop and execute detailed test plans, test cases, and test scripts based on product requirements and specifications, working closely with Engineering and Product teams.
  • Identify, document, and track software defects and inconsistencies using defect tracking tools.
  • Document test procedures and processes, ensuring results are communicated clearly and accurately.
  • Collaborate with other team members to resolve issues and ensure deadlines are met, including participating in Agile/Scrum meetings to provide input on quality-related issues.
  • Stay current with industry trends and best practices in software testing and quality assurance.
Requirements

Required Qualifications

  • Technical or bachelor's degree, or equivalent practical experience in Information Technology, Computer Science, or related field.
  • Prior hands-on experience (1+ years) in software quality assurance projects in a full-time, consulting or internship roles.
  • Experience in at least one programming/scripting language such as Python (Python required for mid-level position).
  • Familiarity with behavior-driven development (BDD).
  • Ability to analyze software documentation and develop testing strategies.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Excellent written and verbal communication skills.
  • Experience working with MS Office/Excel, Google Suite, Notion.
  • Ability to travel as needed to support events and meet the team.
  • Portuguese - Fluent.
  • English - Advanced.

 
Preferred Qualifications

  • Exposure to RPA and Automation projects.
  • Familiarity with test automation tools such as Postman, Selenium, Behave (required for mid-level position).
  • Experience with version control systems (e.g., Git).
  • Familiarity with Agile/Scrum methodologies.
  • Prior experience in an early-stage, high-growth, and fast-paced startup environment.

#jobs #hiring #qa #automation #bdd