Python Developer
Summary
Build and maintain Python-based automated tests for web apps to speed up QA cycles and catch bugs faster.
- Develop and maintain UAT automation processes for web-based applications to improve testing efficiency, accuracy, and execution consistency.
- Translate user-provided test scenarios into automated testing scripts using Python-based automation approaches.
- Analyze user requirements and testing workflows to determine suitable automation solutions and scripting strategies.
- Debug and troubleshoot automation script issues to ensure stable and reliable execution across testing environments.
- Generate and maintain automation test reports for monitoring execution status, test results, and issue tracking.
- Collaborate with QA, developers, and business users to validate automation coverage and ensure testing objectives are achieved.
- Optimize existing automation scripts to improve execution performance and reduce manual testing efforts.
- Support regression testing activities by integrating automated test execution into the testing cycle.
- Maintain reusable automation components and scripting standards to support future enhancements and scalability.
- Perform maintenance and enhancement activities for existing automation scripts to ensure compatibility with ongoing system changes.