Develop & Maintain Test Automation Frameworks: Design and implement test automation frameworks using Python, ensuring robustness, scalability, and maintainability.
Test Tool Development: Build custom tools and utilities for enhancing the testing process, leveraging Python and other relevant technologies.
SDET Expertise: Work closely with the development team to write efficient, reusable test code that integrates seamlessly into the CI/CD pipeline.
Test Planning & Execution: Develop and execute comprehensive test plans, including functional, regression, performance, and integration tests.
Collaboration: Work in close collaboration with development, product, and operations teams to understand software requirements and design appropriate testing strategies.
Automation Optimization: Continuously improve existing test scripts, tools, and processes to increase efficiency, reduce maintenance, and optimize test execution time.
Analytical & Problem-Solving: Use strong analytical skills to identify areas of improvement, troubleshoot issues, and provide solutions.
Continuous Improvement: Contribute to process improvements, best practices, and the adoption of new technologies that enhance testing capabilities.
Documentation: Maintain clear and thorough documentation of testing processes, tools, and frameworks.
Metrics and Reporting: Generate reports on testing metrics, providing insights into the quality of the product and areas for improvement