QA Engineer

  • Closed
  • US Company | Small ( employees)
  • LATAM (100% remote)
  • 3+ years
  • Long-term · 40h/week
  • Blockchain / Cryptocurrency
  • Full Remote

Required skills

  • Python
  • API Integrations
  • CI/CD
  • AWS
  • crypto
  • QA Automation
  • JavaScript
  • TypeScript
  • Go
  • Golang
  • API Testing
  • Azure
  • Back-end Testing

Requirements

Must-haves

  • 3-5 years of software quality assurance experience
  • Strong focus on test automation architecture
  • Proactively hunt for corner cases, race conditions, and data leaks across system interactions, utilizing observability tools (logs and metrics) to diagnose root causes
  • Experience guiding engineering teams through adopting strict input validation practices, moving beyond happy path testing to cover unexpected customer and partner inputs
  • Experience building or extending automated testing frameworks (e.g., Python, JavaScript/TypeScript, Go, etc.)
  • Experience with automated back-end/API testing and embedding test suites into CI/CD pipelines
  • Experience testing microservices, complex APIs, back-end logic, and asynchronous data flows
  • Proficiency with cloud environments (AWS, Azure and/or GCP), including log analysis, metrics monitoring, and system architecture navigation
  • Understanding how Crypto Assets work and their properties
  • Ability to prioritize testing efforts based on risk, business impact, and system criticality
  • Strong communication skills in both spoken and written English, for documentation and technical specs, and Portuguese, for daily operations

Nice-to-haves

  • Startup experience
  • Experience with load and stress testing tools (e.g., K6, JMeter, etc.)
  • Interest in system resilience and fault tolerance testing
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

  • Help the engineering team validate system interactions to mitigate error handling failures, corner case scenarios, data leaks, and other architectural vulnerabilities
  • Take ownership of the quality, security, and performance strategy for our cloud-based platforms
  • Operate at the intersection of modern cloud infrastructure and cutting-edge crypto components (e.g., Bitcoin, Liquid Network), increasing availability, minimizing operational risk, and automating everything possible
  • Design, implement, and maintain automated testing frameworks for functional, regression, integration, and end-to-end testing
  • Integrate automated test suites into IaC and CI/CD pipelines, ensuring quality gates for all deployments
  • Use observability tools (e.g., metrics, logs, alerts, dashboards, etc.) to investigate test failures, isolate defects, and collaborate on permanent fixes
  • Define test plans and quality benchmarks aligned with SLI/SLO targets to support production readiness
  • Conduct code reviews for automation scripts and promote quality best practices across the engineering team