Software Development & QA Interns

California Software
Chennai, Tamil Nadu, India

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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Development & QA Interns job at California Software?

Use the apply link on this page: you apply directly with California Software on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does California Software want for this Software Development & QA Interns role?

The job description asks for 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. and Basic understanding of software testing concepts.. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at California Software?

Apply to the California Software roles that match your experience, and tailor your resume to each job description: for this role that means showing 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.. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Development & QA Interns job remote or onsite?

This is based in Chennai, Tamil Nadu.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with California Software, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →