• Design, develop, and execute test plans and test cases for manual and automated testing.
• Identify, log, and track bugs or defects, ensuring their resolution before product release.
• Collaborate with the development and product teams to clarify requirements and improve test coverage.
• Perform regression, functional, integration, and performance testing for software applications.
• Contribute to the development of automated testing frameworks and scripts.
• Analyze testing results and provide detailed feedback to ensure continuous improvement.
• Participate in code reviews, requirement reviews, and sprint planning meetings.
• Maintain documentation for test procedures, test cases, and testing tools.
• Ensure software compliance with company standards, policies, and best practices.
• More than 4 years of experience in QAQC for mobile and web application development, preferably in a startup environment.
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Proven experience as a QA Engineer or in a similar role.
• Strong understanding of the Software Development Life Cycle (SDLC) and testing methodologies.
• Experience with test management tools (e.g., JIRA, TestRail) and bug-tracking systems.
• Proficiency in manual testing techniques and tools.
• Knowledge of at least one programming language for test automation (e.g., Python, Java, JavaScript).
• Familiarity with automation frameworks such as Selenium, Cypress, or Appium.
• Strong analytical and problem-solving skills.
• Excellent verbal and written communication skills.