Responsibilities:
1.
Manual Testing:
○ Execute test cases across various software modules.
○ Identify, log, and track defects in the software.
○ Ensure test coverage by reviewing functional and design specifications.
2.
Test Automation: (Optional, if applicable)
○ Learn and use automation tools to create and run automated test scripts.
○ Assist in maintaining automation frameworks.
3.
Documentation:
○ Create and update test cases, test plans, and test reports.
○ Document test results and provide clear feedback to the development team.
4.
Collaboration:
○ Work closely with developers, product managers, and other QA team members
to resolve issues.
○ Participate in team meetings and provide updates on testing progress.
5.
Learning and Adaptation:
○ Continuously learn about new testing tools and methodologies.
○ Adapt to the testing processes used in the organization.
Qualifications and Skills:
1.
Education:
○ Bachelor’s degree in Computer Science, IT, or a related field (or equivalent
knowledge).
2.
Technical Skills:
○ Basic understanding of software development and testing life cycles (SDLC and
STLC).
○ Familiarity with any programming or scripting language (e.g., Java, Python) is a
plus.
○ Knowledge of testing tools (e.g., Selenium, JIRA) is an advantage but not
mandatory.
3.
Soft Skills:
○ Strong attention to detail and analytical thinking.
○ Good communication and teamwork skills.
○ Willingness to learn and adapt to new challenges.