About the Role
The role involves developing automated test suites, identifying software defects, and ensuring high-quality delivery of AI-based products through continuous integration and testing processes.
Responsibilities
- Design and implement automated testing frameworks for web and API services
- Write and maintain reliable end-to-end, integration, and unit tests
- Collaborate with developers to identify edge cases and improve code quality
- Integrate automated tests into CI/CD pipelines
- Monitor test execution and analyze results to report defects
- Ensure test coverage aligns with product requirements
- Optimize test performance and reduce execution time
- Maintain test environments and associated infrastructure
- Develop tools to support testing workflows
- Participate in code reviews with a focus on testability
- Document testing procedures and best practices
- Troubleshoot and debug issues across multiple environments
- Work closely with product and engineering teams to understand feature goals
- Contribute to quality assurance strategies early in development cycles
- Stay current with evolving testing tools and methodologies
Nice to Have
- Experience with performance or security testing
- Exposure to testing in microservices architectures
- Knowledge of behavior-driven development (BDD) frameworks
- Experience with test reporting and analytics tools
- Contributions to open-source testing projects
Compensation
Competitive salary with benefits
Work Arrangement
Hybrid remote
Team
Small, cross-functional engineering team focused on AI-driven insights
Our Tech Stack
We use Python and Node.js for backend services, React for frontend interfaces, and leverage cloud-native tools on AWS. Our automation stack includes Cypress and Playwright, with tests running in GitHub Actions.
Growth Opportunities
Engineers are encouraged to lead initiatives, mentor peers, and contribute to architectural decisions. Career paths include technical specialization and leadership roles.
Available for qualified candidates

