Resume and JobRESUME AND JOB
Cognizant logo

Senior Automation Test Engineer (Python + ETL/SQL)

Cognizant

Software and Technology Jobs

Senior Automation Test Engineer (Python + ETL/SQL)

full-timePosted: Dec 7, 2025

Job Description

We are looking for a Senior Automation Test Engineer to join our team for a permanent role. The ideal candidate will have deep hands-on experience with Python, Robot Framework and a strong proficiency in SQL. You will play a critical role to enhance our automated regression testing coverage, maintain our test automation framework and ensuring the accuracy of large datasets, validating ETL processes, and contributing to automation initiatives across projects.

If you have a strong background in Python test automation and enjoy collaborative environment, we encourage you to apply.

In this role, you will:

  • Automate assigned areas/features using the existing Framework and provide the test estimations, build automation scripts using Python & Unix.
  • Develop Python scripts to automate data validation and transformation tasks.
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently.
  • Perform data quality checks and identify anomalies across multiple sources.
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading.
  • Validate data mappings and transformations to ensure they meet business requirements.
  • Responsible for automating functional test cases using existing framework and perform integration and regression testing using this framework.
  • Responsible for improving automation for all project deliverables and for following defined processes and tools and alignment with overall QE strategy and framework.
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution.

What you’ll need to succeed (required skills):

  • Overall 6-10 Yrs. of experience in test automation with at least 3+ yrs. of hands-on automation testing using Python and 4+ years using Java-Selenium Webdriver automation.
  • Minimum 3 years of experience in automated testing with Python.
  • Must have good experience with Robot Framework automation.
  • Must have good experience with SQL database and writing complex SQL queries.
  • Must have strong ETL process/SQL, ORACLE, Hive complex query writing skills.
  • Ability to compare large datasets using SQL, Python.
  • Strong understanding the database concepts (indexes, constrains, normalization).
  • Familiarity with Back end data flows.
  • Ability to read backend logs/application logs.
  • Must have Unix/Linux command knowledge.
  • Experience in a variety of test automation frameworks/tools e.g., (Cucumber, Robot Framework, SoapUI, Selenium, TestNG) and script development using Python.

What will help you stand out (preferred skills):

  • Experience in the banking domain is a plus.
  • Experience with Linux and shell scripting.

At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Working Arrangements:

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 4 days a week in a Cognizant or client office in Toronto. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various well-being programs.

Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.

  • Cognizant is a global community with more than 300,000 associates around the world.
  • We don’t just dream of a better way – we make it happen.
  • We take care of our people, clients, company, communities and climate by doing what’s right.
  • We foster an innovative environment where you can build the career path that’s right for you.

About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com

Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email CareersNA2@cognizant.com with your request and contact information.

Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

About the Role/Company

  • Cognizant is a global community with more than 300,000 associates around the world
  • Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era
  • Headquartered in the U.S., Cognizant is a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025
  • Cognizant is consistently listed among the most admired companies in the world
  • Cognizant fosters an innovative environment where you can build the career path that's right for you
  • Cognizant is an equal opportunity employer

Key Responsibilities

  • Automate assigned areas/features using the existing Framework and provide the test estimations
  • Build automation scripts using Python & Unix
  • Develop Python scripts to automate data validation and transformation tasks
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently
  • Perform data quality checks and identify anomalies across multiple sources
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading
  • Validate data mappings and transformations to ensure they meet business requirements
  • Automate functional test cases using existing framework
  • Perform integration and regression testing using this framework
  • Improve automation for all project deliverables
  • Follow defined processes and tools and alignment with overall QE strategy and framework
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution

Required Qualifications

  • Overall 6-10 years of experience in test automation
  • At least 3+ years of hands-on automation testing using Python
  • + years using Java-Selenium Webdriver automation
  • Minimum 3 years of experience in automated testing with Python
  • Good experience with Robot Framework automation
  • Good experience with SQL database and writing complex SQL queries
  • Strong ETL process/SQL, ORACLE, Hive complex query writing skills
  • Ability to compare large datasets using SQL, Python
  • Strong understanding of database concepts (indexes, constrains, normalization)
  • Familiarity with Back end data flows
  • Ability to read backend logs/application logs
  • Unix/Linux command knowledge
  • Experience in a variety of test automation frameworks/tools (Cucumber, Robot Framework, SoapUI, Selenium, TestNG)
  • Script development using Python

Preferred Qualifications

  • Experience in the banking domain
  • Experience with Linux and shell scripting

Skills Required

  • Python
  • Robot Framework
  • SQL
  • ETL
  • Unix/Linux
  • Java-Selenium Webdriver
  • Cucumber
  • SoapUI
  • Selenium
  • TestNG

Benefits & Perks

  • Support for a healthy work-life balance through various well-being programs
  • Hybrid work arrangement with flexibility
  • Innovative environment to build the career path that's right for you

Additional Requirements

  • Legally authorized to work in Canada without requiring employer sponsorship
  • Willingness to work 4 days a week in a Cognizant or client office in Toronto

Locations

  • India

Salary

Estimated Salary Rangemedium confidence

1,200,000 - 2,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Robot Frameworkintermediate
  • SQLintermediate
  • ETLintermediate
  • Unix/Linuxintermediate
  • Java-Selenium Webdriverintermediate
  • Cucumberintermediate
  • SoapUIintermediate
  • Seleniumintermediate
  • TestNGintermediate

Required Qualifications

  • Overall 6-10 years of experience in test automation (experience)
  • At least 3+ years of hands-on automation testing using Python (experience)
  • + years using Java-Selenium Webdriver automation (experience)
  • Minimum 3 years of experience in automated testing with Python (experience)
  • Good experience with Robot Framework automation (experience)
  • Good experience with SQL database and writing complex SQL queries (experience)
  • Strong ETL process/SQL, ORACLE, Hive complex query writing skills (experience)
  • Ability to compare large datasets using SQL, Python (experience)
  • Strong understanding of database concepts (indexes, constrains, normalization) (experience)
  • Familiarity with Back end data flows (experience)
  • Ability to read backend logs/application logs (experience)
  • Unix/Linux command knowledge (experience)
  • Experience in a variety of test automation frameworks/tools (Cucumber, Robot Framework, SoapUI, Selenium, TestNG) (experience)
  • Script development using Python (experience)

Preferred Qualifications

  • Experience in the banking domain (experience)
  • Experience with Linux and shell scripting (experience)

Responsibilities

  • Automate assigned areas/features using the existing Framework and provide the test estimations
  • Build automation scripts using Python & Unix
  • Develop Python scripts to automate data validation and transformation tasks
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently
  • Perform data quality checks and identify anomalies across multiple sources
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading
  • Validate data mappings and transformations to ensure they meet business requirements
  • Automate functional test cases using existing framework
  • Perform integration and regression testing using this framework
  • Improve automation for all project deliverables
  • Follow defined processes and tools and alignment with overall QE strategy and framework
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution

Benefits

  • general: Support for a healthy work-life balance through various well-being programs
  • general: Hybrid work arrangement with flexibility
  • general: Innovative environment to build the career path that's right for you

Target Your Resume for "Senior Automation Test Engineer (Python + ETL/SQL)" , Cognizant

Get personalized recommendations to optimize your resume specifically for Senior Automation Test Engineer (Python + ETL/SQL). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Automation Test Engineer (Python + ETL/SQL)" , Cognizant

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

TechnologyIT ServicesTechnologyConsulting

Answer 10 quick questions to check your fit for Senior Automation Test Engineer (Python + ETL/SQL) @ Cognizant.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Cognizant logo

Senior Automation Test Engineer (Python + ETL/SQL)

Cognizant

Software and Technology Jobs

Senior Automation Test Engineer (Python + ETL/SQL)

full-timePosted: Dec 7, 2025

Job Description

We are looking for a Senior Automation Test Engineer to join our team for a permanent role. The ideal candidate will have deep hands-on experience with Python, Robot Framework and a strong proficiency in SQL. You will play a critical role to enhance our automated regression testing coverage, maintain our test automation framework and ensuring the accuracy of large datasets, validating ETL processes, and contributing to automation initiatives across projects.

If you have a strong background in Python test automation and enjoy collaborative environment, we encourage you to apply.

In this role, you will:

  • Automate assigned areas/features using the existing Framework and provide the test estimations, build automation scripts using Python & Unix.
  • Develop Python scripts to automate data validation and transformation tasks.
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently.
  • Perform data quality checks and identify anomalies across multiple sources.
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading.
  • Validate data mappings and transformations to ensure they meet business requirements.
  • Responsible for automating functional test cases using existing framework and perform integration and regression testing using this framework.
  • Responsible for improving automation for all project deliverables and for following defined processes and tools and alignment with overall QE strategy and framework.
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution.

What you’ll need to succeed (required skills):

  • Overall 6-10 Yrs. of experience in test automation with at least 3+ yrs. of hands-on automation testing using Python and 4+ years using Java-Selenium Webdriver automation.
  • Minimum 3 years of experience in automated testing with Python.
  • Must have good experience with Robot Framework automation.
  • Must have good experience with SQL database and writing complex SQL queries.
  • Must have strong ETL process/SQL, ORACLE, Hive complex query writing skills.
  • Ability to compare large datasets using SQL, Python.
  • Strong understanding the database concepts (indexes, constrains, normalization).
  • Familiarity with Back end data flows.
  • Ability to read backend logs/application logs.
  • Must have Unix/Linux command knowledge.
  • Experience in a variety of test automation frameworks/tools e.g., (Cucumber, Robot Framework, SoapUI, Selenium, TestNG) and script development using Python.

What will help you stand out (preferred skills):

  • Experience in the banking domain is a plus.
  • Experience with Linux and shell scripting.

At Cognizant, we're eager to meet people who believe in our mission and can make an impact in various ways. We strongly encourage you to apply even if you only meet the required skills listed. Consider what transferrable experience and skills make you a unique applicant and help us see how you'd be beneficial to this role.

Cognizant will only consider applicants for this position who are legally authorized to work in Canada without requiring employer sponsorship, now or at any time in the future.

Working Arrangements:

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 4 days a week in a Cognizant or client office in Toronto. Regardless of your working arrangement, we are here to support a healthy work-life balance through our various well-being programs.

Note: The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

The Cognizant community:
We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.

  • Cognizant is a global community with more than 300,000 associates around the world.
  • We don’t just dream of a better way – we make it happen.
  • We take care of our people, clients, company, communities and climate by doing what’s right.
  • We foster an innovative environment where you can build the career path that’s right for you.

About us:
Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com

Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email CareersNA2@cognizant.com with your request and contact information.

Disclaimer:
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

About the Role/Company

  • Cognizant is a global community with more than 300,000 associates around the world
  • Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era
  • Headquartered in the U.S., Cognizant is a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2025
  • Cognizant is consistently listed among the most admired companies in the world
  • Cognizant fosters an innovative environment where you can build the career path that's right for you
  • Cognizant is an equal opportunity employer

Key Responsibilities

  • Automate assigned areas/features using the existing Framework and provide the test estimations
  • Build automation scripts using Python & Unix
  • Develop Python scripts to automate data validation and transformation tasks
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently
  • Perform data quality checks and identify anomalies across multiple sources
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading
  • Validate data mappings and transformations to ensure they meet business requirements
  • Automate functional test cases using existing framework
  • Perform integration and regression testing using this framework
  • Improve automation for all project deliverables
  • Follow defined processes and tools and alignment with overall QE strategy and framework
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution

Required Qualifications

  • Overall 6-10 years of experience in test automation
  • At least 3+ years of hands-on automation testing using Python
  • + years using Java-Selenium Webdriver automation
  • Minimum 3 years of experience in automated testing with Python
  • Good experience with Robot Framework automation
  • Good experience with SQL database and writing complex SQL queries
  • Strong ETL process/SQL, ORACLE, Hive complex query writing skills
  • Ability to compare large datasets using SQL, Python
  • Strong understanding of database concepts (indexes, constrains, normalization)
  • Familiarity with Back end data flows
  • Ability to read backend logs/application logs
  • Unix/Linux command knowledge
  • Experience in a variety of test automation frameworks/tools (Cucumber, Robot Framework, SoapUI, Selenium, TestNG)
  • Script development using Python

Preferred Qualifications

  • Experience in the banking domain
  • Experience with Linux and shell scripting

Skills Required

  • Python
  • Robot Framework
  • SQL
  • ETL
  • Unix/Linux
  • Java-Selenium Webdriver
  • Cucumber
  • SoapUI
  • Selenium
  • TestNG

Benefits & Perks

  • Support for a healthy work-life balance through various well-being programs
  • Hybrid work arrangement with flexibility
  • Innovative environment to build the career path that's right for you

Additional Requirements

  • Legally authorized to work in Canada without requiring employer sponsorship
  • Willingness to work 4 days a week in a Cognizant or client office in Toronto

Locations

  • India

Salary

Estimated Salary Rangemedium confidence

1,200,000 - 2,500,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • Robot Frameworkintermediate
  • SQLintermediate
  • ETLintermediate
  • Unix/Linuxintermediate
  • Java-Selenium Webdriverintermediate
  • Cucumberintermediate
  • SoapUIintermediate
  • Seleniumintermediate
  • TestNGintermediate

Required Qualifications

  • Overall 6-10 years of experience in test automation (experience)
  • At least 3+ years of hands-on automation testing using Python (experience)
  • + years using Java-Selenium Webdriver automation (experience)
  • Minimum 3 years of experience in automated testing with Python (experience)
  • Good experience with Robot Framework automation (experience)
  • Good experience with SQL database and writing complex SQL queries (experience)
  • Strong ETL process/SQL, ORACLE, Hive complex query writing skills (experience)
  • Ability to compare large datasets using SQL, Python (experience)
  • Strong understanding of database concepts (indexes, constrains, normalization) (experience)
  • Familiarity with Back end data flows (experience)
  • Ability to read backend logs/application logs (experience)
  • Unix/Linux command knowledge (experience)
  • Experience in a variety of test automation frameworks/tools (Cucumber, Robot Framework, SoapUI, Selenium, TestNG) (experience)
  • Script development using Python (experience)

Preferred Qualifications

  • Experience in the banking domain (experience)
  • Experience with Linux and shell scripting (experience)

Responsibilities

  • Automate assigned areas/features using the existing Framework and provide the test estimations
  • Build automation scripts using Python & Unix
  • Develop Python scripts to automate data validation and transformation tasks
  • Utilize SQL or any database querying language to compare, manage and manipulate data efficiently
  • Perform data quality checks and identify anomalies across multiple sources
  • Write optimized SQL queries and stored procedures for data extraction, transformation, and loading
  • Validate data mappings and transformations to ensure they meet business requirements
  • Automate functional test cases using existing framework
  • Perform integration and regression testing using this framework
  • Improve automation for all project deliverables
  • Follow defined processes and tools and alignment with overall QE strategy and framework
  • Support the implementation of the QE Program and overall QE process and standards through continuous test preparation and execution

Benefits

  • general: Support for a healthy work-life balance through various well-being programs
  • general: Hybrid work arrangement with flexibility
  • general: Innovative environment to build the career path that's right for you

Target Your Resume for "Senior Automation Test Engineer (Python + ETL/SQL)" , Cognizant

Get personalized recommendations to optimize your resume specifically for Senior Automation Test Engineer (Python + ETL/SQL). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Automation Test Engineer (Python + ETL/SQL)" , Cognizant

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

TechnologyIT ServicesTechnologyConsulting

Answer 10 quick questions to check your fit for Senior Automation Test Engineer (Python + ETL/SQL) @ Cognizant.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.