Key Responsibilities:
• Test Planning: Develop and maintain comprehensive test plans, test cases, and test scripts based on product requirements and design specifications.
• Manual Testing: Perform thorough manual testing of web and mobile applications, identifying defects and ensuring that the software meets the specified requirements.
• Automation Testing: Design, develop, and maintain automated test scripts using tools like Selenium, JUnit, TestNG, or similar frameworks.
• Bug Tracking: Log, track, and manage defects using bug tracking tools such as JIRA, ensuring timely resolution and communication with the development team.
• Performance Testing: Conduct performance, load, and stress testing to ensure system reliability and scalability.
• Collaboration: Work closely with developers, product managers, and other stakeholders to understand project requirements and ensure comprehensive test coverage.
• Regression Testing: Execute and maintain regression test suites to ensure that new features and bug fixes do not introduce new issues.
• Continuous Improvement: Contribute to the continuous improvement of the QA process by identifying areas for enhancement and implementing best practices.
• Documentation: Maintain clear and detailed documentation of test cases, test results, and defect reports for future reference and auditing.
Required Qualifications:
• Education: Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
• Experience: 5+ years of experience as a QA Engineer or in a similar role.
• Testing Tools: Proficient in using testing tools such as Selenium, JIRA, Jenkins, Postman, and other relevant QA tools.
• Automation Skills: Strong experience in creating and executing automated test scripts.
• Manual Testing: Expertise in manual testing, with a strong ability to identify, document, and track defects.
• Understanding of SDLC: Thorough understanding of the Software Development Life Cycle (SDLC) and testing methodologies.
• Problem-Solving: Excellent analytical and problem-solving skills, with a keen eye for detail.
• Communication: Strong verbal and written communication skills, with the ability to clearly articulate issues and provide detailed reports.