Develop and execute comprehensive test cases and test plans for web and API-based applications.
Identify, document, and track software defects using standardized tools (e.g., Jira).
Conduct functional, regression, exploratory, and smoke testing as part of release cycles.
Collaborate with developers and product teams to clarify requirements and reproduce issues.
Maintain detailed records of test results and communicate findings clearly and effectively.
Contribute to process improvements and advocate for best practices in quality assurance.
A minimum of 1 year of professional experience in manual software testing.
Strong understanding of software testing principles, bug tracking, and QA processes.
Proficiency in using tools such as Postman, Browser DevTools, and test management platforms.
Familiarity with Agile development methodologies and collaborative workflows.
Strong analytical and organizational skills with attention to detail.
Experience with test automation tools or frameworks (e.g., Selenium, Playwright, Cypress, or pytest).
Basic scripting knowledge (e.g., Python, JavaScript).
Understanding of CI/CD processes and integration of automated tests into pipelines.