Responsibilities:
• Review design documents to verify system integrity and maintain the quality of projects within set timelines.
• Develop and implement robust test strategies, plans, and schedules aligned with project requirements.
• Partner with product and development teams to create detailed test cases, scenarios, and scripts.
• Select, configure, manage, and maintain automated testing tools and their execution environments.
• Organize and manage the source code repository for automated test scripts.
• Coordinate with Release Management to ensure appropriate environments are utilized and essential QA tasks are completed before implementation.
• Conduct functional, non-functional, integration, system, and acceptance testing, overseeing the execution of automated test scripts within a CI/CD environment.
• Design and maintain automated test suites using JavaScript or TypeScript to validate Single Page Applications (SPA).
• Perform manual testing for components not included in the automation suite.
• Follow established defect tracking processes, ensuring timely identification, documentation, and resolution of issues.
• Prepare and present test status reports, metrics, and dashboards to keep stakeholders informed.
• Identify, assess, and mitigate testing risks, escalating critical issues as necessary.
• Continuously enhance test automation processes to improve efficiency and coverage.