Job Description
Job Summary:
We are seeking a skilled and detail-oriented Software Tester with 3+ years of experience to join our dynamic team. The ideal candidate will have a strong background in manual and automated testing, a keen eye for identifying defects, and a passion for ensuring the delivery of high-quality software products. You will work closely with developers, product managers, and other stakeholders to ensure that our software meets the highest standards of quality and reliability.
Roles and Responsibilities:
• Analyze requirements, design test cases, and execute manual tests to ensure software functionality, usability, and performance.
• Identify, document, and track software defects using bug-tracking tools
• Perform regression testing to ensure fixes and new features do not introduce new issues.
• Conduct exploratory testing to uncover edge cases and potential risks.
• Develop, maintain, and execute automated test scripts using tools like Selenium, Cypress, or similar frameworks.
• Integrate automated tests into CI/CD pipelines for continuous testing.
• Write and maintain test automation frameworks to improve efficiency and coverage.
• Perform API testing using tools like Postman, REST Assured, or similar.
• Develop and execute automated tests for React-based web applications using tools like Jest, Enzyme, or React Testing Library.
• Document test cases, test scenarios, and test results for future reference.
• Work closely with developers, product managers, and other team members to ensure quality throughout the software development lifecycle.
• Provide clear and concise feedback on testing progress, risks, and issues.
Requirement:
• Education: Bachelor’s degree in computer science, Information Technology, or a related field.
• Experience: 3+ years of experience in software testing, including both manual and automated testing.
• Proficiency in manual testing techniques and methodologies.