J

Senior Automation Testing Engineer (Python)

Job Description - Senior Automation Testing Engineer (Python)


This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Automation Testing Engineer (Python) based in India.


As a Senior Automation Testing Engineer, you will play a key role in ensuring the quality and reliability of sophisticated cloud-based software solutions.
You will design, maintain, and expand automated testing capabilities using Python and Selenium across substantial internal test environments.
The role combines hands-on test automation, troubleshooting, framework development, and continuous improvement of quality engineering practices.
You will investigate complex issues by analyzing application logs, framework outputs, and traffic data to identify and resolve defects.
Working closely with Development, DevOps, TechOps, and network teams, you will help align testing efforts with broader technology and product priorities.
You will also contribute to new automation methodologies, improve testing workflows, and identify opportunities to increase efficiency and coverage.
As a senior member of the team, you will share knowledge and mentor colleagues while helping raise the overall standard of software quality.


Accountabilities:



  • Use a custom Python-Selenium automation framework to execute thorough and reliable software testing.

  • Design, develop, and deploy new automated test scripts supporting comprehensive end-to-end product validation.

  • Review and interpret automated test results, framework logs, product logs, and traffic dumps to identify defects and troubleshoot complex issues.

  • Maintain, enhance, and extend the existing automation framework to improve its capabilities, reliability, and test coverage.

  • Develop new tools and automation approaches that make testing workflows more efficient and effective.

  • Identify weaknesses and bottlenecks in existing automated processes and implement improvements to strengthen overall testing efficiency.

  • Analyze ongoing processes, investigate issues, and support debugging activities throughout software release cycles.

  • Work collaboratively with Development, DevOps, TechOps, network, and other teams to coordinate testing activities and align quality objectives with broader priorities.

  • Contribute to the development of new test automation methodologies and approaches for evolving software and cloud environments.

  • Provide testing progress updates and collaborate across departments to ensure project scope and quality expectations are clearly understood.

  • Support knowledge sharing and mentor other team members on automation practices, troubleshooting, and quality engineering techniques.


Requirements:



  • 5+ years of proven experience in QA automation or a closely related software quality engineering role.

  • Strong hands-on experience with Python 3.x, including advanced use of decorators.

  • Detailed knowledge of Python data structures, including lists, dictionaries, sets, and tuples.

  • Solid understanding of programming concepts and algorithms, including object-oriented programming and multithreading.

  • Experience with REST API automation and/or SDK-based interfaces using technologies such as Java, Python, or C++.

  • Strong experience working with Linux-based operating systems.

  • Good understanding of software development processes, QA practices, and software testing methodologies.

  • Proficiency with JIRA, Git, and other project or defect-tracking systems.

  • Excellent analytical, debugging, and troubleshooting skills, with the ability to investigate complex technical issues methodically.

  • Strong collaboration and communication skills, with the ability to work effectively in cross-functional and team-oriented environments.

  • A proactive approach to identifying new automation opportunities and improving existing testing capabilities.

  • Experience with AWS or GCP automation frameworks and CI/CD processes is a plus.

  • Experience working on test automation projects for private or public cloud solutions is an advantage.

  • Practical experience with MySQL is a plus.

  • Experience configuring Salesforce, ServiceNow, or Microsoft Dynamics is beneficial.


Benefits:



  • Competitive compensation and comprehensive benefits package.

  • Health insurance.

  • Relocation program.

  • Flexible remote work through a work-from-anywhere culture.

  • Professional development opportunities, including certification programs and mentorship initiatives.

  • Talent investment programs supporting continued career development.

  • Internal mobility and internship opportunities.

  • Opportunity to contribute to impactful projects for leading global clients.

  • Multicultural and inclusive working environment with open communication.

  • Regular team-building activities and company social events.

  • Exposure to sustainable business initiatives focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.


How Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!


 

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

 

 

#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Original job Senior Automation Testing Engineer (Python) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Automation Testing Engineer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.