Key Responsibilities:
• Design, develop, and execute test plans, test cases, and test scripts for web, mobile, and API applications.
• Perform functional, regression, integration, and system testing for new and existing features.
• Implement and maintain automation frameworks (e.g., Selenium, TestNG, JUnit, Playwright, etc.).
• Design and execute performance testing using tools like JMeter, or Gatling.
• Analyze performance results, identify bottlenecks, and work with development teams to optimize system performance.
• Collaborate with cross-functional teams in Agile/Scrum environments to ensure quality from the start of development.
• Review requirements and provide early feedback to improve testability and clarity.
• Mentor junior team members and contribute to continuous improvement of QA processes.
• Participate in defect triage and root cause analysis for issues found during testing.
Requirements
Required Skills & Qualifications:
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in software testing, with a solid mix of manual and automated testing.
• ISTQB Certified Tester (Foundation or Advanced Level).
• Proven hands-on experience with test automation tools/frameworks (e.g., Selenium, Playwright, or similar).
• Experience in performance testing and analyzing results using JMeter, or equivalent tools.
• Strong understanding of software QA methodologies, tools, and processes.
• Proficiency in writing SQL queries for backend data validation.
• Experience working in Agile/Scrum environments.
• Good understanding of API testing using tools like Postman, Rest Assured.
• Familiar with version control systems (Git, etc.).
• Excellent communication skills and attention to detail.