Key Skills: Python, Testing.
Roles & Responsibilities:
- Design, develop, and maintain automated test scripts for GUI applications.
- Continuously improve and optimize test automation frameworks and processes.
- Troubleshoot and resolve issues related to automated test scripts and test environments.
- Ensure that automated tests are integrated into the continuous integration/continuous deployment (CI/CD) pipeline.
- Conduct end-to-end feature testing delivery and sustenance in Agile and CI/CD models.
- Develop test plans and participate in reviews.
- Create end-to-end test setups in the lab.
- Perform complete functional testing and automation.
- Conduct limited and optimized system scale testing and regression testing.
- Develop and analyze functional coverage.
- Collaborate with the development team to define, evolve, and support our design methodology.
- Participate in various development, testing, and documentation reviews.
- Collaborate with various cross-functional teams.
- Triage and debug software bring-up and address gaps for customer failures.
- Guide and collaborate with team members working on the same module.
- Set up, maintain, and manage testing environments.
Experience Required:
- 5 - 8 years of experience in Python-based test automation, particularly for GUI applications.
- Expertise in integrating test automation with CI/CD pipelines.
- Strong understanding of Agile testing methodologies and hands-on exposure to end-to-end testing practices.
- Experience setting up lab environments and working with test infrastructure.
- Skilled in debugging test failures and optimizing functional and regression test coverage.
Education: Any Graduation