QA Engineer Intern
StackInfinity
About the Role
We are looking for a QA Engineer Intern who is passionate about software quality, problem-solving, and understanding how applications work. You will work closely with our engineering and product teams to test features, identify defects, validate functionality, and help improve the overall user experience of Fimyd. This role offers hands-on exposure to real-world product development, including frontend applications built with React, backend services built with Java, REST APIs, databases, and modern development workflows. We value logical thinking, attention to detail, ownership, and the willingness to learn over familiarity with every tool.
Key Responsibilities
- Understand product requirements, user journeys, and acceptance criteria.
- Design and execute manual test cases for web application features.
- Perform functional, integration, regression, smoke, and exploratory testing.
- Test REST APIs and validate requests, responses, status codes, and error handling.
- Identify, reproduce, document, and track software defects.
- Verify bug fixes and ensure that changes do not introduce regressions.
- Validate frontend functionality across browsers, devices, and screen sizes.
- Collaborate with developers to understand expected system behavior and investigate issues.
- Maintain test cases, test results, defect reports, and testing documentation.
- Assist in developing automated tests as skills and project requirements evolve.
- Participate in engineering discussions and contribute ideas to improve product quality.
Requirements & Tech Stack
Software Testing Fundamentals
- Understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Basic knowledge of test cases, test scenarios, test plans, and defect life cycles.
- Familiarity with manual testing techniques and different levels of testing.
- Ability to write clear bug reports with reproducible steps.
Technical Fundamentals
- Basic understanding of HTML, CSS, JavaScript, and web applications.
- Familiarity with HTTP methods, REST APIs, and JSON.
- Basic knowledge of SQL queries and relational databases.
- Understanding of frontend-backend communication.
- Basic programming knowledge in Java, JavaScript, or another language.
Tools & Development Practices
- Basic familiarity with Postman or similar API testing tools.
- Understanding of browser Developer Tools.
- Basic knowledge of Git and version control.
- Familiarity with issue-tracking tools such as Jira or GitHub Issues.
Good to Have
- Exposure to Selenium, Playwright, or Cypress.
- Basic understanding of test automation frameworks.
- Knowledge of Java testing tools such as JUnit or TestNG.
- Familiarity with React and Java-based backend applications.
- Experience with Postman Collections and automated API testing.
- Awareness of performance, accessibility, and security testing fundamentals.
- Familiarity with Agile development practices and CI/CD concepts.
Qualifications
- Students pursuing B.Tech, B.E., BCA, MCA, B.Sc. Computer Science, or related qualifications.
- Recent graduates interested in software testing and quality engineering.
- Self-taught candidates with demonstrable technical understanding and problem-solving abilities.
- Individuals who can systematically investigate problems, communicate findings clearly, and take ownership of assigned work.
- Prior internship or professional testing experience is not mandatory.
What We Look For
- Strong analytical and logical reasoning skills.
- Attention to detail and the curiosity to explore unexpected application behavior.
- Ability to think from an end user’s perspective.
- Clear written and verbal communication.
- Willingness to learn new technologies and tools independently.
- Accountability, consistency, and a collaborative mindset.
What You Will Gain
- Practical experience testing a real product throughout its development lifecycle.
- Exposure to React, Java, REST APIs, databases, and engineering workflows.
- Experience with defect management, testing documentation, and cross-functional collaboration.
- Opportunities to learn automation testing and modern QA practices.
- Direct collaboration with the product and engineering teams.
- An opportunity to contribute meaningfully to Fimyd’s launch and product evolution.






