Responsibilities:
- Test Execution
- Execute manual and automated test cases to ensure the software meets the specified requirements.
- Perform functional, regression, and performance testing on web and mobile applications.
- Bug Identification
- Identify, document, and track software defects using bug tracking tools.
- Communicate bugs and issues clearly to the development team for resolution.
- Test Plan Development
- Assist in the development and maintenance of detailed test plans, test cases, and test scripts.
- Participate in the review of test plans and cases with the QA team.
- Collaboration
- Work closely with developers, product managers, and other QA team members to understand product functionality and requirements.
- Documentation
- Document testing processes, results, and any new issues encountered during.
Educational Background:
Currently pursuing or recently completed a degree in Computer Science, Information
Technology, Engineering, or related fields
Technical Skills:
- Basic understanding of software development and testing methodologies.
- Familiarity with testing tools such as Selenium, JIRA, or similar.
- Knowledge of programming languages (e.g., Java, Python) is a plus.
Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent attention to detail and organizational skills.
- Basic knowledge of version control systems like Git.
Preferred Qualifications:
- Basic knowledge of version control systems like Git.