Write test code that matters: Build automated test suites in Java that validate our core platform
real tests that catch real bugs
Test like systems matter: Design tests around real failure scenarios
what happens when an API times out? When data gets corrupted? When systems go out of sync?
Work with real integrations: Validate how data flows between systems, ensure APIs work correctly, test the systems we build for real companies
Collaborate on quality: Work with developers to understand what's being built, suggest ways to make code more testable, participate in how we approach quality
Learn from engineers who care: Senior engineers will teach you how to think about quality, how to write test code that lasts, and why testing shapes better product design
Requirements
Currently studying Software Engineering, Computer Science, or a related field
Solid foundation in Java
doesn't matter if it's from school projects
Exposure to testing frameworks like JUnit, TestNG, or similar
school projects absolutely count
Comfortable with REST APIs
You naturally think about edge cases
you're the person who asks "but what if it breaks?"
Nice to have (but don't let this stop you from applying): Test automation framework experience (Selenium, RestAssured, similar)
Spring or backend Java experience
JavaScript or scripting skills
CI/CD pipeline knowledge
API or contract testing experience
Tech Stack
Java
JavaScript
JUnit
Selenium
Spring
Benefits
Competitive co-op pay
Flexible, remote-first environment
Mentorship that actually helps: Senior engineers who'll invest time teaching you
not just code, but how to think about quality and systems
Real QA experience: Your tests protect a platform used by hundreds of companies.