Job Description
- 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.