About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Fullstack Engineer, Quality Engineering based in Brazil.
Responsibilities
- Lead the implementation of test automation strategies across the full testing pyramid, including unit, service, integration, and end-to-end testing.
- Build, maintain, and effectively utilize automated tests to provide robust coverage for product features and releases.
- Collaborate closely with engineering teams to improve testing practices and continuously strengthen automation coverage.
- Develop and enhance existing automation frameworks to support new functionality and improve quality and engineering efficiency.
- Integrate automated testing into CI/CD pipelines in collaboration with CI/CD teams.
- Develop and maintain test tools while contributing directly to product code where appropriate.
- Participate in design reviews and guide architectural decisions toward modular, maintainable, and highly testable systems.
- Troubleshoot complex issues, isolate failures, debug defects, and verify fixes.
- Use quality signals such as test coverage, flaky test rates, suite execution time, and escaped defects to prioritize improvements.
- Apply AI and modern tooling to accelerate testing, improve developer productivity, and enhance Quality Engineering practices.
- Collaborate with Product Management, Engineering, and other Quality Engineering teams.
- Contribute to a culture of strong code quality, technical craftsmanship, operational excellence, and continuous improvement.
Requirements
- 5+ years of professional experience in software engineering and software testing.
- Demonstrable experience with at least one web development language, such as TypeScript or JavaScript.
- Comfortable working with a backend programming language such as Java, Kotlin, Python, or Go.
- Strong understanding of software test automation methodologies, tools, and frameworks.
- Hands-on experience with modern automation frameworks such as Playwright or Cypress.
- Experience integrating automated testing into CI/CD pipelines using tools such as Buildkite, Spinnaker, or Jenkins.
- Strong experience with Git and modern version-control practices.
- Experience using quality metrics such as test coverage, flaky test rates, suite execution time, and escaped defects.
- Proven ability to develop solutions for ambiguous and complex technical problems.
- Experience designing integrations or technical solutions that span multiple teams.
- Strong communication and collaboration skills.
- Curiosity about applying AI and large language models to software testing and developer productivity.
- Comfortable collaborating professionally in English.
- Bachelor’s degree in Computer Science, Engineering, or an equivalent technical qualification.
Conditions
- Remote work opportunity in Brazil.
- Opportunity to work across full-stack engineering, test automation, CI/CD, and Quality Engineering.
- Hands-on exposure to modern automation frameworks such as Playwright and Cypress.
- Opportunity to apply AI and LLM technologies to testing and developer productivity.
- Cross-functional collaboration with Product Management, Engineering, CI/CD, and Quality Engineering teams.
- Senior-level influence over automation strategy, testing architecture, and software quality practices.
- Opportunity to work on complex systems and contribute to scalable, fault-tolerant, and highly testable solutions.
- Fast-paced environment with short release cycles.
- Inclusive environment with reasonable accommodations available.