Recommended Courses for +2 Appeared Students

Quality Assurance Intern

Internship at TechHaus Pvt. Ltd.

Entry Level

Negotiable

Tahachal, Kathmandu

Key Competencies:

  • Basic understanding of server-side programming languages (e.g., Node.js, Python, Java, or Go).
  • Familiarity with working with databases (SQL or NoSQL).
  • Exposure to backend frameworks or a willingness to learn (e.g., Express.js, Django, Spring).
  • Understanding of RESTful APIs and basic API design principles..
  • Basic knowledge of Git for version control.
  • Eager to learn and improve backend development skills.
  • Strong problem-solving mindset and attention to detail.
  • Ability to follow coding best practices and maintain clean, efficient code.
  • Good communication and teamwork skills.

Job Description:

  • Quality Assurance & Testing
  • Assist in executing manual test cases for web and mobile applications
  • Identify, report, and help track bugs and inconsistencies using bug tracking tools.
  • Participate in functional, regression, and exploratory testing as required.
  • Review feature requirements and user stories to ensure test coverage.

Learning & Mentorship

  • Learn and apply QA best practices in a real-world product environment
  • Participate in QA reviews and knowledge-sharing sessions.
  • Take guidance from experienced QA engineers and continuously improve skills.
  • Stay informed about industry trends and emerging QA tools and techniques.

Documentation & Reporting

  • Help create and maintain test documentation such as test plans and test cases.
  • Write clear and concise bug reports with supporting evidence (screenshots, steps to reproduce).

Collaboration with Developers & Product Teams

  • Work closely with developers and product managers to understand new features and requirements.
  • Assist in reproducing bugs and verifying fixes in a collaborative testing process.
  • Provide suggestions for improving product quality from a user perspective.
  • Join daily stand-ups, sprint reviews, and sprint planning meetings.

Project Support & Execution

  • Contribute to project testing efforts by managing assigned tasks responsibly.
  • Identify potential blockers or testing limitations early and communicate proactively.
  • Follow internal processes and timelines to meet project delivery goals.
  • Take part in sprint-based QA cycles and end-to-end testing phases.

Adaptability & Continuous Improvement

  • Be open to constructive feedback and willing to revise testing approaches accordingly.
  • Stay adaptable in a fast-paced environment with changing priorities.
  • Show initiative in learning test automation or performance testing tools if interested.
  • Actively seek ways to improve test coverage, processes, and product quality.