Test Development: Design, develop, and maintain automated UI, API, and functional test scripts and frameworks.
Test Execution: Execute automated and manual tests, analyze results, and report bugs thoroughly.
Collaboration: Work with developers, product managers, and cross-functional teams to understand requirements and integrate testing into the SDLC (Software Development Life Cycle).
CI/CD: Enhance and maintain automation within Continuous Integration/Continuous Delivery pipelines (e.g., Jenkins).
Process Improvement: Continuously improve testing processes, efficiency, and effectiveness.
Defect Management: Track and manage defects from identification to resolution.
Reviewing requirements and technical designs for testability.