Post a job

Senior Test Lead - Python, Selenium

On-site United States

Job Summary

Senior QA Automation Engineer – Python, Playwright, AI-Assisted Testing & Quality Transformation (QCC Applications)

Technical Environment & Tools

The candidate will be working on Cisco's Quality Command Center (QCC) applications and supporting systems. Hands-on experience or strong familiarity with the following technologies and tools :

Operating Systems & Development Environment

  • Linux
  • Windows
  • Python Virtual Environments (venv)
  • Shell/Command Line Operations

Development & Collaboration Tools

  • Git
  • BitBucket
  • Jira
  • Jenkins
  • GitHub

Databases & Data Platforms                                                                                                                                       

  • Snowflake
  • Microsoft SQL Server (MS-SQL)
  • MySQL
  • Cassandra

AI & Productivity Tools

  • Cursor
  • GitHub Copilot
  • MCP (Model Context Protocol) integrations
  • AI-assisted development and test automation tools

The candidate should be comfortable configuring, integrating, and utilizing these tools as part of day-to-day testing, automation, debugging, and release activities.

Additional Responsibilities

Application Integration & Release Validation

  • Perform end-to-end integration testing across application components.
  • Validate UI, API, database, and system-level interactions.
  • Execute regression and release validation testing.
  • Support deployment verification activities.
  • Perform final QA sign-off prior to production release.
  • Validate successful deployment of applications into target environments.

Environment & Release Management

  • Verify application functionality across development, QA, staging, and production-like environments.
  • Validate build and deployment artifacts through Jenkins pipelines.
  • Support troubleshooting of deployment and post-release issues.

Work Location & Collaboration Expectations

Global Working Model

  • The project operates across multiple geographies and time zones.
  • Team members collaborate with stakeholders and engineering teams located in the US, Canada, India, and other global locations.
  • Candidates must demonstrate flexibility in work schedules to accommodate critical meetings, stand-ups, sprint ceremonies, production support activities, and cross-functional collaboration.
  • Willingness to provide partial overlap with global teams is required.
  • Strong communication and proactive engagement skills are essential in a geographically distributed environment.

Key Responsibilities

Senior QA Automation Engineer – Python, Playwright, AI-Assisted Testing & Quality Transformation (QCC Applications)

Technical Environment & Tools

The candidate will be working on Cisco's Quality Command Center (QCC) applications and supporting systems. Hands-on experience or strong familiarity with the following technologies and tools :

Operating Systems & Development Environment

  • Linux
  • Windows
  • Python Virtual Environments (venv)
  • Shell/Command Line Operations

Development & Collaboration Tools

  • Git
  • BitBucket
  • Jira
  • Jenkins
  • GitHub

Databases & Data Platforms                                                                                                                                       

  • Snowflake
  • Microsoft SQL Server (MS-SQL)
  • MySQL
  • Cassandra

AI & Productivity Tools

  • Cursor
  • GitHub Copilot
  • MCP (Model Context Protocol) integrations
  • AI-assisted development and test automation tools

The candidate should be comfortable configuring, integrating, and utilizing these tools as part of day-to-day testing, automation, debugging, and release activities.

Additional Responsibilities

Application Integration & Release Validation

  • Perform end-to-end integration testing across application components.
  • Validate UI, API, database, and system-level interactions.
  • Execute regression and release validation testing.
  • Support deployment verification activities.
  • Perform final QA sign-off prior to production release.
  • Validate successful deployment of applications into target environments.

Environment & Release Management

  • Verify application functionality across development, QA, staging, and production-like environments.
  • Validate build and deployment artifacts through Jenkins pipelines.
  • Support troubleshooting of deployment and post-release issues.

Work Location & Collaboration Expectations

Global Working Model

  • The project operates across multiple geographies and time zones.
  • Team members collaborate with stakeholders and engineering teams located in the US, Canada, India, and other global locations.
  • Candidates must demonstrate flexibility in work schedules to accommodate critical meetings, stand-ups, sprint ceremonies, production support activities, and cross-functional collaboration.
  • Willingness to provide partial overlap with global teams is required.
  • Strong communication and proactive engagement skills are essential in a geographically distributed environment.

Skill Requirements

Must-Have Skills Checklist

✅  Playwright Automation
✅  Python & PyTest
✅  API Testing
✅  UI Testing
✅  Database Testing
✅  Snowflake
✅  MS-SQL / MySQL
✅  Jenkins
✅  Jira
✅  Git / BitBucket / GitHub
✅  Cassandra (preferred)
✅  AI Tools (Copilot, Cursor, MCPs)
✅  Defect Triage & Debugging
✅  Integration Testing
✅  Application Deployment Validation
✅  Linux & Windows Environment Exposure
✅  Global Team Collaboration & Flexible Work Timings

Other Requirements

Source: the employer's careers page. Last checked 2026-10-22. Posted 2026-10-22.

Applications happen on HCLTech's own site. View role and apply

Get jobs like this by e-mailAt most one e-mail a day, only when something new matches. Unsubscribe in one click.

More from HCLTech

All jobs at HCLTech

Similar jobs in United States

Hiring for a role like this? See how employers fill a role fast.