Lead Python QA Automation Engineer
Automated Testing in Python, Python, Pytest, Selenium for .NET, REST Assured, REST API
Hyderabad
Our team is actively seeking a Lead Python QA Automation Engineer.
The individual selected for this role will be instrumental in performing automated testing using Python and various testing tools, providing a unique opportunity to contribute to our organization's growth and success.
If you are looking to apply your expertise, we encourage you to join our team!
Responsibilities
- Maintenance and development of automated test scripts within the Python-based Selenium WebDriver framework
- Identification of automation opportunities in collaboration with developers and QA team members
- Creation and maintenance of automated tests for REST API and web applications using Pytest and Selenium
- Designing, developing, and executing automated test cases and scripts
- Participation and conduction of code reviews to ensure the quality of test automation code
- Contribution to the improvement of automated testing processes and tools
- Tracking, documenting, and identifying software defects discovered during testing
- Collaborating with cross-functional teams to analyze test results and troubleshoot issues
Requirements
- A minimum of 9-13 years of robust experience in Selenium Automation using Python
- Proven track record of leading and mentoring a team of engineers
- Prior experience in software testing or development along with a strong understanding of testing, coding, and debugging procedures
- Proficiency in BDD Framework, specifically Pytest
- Experience with SOAP and REST services, including an understanding of SOA architecture
- Familiarity with various software testing techniques and methods
- Experience maintaining test documentation such as check-lists and test cases
- Proficiency with SFTP and shell scripts
- Experience with Oracle database and advanced SQL knowledge
- Strong problem-solving capabilities and attention to details
- Ability to design formal test cases for testing as per requirements
- Understanding of key Scrum terms and principles such as stand up, retrospective, backlog, iteration, etc.
- Fluency in English communication skills at a B2+ level