Develop and execute test plans, test cases, and test scripts for software applications.
Identify, document, and track software defects and inconsistencies.
Collaborate with development teams to understand requirements and provide feedback on testability and quality.
Validate the issues and bug fixes are ready for test for the release to production.
Experience in performing acceptance testing, Functional testing, Regression testing and Integration testing.
Conduct performance, security, and usability testing.
Participate in code reviews and provide feedback on quality and testability.
Continuously improving testing processes and methodologies.
Coordinate with the test team and administer all processes and procedures and ensure compliance with all quality goals and manage all projects.
Develop all test plans and perform troubleshooting on systems and analyze all test resources to resolve issues and manage all communication with senior management to achieve all objectives.
Conduct root cause analysis of quality issues and implement corrective actions to prevent recurrence.
Requirements
Bachelor's degree in computer science, Engineering, or a related field.
Proven experience in software quality assurance and testing.
Strong knowledge of software testing methodologies, tools, and processes.
Knowledge with automated testing tools like Playwright, JUnit, TestNG.
Define quality metrics, benchmarks, and control points aligned with project goals and client expectations.