Bangalore
1 day ago
Lead I - Software Engineering
Python Automation Engineer

Hiring Location: Bengaluru (Hybrid)
Experience Range: 6 to 8 Years
Education Qualification: B.E./B.Tech or M.E./M.Tech in Computer Science or related field / MCA / Equivalent Degree

Role Summary

Act creatively to develop automation solutions and select appropriate technical options optimizing test framework development and maintenance by applying design patterns, reusing proven solutions, and mentoring others. Ensure scalable and maintainable test automation coverage for quality assurance in web/mobile applications.

Key Responsibilities

Develop robust, reusable test automation scripts using Python for web and mobile apps

Utilize Selenium/Appium with Python frameworks like PyTest or UnitTest

Design, implement, and maintain scalable automated testing frameworks

Collaborate with development and QA teams to improve product quality and resolve blockers

Perform test execution, log analysis, and CI/CD integration

Provide inputs on automation framework improvements and maintain test standards

Participate in nightly meetings with global teams (including US counterparts)

Work closely with developers to identify, report, and fix defects

Contribute proactively with new ideas and solutions

Outcomes Expected

Automation frameworks and scripts that are scalable, maintainable, and reliable

Enhanced test coverage and reduction in manual testing

Timely defect detection and resolution

Continuous contribution to automation best practices

Increase in team productivity and efficiency through automation

Successful on-time delivery of test automation assets

Measures of Outcomes

Adherence to coding/testing standards and automation strategy

Number of test cases automated and maintained

Reduction in escaped defects

Execution success rate and reduction in flaky tests

Timely identification and resolution of automation issues

Effective contributions to CI/CD pipeline and QA process

Completion of mandatory compliance and technical certifications

Must Have Skills

Proficiency in Python programming (Object-Oriented Design)

Hands-on experience with Selenium (Web automation)

Strong understanding of automation frameworks like PyTest or UnitTest

Experience in web/mobile automation and QA methodologies

Familiarity with version control systems (e.g., Git)

Hands-on with bug tracking and test management tools

Experience with CI tools such as Jenkins

Ability to independently identify, troubleshoot, and resolve automation issues

Strong analytical and problem-solving skills

Good to Have Skills

Experience with Appium for mobile automation

Knowledge of DevOps practices and CI/CD pipelines

Exposure to test reporting tools and advanced scripting practices

Familiarity with Docker, cloud-based testing platforms, or performance testing

Tools & Technologies

Languages: Python

Frameworks: PyTest, UnitTest

Automation Tools: Selenium, Appium

CI/CD: Jenkins, GitHub Actions (optional)

Version Control: Git

Others: JIRA, TestRail, Bugzilla, Confluence

Soft Skills

Strong communication and collaboration skills

Independent problem-solving mindset

Proactive and self-driven approach to automation ownership

Team player with mentoring and idea-sharing ability

Willingness to work flexible hours with global teams

Por favor confirme su dirección de correo electrónico: Send Email