Software Engineering Summer Intern
Join our team and surround yourself with highly motivated and skilled coworkers to build cutting edge solutions for prestigious clients around the globe.
Topic 1 : AI-Powered Test Case Generation for Automated QA Integration
Description:
This topic focuses on exploring and implementing AI-driven tools or models that can automatically generate test cases (unit, integration, or UI) from source code, API specifications (e.g., OpenAPI), or user stories. The goal is to integrate these AI-generated tests into our existing QA pipelines to enhance coverage, reduce manual effort, and support continuous testing
Key attributes / Main competencies:
- Understanding of software testing (unit, integration, UI)
- Familiarity with QA tools and frameworks (e.g., JUnit, Selenium, Postman, Cypress)
- Experience with AI/ML or LLMs (e.g., using GPT APIs, code models)
- API analysis and specification handling (e.g., Swagger/OpenAPI)
- CI/CD and test automation integration
Learning Outcomes:
- Evaluate and apply AI models for automated test case generation
- Design workflows that translate API specs or code into executable test scripts
- Integrate automated testing into real-world QA processes
- Deliver a working prototype or framework usable by the QA team
Topic 2 : API Documentation & Exposure for InsightWeb
Description
This internship focuses on documenting and exposing the internal APIs of MassTer InsightWeb to external clients. The intern will explore and organize existing backend and frontend components built using Java Spring Boot and Angular, generate interactive API documentation using Swagger/OpenAPI, and prepare guidelines for secure and efficient API consumption. The final deliverable will be a well-structured developer portal or API reference that can be shared with clients or partners.
Key Competencies:
- Java, Spring Boot (REST APIs)
- Angular basics
- Swagger/OpenAPI
- API testing (Postman)
- Basic auth/OAuth2 knowledge
Learning Outcomes:
- Understand InsightWeb’s API architecture
- Document and publish REST APIs
- Build secure, client-consumable API layers
- Gain experience with Swagger and API design best practices
Topic 3 : Codebase Backup & Sync from Bitbucket to GitHub
Description:
Implement an automated process to back up and sync Bitbucket repositories to GitHub. This includes setting up secure access, scheduling regular updates, and ensuring data integrity for disaster recovery or migration readiness.
Key Competencies:
- Git & repository management
- Bitbucket and GitHub APIs
- Scripting (Bash or Python)
- Basic CI/CD (Bitbucket Pipelines, GitHub Actions)
Learning Outcomes:
- Automate repo mirroring from Bitbucket to GitHub
- Understand cross-platform Git operations
- Gain experience with GitHub Actions and Bitbucket Pipelines
- Improve DevOps reliability and code redundancy practices
About MASS Analytics
We specialize in Marketing Mix Modeling (MMM) and Media Effectiveness Measurement. We offer our clients a comprehensive MMM software suite backed up by a wide range of managed services solutions to help identify sales drivers, measure MROI and optimize Marketing budgets.
Software Engineering Summer Intern
Join our team and surround yourself with highly motivated and skilled coworkers to build cutting edge solutions for prestigious clients around the globe.
Loading application form