SDET - QA Automation Engineer (Python) (Bengaluru)

SDET - QA Automation Engineer (Python) (Bengaluru)

09 Sep
|
Tata Consultancy Services
|
Bengaluru

09 Sep

Tata Consultancy Services

Bengaluru

We are seeking an experienced SDET QA Automation Engineer with strong expertise in Python, Test Automation, SQL, AWS, CI/CD, and Data Validation. The ideal candidate will be responsible for designing and implementing scalable automation frameworks, automating complex data-intensive testing scenarios, and driving quality engineering practices across mission-critical applications.

The role requires hands-on experience in automation engineering, database testing, AI/ML-assisted testing, and cloud-based testing strategies within enterprise environments.

Key Responsibilities

Test Automation & Quality Engineering

- Design and implement automated testing solutions for large-scale, data-intensive platforms.
- Develop high-quality functional, regression, integration, and end-to-end automation test scenarios.
- Build scalable Python-based automation frameworks and testing utilities.
- Automate backend, middleware, API, database, and data validation testing processes.
- Ensure software quality through automated regression test frameworks and continuous testing practices.

Python Automation Development
- Develop automation tools and applications using Python.
- Build reusable automation components and testing frameworks.
- Automate SQL Stored Procedure regression, component, and unit testing using:
- pytest
- tSQLt
- Develop maintainable and scalable test automation solutions.

Database & Data Testing
- Perform database testing across SQL Server and PostgreSQL platforms.
- Validate large data sets and complex business logic.
- Automate testing of data-intensive workflows and transformations.
- Support schema migration and deployment testing using:

- Liquibase

- Flyway

AI/ML-Based Testing
- Utilize AI/ML technologies for:

- Anomaly detection

- Data validation

- Automatic test case generation

- Drift detection

- Process optimization

- Leverage frameworks such as
- scikit-learn

- TensorFlow

- PyCaret

Performance & Non-Functional Testing
- Conduct:

- Performance Testing





- Load Testing

- Security Testing

- Benchmarking

- Use tools such as

- JMeter
- k6

- Apache Benchmark

- SQL Profiler

DevOps & Cloud Testing
- Integrate automation into CI/CD pipelines.
- Support continuous testing initiatives.
- Work with AWS cloud environments and cloud-native platforms.
- Collaborate closely with engineering, DevOps, and business teams.

Leadership & Mentoring
- Drive testing best practices and quality engineering standards.
- Conduct code reviews and mentor junior engineers.
- Promote engineering excellence and automation-first culture.
- Continuously improve testing processes and overall product quality.

Required Skills

- 5+ years of experience as an SDET or QA Automation Engineer.
- Strong Python programming expertise.
- Hands-on experience with:
- pytest

- Pandas

- Automation Framework Development

- Strong experience in

- Automation Testing

- Test Framework Design

- Test Case Development

- Strong SQL experience

- SQL Server

- PostgreSQL

- Experience with

- Liquibase

- Flyway
- Experience automating database and backend testing.
- Knowledge of AI/ML technologies for automated testing and anomaly detection.
- Experience with AWS cloud technologies including:

- EC2

- EKS

- Lambda
- Familiarity with CI/CD tools and automation processes.
- Strong understanding of software engineering principles.

Preferred Skills

- C# .NET development exposure.
- Java development experience.
- Angular or Silverlight application testing.
- Financial Markets domain experience.
- Equities and Fixed Income domain knowledge.
- Performance testing expertise.
- Data Science and Machine Learning exposure.
- AWS Native Services.

Desired Candidate Profile

- Solid analytical and problem-solving mindset.
- Excellent written and verbal communication skills.
- Ability to work effectively within Agile teams.
- Strong focus on automation and continuous improvement.
- Proven mentoring and leadership capabilities.
- Passion for engineering excellence and quality assurance.

📌 SDET - QA Automation Engineer (Python) (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sdet - qa automation engineer (python) (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: sdet - qa automation engineer (python) (bengaluru) / bengaluru