Job Description
Summary
Sounds exciting? We think so too. To make it happen, we are looking for top talent to join our tech team. We're looking for a QA Automation Engineer to improve our testing practices, with a primary focus on backend systems. The ideal candidate will establish robust End-to-End testing frameworks, improve our automation infrastructure, and ensure reliable releases. You'll work closely with our development team to implement efficient testing processes that maintain high product quality while improving development velocity.
Key Responsabilities
- Design and implement comprehensive End-to-End testing strategies for our backend systems
- Develop and maintain reusable test automation frameworks and scripts
- Review PRs with a focus on testing quality and coverage
- Establish reliable test data management and environment practices
- Create clear documentation for testing processes and standards
- Identify opportunities to improve test coverage, efficiency, and reliability
Key Deliverables
- Assessment of current testing practices
- Comprehensive End-to-End testing strategy and implementation
- Reusable automation framework components
- Testing process documentation and standards
- Regular test coverage and quality reports
Required Skills and Experience
- 3+ years of experience in QA automation
- Strong knowledge of backend testing methodologies, particularly API testing
- Experience setting up and maintaining test automation frameworks
- Proficiency in at least one testing language/framework
- Understanding of CI/CD pipelines and testing integration
Nice to Have
- SRE experience or knowledge of reliability engineering principles
- Frontend testing expertise
- Experience with Nest.js, PostgreSQL, AWS, Docker, and TypeScript
- Familiarity with blockchain technology and/or gaming
- Experience integrating automated tests into CI/CD pipelines
Skills
- AWS
- Database Management
- Development
- Quality Assurance
- SQL
- TypeScript