QA Engineer
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- Brazil
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
<h3>Accountabilities</h3><li>Plan and execute exploratory, functional, regression, API, and mobile application testing to validate product functionality, reliability, and security.</li><li>Test applications across multiple devices, operating systems, browsers, and network conditions to identify compatibility issues and ensure consistent user experiences.</li><li>Identify high-risk product areas and prioritize testing based on potential user impact, business risk, and technical complexity.</li><li>Validate critical user journeys across mobile applications and backend services, ensuring features meet defined requirements and acceptance criteria.</li><li>Verify bug fixes, conduct regression testing before releases, and maintain clear documentation of test coverage, results, unresolved defects, and known risks.</li><li>Develop, implement, and maintain automated tests for critical workflows across mobile applications, APIs, and platform services.</li><li>Integrate reliable automated checks into CI/CD pipelines to strengthen release validation and provide faster feedback throughout the development lifecycle.</li><li>Investigate flaky or unreliable tests, improve test-suite stability, and maintain reusable test data and testing infrastructure.</li><li>Balance automated and exploratory testing approaches to maximize coverage, efficiency, and defect detection.</li><li>Identify, document, and communicate defects with clear reproduction steps, supporting evidence, and relevant technical context.</li><li>Collaborate with engineers to investigate root causes, verify fixes, prevent regressions, and address recurring quality issues at their source.</li><li>Participate in release planning and readiness reviews, communicating testing gaps, outstanding defects, and potential risks before deployment.</li><li>Help establish measurable quality standards, acceptance criteria, and release-readiness requirements based on testing evidence and risk assessments.</li><li>Partner with Product and Engineering teams to improve testability, incorporate quality considerations early in development, and prevent defects before they reach production.</li><li>Collaborate with Support and Trust & Safety teams to identify patterns in customer-reported issues and translate findings into actionable quality improvements.</li><li>Contribute to accessibility, performance, security, and reliability testing to strengthen the overall user experience.</li><li>Use AI coding assistants and agentic development tools to accelerate test development while independently reviewing generated code for correctness, reliability, security, and maintainability.</li><li>Protect proprietary code, credentials, customer information, and other sensitive data when using AI-assisted tools, remaining accountable for all testing work.</li><li>During the first 90 days, learn the product architecture and release processes, assess existing test coverage, automate priority regression scenarios, improve test reliability, and integrate stable automated checks into CI/CD.</li><li>Over time, establish dependable regression coverage for critical user journeys, reduce high-severity production defects, improve automated test coverage, and create repeatable QA practices that scale with the product.</li><h2>Requirements</h2><li>At least three years of professional experience in Quality Assurance, Quality Engineering, Software Testing, or a related discipline.</li><li>Strong experience with both exploratory testing and automated testing, including the ability to select appropriate methods based on risk and product requirements.</li><li>Practical experience testing mobile applications and APIs, with an understanding of application behavior across devices, platforms, and network conditions.</li><li>Programming skills sufficient to design, write, debug, test, and maintain automated test scripts and supporting code.</li><li>Working knowledge of Git, code review practices, and CI/CD workflows, with the ability to integrate testing into modern software development processes.</li><li>Experience developing software and automated tests both independently and with AI-assisted coding tools.</li><li>Ability to use generative AI tools and coding assistants effectively while maintaining ownership of the resulting code and validating all AI-generated implementations.</li><li>Strong understanding of how to review, test, debug, and validate AI-generated code, identifying potential security vulnerabilities, reliability issues, and maintainability concerns.</li><li>Strong analytical and problem-solving skills, with attention to detail and the ability to investigate complex issues and identify root causes.</li><li>Excellent written and verbal communication skills, including the ability to document defects clearly and collaborate effectively with technical and non-technical stakeholders.</li><li>Ability to work independently, manage competing priorities, and collaborate closely with cross-functional teams throughout the development lifecycle.</li><li>A proactive mindset focused on continuous improvement, risk reduction, and establishing scalable quality practices.</li><h2>Nice to have:</h2><li>Experience testing social, creator, media, or other consumer-facing applications.</li><li>Familiarity with real-time product features such as messaging, notifications, content feeds, or live interactions.</li><li>Experience testing monetization workflows, subscriptions, payment processing, or creator payouts.</li><li>Hands-on experience with mobile test automation frameworks.</li><li>Experience with API testing frameworks and service-level test automation.</li><li>Familiarity with cloud-based applications, distributed systems, and complex service integrations.</li><li>Knowledge of accessibility standards and performance testing methodologies.</li><li>Experience establishing or improving QA processes within a growing engineering organization.</li><h2>Benefits</h2><li>Competitive salary in USD, aligned with your skills and experience.</li><li>Paid time off to support work-life balance and personal well-being.</li><li>Health insurance subsidy to help cover healthcare expenses.</li><li>Annual salary reviews to recognize performance and professional growth.</li><li>Paid training and certifications to support continuous learning and technical development.</li><li>Fully remote work arrangement, offering flexibility to work from Brazil.</li><li>Opportunity to shape quality standards and testing practices across a growing technology product.</li><li>Hands-on experience with test automation, mobile applications, APIs, and CI/CD integration.</li><li>Close collaboration with engineering and product leadership, with opportunities to influence release decisions and product reliability.</li><li>Meaningful ownership of quality improvements, process optimization, and scalable testing strategies.</li>