JOB RESPONSIBILITIES
- Develop and execute structured test plans and test cases to validate system functionality, performance, and reliability.
- Perform manual and automated testing including functional testing, regression testing, integration testing, and user acceptance testing (UAT).
- Identify, document, and track defects using bug tracking tools, ensuring proper classification, prioritization, and follow-up until resolution.
- Work closely with developers and product teams to analyze issues, validate fixes, and ensure defects are resolved effectively.
- Participate in system release cycles by testing new features, enhancements, and system updates before deployment to production.
- Collaborate with product managers and business users to understand system requirements and translate them into effective testing scenarios.
- Ensure complete and auditable documentation of testing activities, including test cases, test results, and defect reports.
- Support continuous improvement of testing frameworks and processes, including the development of automated testing solutions where applicable.
- Stay up-to-date with emerging testing tools, technologies, and industry best practices.
- Contribute to overall product quality by promoting strong testing discipline and quality assurance practices across the development lifecycle.
JOB REQUIREMENTS
- Minimum 3+ years of experience in software testing or quality assurance roles.
- Strong understanding of software testing principles, QA methodologies, and testing frameworks.
- Experience performing both manual and automated testing.
- Experience using bug tracking and test management tools such as Jira, TestRail, or similar platforms.
- Experience working in Agile or iterative development environments.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related fields.
- Experience working with cloud-based applications or enterprise systems is an advantage.
Skills & Competencies
- Strong analytical and problem-solving skills with high attention to detail.
- Ability to design and execute comprehensive test scenarios and test cases.
- Strong understanding of software development lifecycle (SDLC) and QA processes.
- Good knowledge of test automation tools and frameworks is an advantage.
- Strong communication and collaboration skills when working with developers, product managers, and stakeholders.
- Ability to manage multiple testing activities across different projects and releases.
- Strong documentation and reporting capability for testing results and defect tracking.
- Ability to work both independently and collaboratively within cross-functional teams.
Language Requirements
- Good command of English, both written and spoken, sufficient for regulatory correspondence, audit support, and vendor communication.