Job Description
Key Responsibilities
- Master the complete QA lifecycle including test planning, test case design, test execution (both new feature and regression testing), defect management and review.
 - Lead and drive manual testing, automation testing and performance testing initiatives.
 - Document all defects or anomalies discovered during testing with detailed reproduction steps.
 - Accurately record test results and continuously track issue resolution progress.
 - Collaborate with customer support teams to assist in root cause analysis for production issues.
 - Identify and propose improvements throughout the software development process.
 - Quickly adapt to changing priorities or environments to meet business needs.
 - Continuously improve testing processes, quality and efficiency.
 - Maintain excellent documentation practices.
 
Job Requirements
- Bachelor's degree or higher in Engineering, Computer Science or related field.
 - Minimum 3 years of experience in software testing and development.
 - Strong self-learning ability with familiarity of testing processes and test case design methodologies.
 - Proficient with automation testing frameworks (Selenium, Appium, Pytest).
 - Experience in API testing with deep understanding of HTTP, WebSocket and JSON.
 - Familiarity with databases and SQL.
 - Knowledge of performance testing tools/frameworks (JMeter, Locust).
 - Proactive problem-solving skills with strong analytical and research capabilities.
 - Excellent logical thinking, negotiation and conflict management skills.
 - Team-oriented mindset with result-driven approach and ability to work under pressure.
 


