-Design and execute test cases for new software features and enhancements
-Perform manual and automated testing to identify bugs, performance issues, and inconsistencies
-Create detailed bug reports and track issues to resolution
-Collaborate with developers to reproduce and debug defects
-Conduct regression testing to ensure new changes don’t impact existing functionality
-Develop and maintain test scripts and frameworks for automation
-Participate in reviews of requirements, specifications, and technical design
-Contribute to the continuous improvement of software testing processes
-Ensure that software applications meet functional and non-functional requirements
-Familiarity with software testing methodologies (manual and automated)
-Experience with testing tools (Selenium, JMeter, TestNG, etc.)
-Knowledge of programming/scripting languages (Java, Python, etc.) for test automation
-Understanding of bug tracking and test management tools (Jira, TestRail, etc.)
-Strong analytical and problem-solving skills
-Good knowledge of databases and ability to write basic SQL queries