Java Test Automation and JUnit Intern
What this role pays, in context
This listing does not state its pay. Java Developer roles in India currently advertise a median of ₹12K a month.
Median of 6 other live Java Developer listings in India on this board that state pay. Roles that do not disclose a salary are excluded rather than counted as zero.
A test suite that takes twenty two minutes to run is a test suite people quietly start skipping. Ours takes twenty two minutes.
Your assignment
Across this two month internship in Hyderabad you will attack that number from both ends. You will replace the heavyweight Spring context in roughly forty unit tests with plain constructor injection and Mockito, move the genuinely integration-level cases onto Testcontainers so they stop fighting over one shared MySQL instance, and tag the slow suite so it runs nightly instead of on every push. You will also add coverage where it actually matters, starting with the billing calculator nobody wants to touch.
The trade we are offering
This internship is unpaid and we would rather be direct about that than bury it. What you get in return is two months reading production Java 17 written by people who have maintained it for years, a mentor who reviews every pull request you raise, and a portfolio result you can state precisely in an interview: a build that went from twenty two minutes to under five.
Who should apply
Final-year students and recent graduates. You should have written JUnit tests for your own projects and be able to explain what a mock actually replaces.
Responsibilities
- Cut build runtime by replacing heavyweight Spring context tests with plain unit tests
- Move genuine integration tests onto Testcontainers so they stop sharing one MySQL instance
- Tag and split the suite so slow cases run nightly rather than on every push
- Add missing coverage to the billing calculator and the bounce classifier
- Report a weekly runtime and coverage number back to the team
Requirements
- Final-year student or recent graduate; zero professional experience expected
- Has written JUnit tests for personal or academic projects
- Understands what a mock replaces and when reaching for one is the wrong move
- Java fundamentals and basic familiarity with Maven builds
- Able to attend our Hyderabad office three days a week
Skills
Benefits
- Certificate + Letter of Recommendation
- Pull request review from the engineers who own the codebase
- A measurable portfolio result you can quote in interviews
- Flexible hours arranged around university exams
MailerMen
MailerMen runs a verified job board covering startup and product roles across twelve markets, and takes on interns across engineering, data, design and marketing to build it.