Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop and execute detailed test plans, test cases, and test scripts based on functional and technical requirements.
- Identify, record, and track bugs and issues in the system. Collaborate with development teams to resolve problems and retest after fixes.
- Perform manual testing on web, mobile, and desktop applications, including functional, regression, integration, and UAT testing.
- Assist in the creation and execution of automated test scripts (if applicable to the role).
- Work closely with cross-functional teams (developers, product managers, business analysts) to ensure proper test coverage and high-quality releases.
- Document test results and report defects. Provide feedback to improve the software development lifecycle.
- Contribute to process improvements and identify areas where automation can be implemented for efficiency.
Job Requirements
- 2-3 years of experience in Quality Assurance or Software Testing.
- Strong knowledge of manual testing methodologies, including test case creation, execution, and defect management.
- Basic understanding of automation testing tools (Selenium, QTP, etc.) is a plus.
- Familiarity with bug tracking tools such as JIRA, Bugzilla, or similar.
- Understanding of SDLC (Software Development Life Cycle) and Agile methodologies.
- Experience testing web and mobile applications is preferred.
- Strong analytical skills and attention to detail.
- Good communication skills and the ability to collaborate effectively with cross-functional teams.
- A bachelor’s degree in Computer Science, Engineering, or a related field is a plus.
- Experience with API testing and tools like Postman or SoapUI.
- Knowledge of performance testing tools (e.g., LoadRunner, JMeter).
- Understanding of version control systems (e.g., Git).
- Basic scripting knowledge (e.g., Python, JavaScript) for test automation.