Overview
We are seeking an experienced Senior Software Tester to ensure the quality and reliability of applications through structured testing processes. The role involves planning, executing, and managing testing activities while working closely with stakeholders to deliver high-quality systems.
Key Responsibilities
- Perform functional testing for system enhancements and defect fixes based on business and system requirements.
- Design, develop, and maintain test documentation, including test plans, test cases, test scenarios, and regression test suites.
- Conduct data validation and interface testing to ensure system accuracy, consistency, and reliability.
- Execute various testing types, including sanity, smoke, and regression testing across different environments.
- Identify, log, track, and manage defects throughout the defect lifecycle, ensuring timely resolution.
- Support system deployment and release activities, including preparation of documentation and coordination of implementation tasks.
- Participate in requirement discussions to ensure clarity, completeness, and testability of requirements.
- Prepare and maintain test reports and metrics to provide visibility on testing progress and quality outcomes.
Requirements
- Degree in Information Technology, Computer Science, or a related field.
- Minimum 8 years of relevant experience in software testing or quality assurance.
- Proficiency in test planning, test case design, and defect management.
- Experience with test management and defect tracking tools (e.g., JIRA or equivalent).
- Hands-on experience in functional, regression, sanity, and smoke testing.
- Basic to intermediate knowledge of database testing (e.g., SQL) and API testing concepts.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a team environment.