About the Role
The position involves designing and executing test strategies for Node.js services, ensuring high reliability and performance through automated testing frameworks and continuous integration practices.
Responsibilities
- Develop and maintain automated test suites for Node.js backend services
- Collaborate with developers to identify edge cases and improve code quality
- Design integration and end-to-end test scenarios for APIs and microservices
- Implement testing frameworks aligned with CI/CD pipelines
- Monitor test coverage and report on quality metrics
- Troubleshoot and document defects with clear reproduction steps
- Participate in code reviews with a focus on testability and reliability
- Ensure compliance with software quality standards across releases
- Optimize test execution speed and reliability
- Work closely with product teams to understand feature requirements
- Contribute to test planning for new features and system changes
- Maintain documentation for test processes and frameworks
- Support deployment validation and rollback procedures
- Evaluate third-party tools for testing and monitoring improvements
- Promote best practices in software testing across the engineering team
Nice to Have
- Experience with TypeScript in test automation
- Background in financial or transactional systems
- Knowledge of security testing principles
- Exposure to performance or load testing tools
- Contributions to open-source testing projects
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote with team based in Portugal
Team
Collaborative engineering team focused on backend systems and test automation
Why Join Us
- Opportunity to shape testing strategy in a growing engineering team
- Work on scalable backend systems with modern tooling and practices
What We Offer
- Flexible working hours and remote-first culture
- Professional development budget and learning resources
- Health and wellness support programs
Does not offer visa sponsorship

