Design, execute, and maintain manual test cases for functional, regression, integration, and end-to-end testing of web and mobile applications.
Continuously improve QA processes, tools, and best practices to enhance efficiency and quality outcomes
Identify, document, and track defects; follow up with developers to ensure timely resolution.
Provide clear documentation, test evidence, and summary reports for sign-offs and release readiness.
Collaborate with developers, product managers, and designers to clarify requirements and uphold quality standards.
Prepare and maintain test environments and data to support reliable test execution.
Conduct cross-browser and cross-device testing to validate compatibility and user experience.
Support and facilitate User Acceptance Testing (UAT) with business stakeholders.
Ensure quality coverage for performance, scalability, and security aspects during testing cycles.
Requirements
3+ years of hands-on experience in manual software testing; exposure to automation frameworks (e.g., Ruby, JS, Postman Automation) is a plus.
Proficiency with test case management tools (e.g., Jira, TestRail, Zephyr, or Google Sheets for lightweight setups).
Experience using bug tracking tools (e.g., Jira, GitLab) with clear, detailed defect reporting (steps, logs, screenshots).
Exposure to API testing with tools such as Postman or Swagger.
Basic knowledge of SQL for data validation during testing.
Experience in mobile application testing (Android/iOS); familiarity with device farms (e.g., BrowserStack) is an advantage.
Strong attention to detail and critical thinking, ensuring delivery of high-quality software.
Clear and concise communication skills for defect reporting, status updates, and collaboration with cross-functional teams (Engineering, PM, Design, EM/TEM).
Strong time management, accountability, and adaptability, with a mindset of continuous learning.