Padmi

Tech Lead

New YorkPosted 1 month ago
Software QualityUnspecified
Apply at Tech Mahindra

Opens the source posting on careers.techmahindra.com

Source description

About the role

View original

Job Description

Skill Set

  • Automated Software Testing with Python

  • Total Experience :

  • 5.00 to 10.00 Years

  • No of Openings :

  • 1

  • Job Post Date :

  • 28/07/2026

  • Job Expiry Date :

  • 31/08/2026

  • Domain :

  • IT

  • Location :

  • ROCHESTER [United States]

  • Job Reference No :

  • 4098350

  • Recommend to friend

  • Job Summary

  • Job Title: Quality Assurance Analyst / Senior Automation Engineer

  • Location: Rochester, NY

  • Onsite/ Remote: Onsite

The pay range for this role is $75k- $90kper annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience, and location of the candidate.

This role is alsompen for contract: $35-$50/hr

Job Description

Quality Assurance Analyst / Senior Automation Engineer Primary Responsibilities

Test Automation Framework Development

Design, develop, and maintain automated functional and regression test suites using Python and Squish.

Develop reusable automation libraries, utilities, and framework components to improve maintainability and scalability.

Analyze manual test cases and determine automation feasibility.

Convert manual test procedures into reliable automated test scripts.

Enhance automation frameworks to support continuous integration and future software releases.

Follow automation coding standards and best practices to ensure reusable and maintainable code.


Functional and Regression Testing

Develop and execute automated functional, regression, smoke, sanity, and integration test suites.

Validate software functionality against business and system requirements.

Ensure complete requirements traceability and test coverage.

Execute regression test cycles for feature enhancements, defect fixes, and software releases.

Verify software quality across multiple application versions and supported environments.


Test Environment Management

Configure, maintain, and support Windows-based automation environments.

Execute automated test suites on VMware virtual machines.

Coordinate environment readiness for nightly, weekly, and release validation executions.

Troubleshoot and resolve environment-related execution issues.

Ensure high availability and stability of automation execution environments.


Defect Management

Perform Root Cause Analysis (RCA) for automation failures and software defects.

Differentiate between application defects, automation issues, and environment-related failures.

Create detailed defect reports with supporting evidence and reproduction steps.

Collaborate with development teams to investigate, reproduce, and resolve software defects.

Verify defect fixes through regression testing.


Agile Development Support

Participate in Sprint Planning, Sprint Grooming, Daily Stand-ups, Sprint Reviews, and Sprint Retrospectives.

Estimate automation effort for new user stories and feature enhancements.

Plan and track sprint deliverables related to automation development.

Collaborate with Product Owners, Business Analysts, Developers, and QA teams throughout the software development lifecycle.


Release Validation

Support validation activities for bi-weekly software releases.

Execute release readiness and regression validation testing.

Ensure automation execution is completed successfully prior to software deployment.

Prepare release validation summaries and communicate testing status to project stakeholders.


Requirements Analysis and Documentation

  • Review Business Requirements Documents (BRD), Software Requirement Specifications (SRS), Functional Specifications, and Design Documents.

  • Prepare automation feasibility analysis documents.

  • Contribute to automation architecture and test strategy discussions.

  • Develop and maintain automation design documentation and execution procedures.

  • Participate in technical and design review meetings.


  • Reporting and Quality Metrics

  • Monitor automation execution results and overall framework health.

  • Prepare daily, weekly, and sprint-level automation status reports.

  • Analyze automation trends, defect statistics, execution success rates, and test coverage metrics.

  • Present quality metrics to project management and client stakeholders.

  • Track automation progress and recommend process improvements.


  • Jira Administration and Sprint Tracking

  • Maintain Jira dashboards and monitor sprint progress.

  • Track automation user stories, tasks, defects, and sprint deliverables.

  • Coordinate work assignments across onsite and offshore teams.

  • Maintain project trackers and automation execution dashboards.

  • Support Scrum Masters and Project Managers in sprint execution and reporting.


  • Team Coordination and Client Communication

  • Act as the primary technical liaison between onsite client teams and offshore development teams.

  • Coordinate requirement clarification sessions and technical discussions.

  • Facilitate knowledge transfer sessions and provide technical guidance to team members.

  • Review automation deliverables to ensure compliance with project standards.

  • Mentor junior automation engineers and support team capability development.


  • Continuous Improvement

  • Identify opportunities to expand automation coverage and reduce manual testing effort.

  • Improve automation framework stability, maintainability, and execution efficiency.

  • Recommend and implement automation best practices and process improvements.

  • Contribute to continuous improvement initiatives that enhance software quality and release efficiency.


  • Required Technical Skills

  • Programming Languages

  • Python

  • Automation Tools

  • Squish GUI Automation

  • Platforms

  • Windows

  • VMware

  • Test Methodologies

  • Functional Testing

  • Regression Testing

  • Smoke Testing

  • Integration Testing

  • End-to-End Testing

  • Test Automation Framework Development

  • Agile Tools

  • Jira

  • Agile Scrum

  • Software Engineering Practices

  • Root Cause Analysis (RCA)

  • Defect Lifecycle Management

Requirements Traceability

  • Release Validation

  • Test Planning

  • Test Strategy

  • Quality Metrics

  • Automation Best Practices


Preferred Qualifications

  • Experience developing automation frameworks using Python.

  • Strong experience with GUI automation using Squish.

  • Experience working in Agile Scrum environments.

  • Experience supporting enterprise software validation and release testing.

  • Excellent analytical and problem-solving skills.

  • Strong communication and stakeholder management skills.

  • Experience coordinating with distributed onsite and offshore teams.

  • Ability to mentor team members and provide technical leadership.

“Tech Mahindra is an Equal Employment Opportunity employer. We promote and support a diverse workforce at all levels of the company. All qualified applicants will receive consideration for employment without regard to race, religion, color, sex, age, national origin, or disability. All applicants will be evaluated solely based on their ability, competence, and performance of the essential functions of their positions with or without reasonable accommodations. Reasonable accommodations also are available in the hiring process for applicants with disabilities. Candidates can request a reasonable accommodation by contacting the company ADA Coordinator at ADA_Accomodations@TechMahindra.com.”

Recommend to Friend

Please enter your Name

Please enter your email

Please enter your Friends Name

Please enter your friend's emailId Please enter valid email id , e.g. abc@gmail.com

One address, no account. We’ll tell you when matching roles go live.

More at Tech Mahindra

Related open roles

View all roles