Candidate should have a Bachelor`s degree in Computer Science, Information Technology, Software Engineering, or a related field with 3+ years of experience in QA (Web, Mobile, and API Testing). Must have strong knowledge of software QA methodologies, tools, and processes. Hands-on experience with Automation testing tools.
Required Skills :
Proficiency in manual testing techniques and methodologies. Strong experience with automation testing tools such as Selenium, JUnit, TestNG, or similar. Familiarity with scripting languages such as Python, Java, or JavaScript. Experience with test management and bug tracking tools like JIRA, TestRail, or similar.
Strong understanding of software development lifecycle (SDLC) and testing lifecycle (STLC). Knowledge of Agile methodologies and practices. Excellent analytical and problem-solving skills. Strong communication and collaboration skills. Attention to detail and a commitment to delivering high-quality work.
Key Responsibilities-
Develop, document, and execute comprehensive test plans and test cases. Perform manual testing to identify bugs, issues, and usability problems. Design, develop, and maintain automated test scripts using tools such as Selenium, JUnit, TestNG, or similar. Identify, document, and track software defects using bug tracking tools like JIRA.
Collaborate with development, product, and design teams to understand requirements and ensure thorough testing coverage. Participate in design and code reviews to provide feedback from a quality assurance perspective. Conduct regression testing to ensure existing functionality is not affected by new features or bug fixes.
|