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