Job Description
<p> Key Responsibilities :<br/><br/>1.
Test Case Design & Execution :<br/><br/>- Design, write, and execute test cases, test scenarios, and test scripts to ensure software functionality.<br/><br/>- Identify and document edge cases and unexpected scenarios to improve software reliability.<br/><br/>- Perform regression, functional, UI, integration, and exploratory testing across different platforms (Web, Mobile, API).<br/><br/>2.
Defect Identification & Reporting :<br/><br/>- Identify, log, and track software defects, bugs, and performance issues in defect management tools like JIRA, Bugzilla, or TestRail.<br/><br/>- Work closely with developers to reproduce, debug, and validate fixes for reported issues.<br/><br/>- Categorize and prioritize defects based on severity and impact on business operations.<br/><br/>3.
Test Planning & Agile Collaboration :<br/><br/>- Actively participate in Agile/Scrum processes, including sprint planning, stand-ups, and retrospectives.<br/><br/>- Ensure thorough test coverage for user stories, acceptance criteria, and business requirements.<br/><br/>- Provide clear testing status reports and communicate risks effectively to stakeholders.<br/><br/>4.
Automation Testing (Basic to Intermediate) :<br/><br/>- Contribute to test automation efforts by writing basic automation scripts (Selenium, Python, Java, Cypress, Playwright).<br/><br/>- Identify test cases that are best suited for automation vs.
manual execution.<br/><br/>- Work alongside automation testers to expand automated test coverage for regression and smoke testing.<br/><br/>5.
Test Tools & Technologies :<br/><br/>- Use test management and bug-tracking tools like JIRA, TestRail, Zephyr to document test cases and defects.<br/><br/>- Perform API Testing using tools like Postman, Rest Assured, or SoapUI.<br/><br/>- Conduct performance testing using JMeter or LoadRunner (optional but preferred).<br/><br/>6.
Continuous Improvement & Learning :<br/><br/>- Stay updated on the latest testing methodologies, tools, and best practices.<br/><br/>- Improve test efficiency by identifying areas for process automation and optimization.<br/><br/>- Contribute to knowledge sharing, documentation, and team discussions on testing strategies.<br/><br/> Preferred Qualifications :<br/><br/> Minimum Requirements :<br/><br/>- Bachelor's degree in Computer Science, Information Technology, or a related field.<br/><br/>- 3+ years of experience in manual testing with hands-on experience in test case design, execution, and defect management.<br/><br/>- Strong knowledge of SDLC, STLC, and Agile methodologies.<br/><br/>- Experience working with test management tools (JIRA, TestRail, Zephyr).<br/><br/> Additional Preferred Qualifications (Automation Experience) :<br/><br/>- Basic knowledge of automation testing frameworks (Selenium, Cypress, Playwright).<br/><br/>- Familiarity with programming languages (Python, Java, JavaScript) for writing automation scripts.<br/><br/>- Hands-on experience with API testing tools (Postman, Rest Assured) and basic SQL queries.<br/><br/>- Exposure to CI/CD pipelines and version control tools (Git, Jenkins).</p> (ref:hirist.tech)