Surf Internet is looking to improve the reliability and quality of their software delivery by implementing robust testing and release processes
Requirements
- Strong full stack development skills (front-end, back-end, APIs)
- Experience designing or contributing to testing and automation frameworks
- Familiarity with CI/CD pipelines and working alongside DevOps
- Ability to formalize workflows and set standards for testing and releases
- Clear examples of using AI tools to improve development or testing workflows
- Experience working with UAT processes and collaborating with business stakeholders on validation
- Exposure to automated testing tools (e.g., Selenium, Cypress, Jest, Playwright, etc.)
Responsibilities
- Help define and implement testing frameworks, UAT processes, and release quality standards
- Build and maintain front-end and back-end features that power digital customer experiences
- Ensure pull requests, integrations, and releases are consistently tested and validated
- Expand and improve automated test coverage to reduce manual effort and catch issues earlier
- Contribute to and optimize CI/CD pipelines, keeping development velocity high while maintaining reliability
- Collaborate with product, QA, and business teams to translate requirements into well-tested solutions
- Champion a culture of quality, ensuring that testing is built into the development lifecycle
Other
- Applicants are required to submit a 1–2 minute video introduction with their application
- Ability to work closely with other developers, product managers, and business stakeholders
- Collaborative team player with a quality-first mindset
- Adaptability, creativity, and speed are valued
- Entrepreneurial, collaborative, and forward-looking culture