Software Development & QA Interns
Unpaid Internship | Opportunity for a Paid Full-Time Role
Company: Flowzo | California Software Company Limited
Location: Chennai — Work from office
Eligibility: Final-year students and recent graduates
Experience: No prior professional experience required
Compensation: This is an unpaid internship. No stipend is provided.
About Flowzo
Flowzo develops business software that helps companies manage customer relationships, sales, marketing and customer engagement. Our products include CRM, WhatsApp marketing and automation, email sequencing and business calling solutions.
We are hiring enthusiastic interns for two tracks:
- Software Development
- Software Testing / Quality AssurancePlease indicate your preferred track when applying. You are not expected to have the skills required for both roles.
About the internship
You will work with experienced team members to understand product requirements, complete assigned tasks and learn how business software is developed, tested and improved.
This opportunity suits candidates who want to strengthen their technical foundations, solve practical problems and gain experience working in a software product team. Responsibilities will be assigned according to your skills and learning progress.
Track 1: Software Development Intern
Key responsibilities
- Understand product requirements and clarify expected behaviour with your mentor.
- Assist in developing user interfaces, backend APIs and product features.
- Write readable, maintainable code following team guidelines.
- Work with databases and write basic SQL queries.
- Assist with frontend–backend integrations.
- Investigate bugs, reproduce issues and implement fixes under guidance.
- Write appropriate unit tests and verify your changes.
- Participate in code reviews and apply feedback.
- Use Git for version control and team collaboration.
- Document implementation details and communicate task progress.
Required foundations
- Basic programming knowledge in at least one language: Java, JavaScript, TypeScript or Python.
- Understanding of programming fundamentals, data structures and object-oriented concepts.
- Basic knowledge of databases and SQL.
- Logical thinking and the ability to break a problem into smaller steps.
- Willingness to read existing code, debug issues and learn unfamiliar tools.
Additional skills that are an advantage
- HTML, CSS and responsive web design.
- Angular, React or React Native.
- Java Spring Boot or Node.js.
- REST APIs and JSON.
- Git and basic unit testing.
- Academic projects, personal applications or a GitHub portfolio.You do not need to know every technology listed. Strong fundamentals and a willingness to learn are more important.
Track 2: Software Testing / QA Intern
Key responsibilities
- Understand product requirements, user workflows and acceptance criteria.
- Prepare test scenarios, test cases and suitable test data.
- Perform functional, integration, regression and exploratory testing.
- Check positive, negative and boundary conditions.
- Test forms, validations, user permissions and common business workflows.
- Identify and report defects with clear reproduction steps, expected results and actual results.
- Include relevant screenshots, recordings or logs in bug reports.
- Retest fixes and check whether related functionality is affected.
- Assist with API testing and basic database validation.
- Learn to create and maintain automated tests under guidance.
- Maintain test results and communicate unresolved issues to the team.
Required foundations
- Basic understanding of software testing concepts.
- Ability to think through how a feature could succeed or fail.
- Strong attention to detail and a methodical approach.
- Clear written communication and accurate documentation.
- Willingness to investigate issues and ask relevant questions.
Additional skills that are an advantage
- Test case preparation and defect tracking.
- Postman or similar API testing tools.
- Basic SQL queries.
- Browser developer tools.
- Selenium, Playwright or another automation framework.
- Basic programming or scripting knowledge.Prior experience with automation tools is not mandatory. Candidates with strong testing aptitude are welcome.
Who can apply?
- Candidates pursuing their final year or recently completing BE/BTech, BCA, MCA, BSc/MSc Computer Science, Information Technology or related qualifications.
- Applicants from other disciplines who can demonstrate relevant technical skills through projects or practical work.
- Candidates available for a work-from-office internship in Chennai.
- Applicants willing to learn, accept feedback and take responsibility for assigned tasks.
Qualities we value
- Curiosity and a practical approach to problem-solving.
- Honesty in reporting progress, mistakes and blockers.
- Consistent effort and timely completion of agreed tasks.
- Clear communication and respectful teamwork.
- Attention to quality, accuracy and documentation.
- Ability to understand a problem before using a tool to solve it.Familiarity with AI coding or testing assistants is welcome. You should be able to explain, review and verify any AI-assisted work you submit.
What you will learn
- How software requirements become working product features.
- How development and QA teams collaborate throughout the software lifecycle.
- How to use version control, issue tracking and technical documentation.
- How to investigate defects and verify fixes.
- How to apply coding or testing practices to real business workflows.
- How to communicate technical work and respond to review feedback.
Performance and full-time opportunity
Your performance will be assessed on:
- Technical learning and application of feedback.
- Quality and correctness of assigned work.
- Problem-solving and attention to detail.
- Reliability, ownership and timely task completion.
- Communication and collaboration.Interns who demonstrate strong performance may be considered for a paid, full-time Software Developer or QA Engineer role, based on their chosen track, available openings and business requirements. Full-time conversion is not guaranteed.
Please note: This is an unpaid internship based at our Chennai office. Apply only if you are comfortable with these terms.