ASAI job platform logo
  1. Home
  2. /Jobs
  3. /Quality Assurance Engineer Jobs in Chennai
  4. /Automation Software Engineer - Python Pytest
Sequoia Applied Technologies Inc.

Automation Software Engineer - Python Pytest

Chennai · Senior

Older listing - lower visibility likelyVerified listingPosted 101d ago

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreCalculated · locked
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

No credit card · 1 tap with Google

What we know about this role

Hiring pulse

LOW

Sequoia Applied Technologies Inc. is showing limited hiring activity lately. Expect slight delayed response.

Apply window

First 72 hours

Window passed - posted 101d ago

Early applicants get seen before the pile builds.

Not a repost

The first time we've seen this listing - it hasn't been closed and reopened.

Skills required

16 listed
CI/CDResource ManagementTest DataException HandlingData StructuresHttp ProtocolsPython (Programming Language)Application Programming Interface (API)+8 more
CI/CDResource ManagementTest DataException HandlingData Structures

You almost certainly match several of these already. Unlock your skill map to see the matches, the gaps, and what to fix first.

Job description

This is not a traditional QA role. We are seeking skilled software developers with strong Python expertise and a deep understanding of software engineering principles to design and implement robust automation frameworks and tools. The role focuses on engineering solutions to replace repetitive manual testing workflows, leveraging advanced Python capabilities and test automation best practices.

Responsibilities

  • Develop, enhance, and maintain test automation frameworks for complex systems, with a strong focus on pytest to create modular, reusable, and scalable automated test solutions.
  • Automate end-to-end testing of APIs, databases, and system integrations, using pytest fixtures to efficiently manage test setup and teardown, and hooks to customize test execution behavior.
  • Implement advanced Python automation techniques using tools like decorators to enhance test functions or add extra functionality, context managers for clean resource management (e.g., opening/closing connections), and iterators for controlling test data flows.
  • Collaborate with development and product teams to ensure that automation solutions align with specifications and deliverables.
  • Utilize pytest parametrization to efficiently run tests with different input sets and edge cases, enhancing test coverage and reducing redundancy.
  • Work with CI/CD pipelines to integrate automated tests into the development pipeline using tools like Jenkins or GitHub Actions, ensuring that all tests are continuously run with every change.
  • Troubleshoot and debug automation frameworks, addressing issues related to Python concurrency (e.g., asyncio or threading) and exception handling.
  • Continuously improve test strategies and workflows, ensuring that automation remains efficient, maintainable, and easy to extend.

Qualifications

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 5+ years of hands-on software development experience, with a strong emphasis on Python.
  • Proficiency in pytest, including the creation and management of fixtures and hooks, and advanced features like parametrization for efficient test execution.
  • Deep understanding of Python's advanced features, such as:
  • Decorators: Creating reusable patterns for modifying or enhancing functions or methods.
  • Context Managers: Efficient resource management using the with statement.
  • Iterators: Implementing and using custom iterators to iterate over complex data structures or handle resource management during tests.
  • Inheritance: Utilizing different types of inheritance to create a flexible and maintainable test framework.
  • Exception Handling: Properly managing test failures and exceptions with custom handlers, ensuring tests remain resilient.
  • Generators: Using generators to handle large sets of data efficiently during test execution.
  • Experience with REST API testing, JSON schema validation, and HTTP protocols.
  • Solid understanding of RDBMS concepts (preferably MySQL) and writing/optimizing queries for test data validation.
  • Experience with version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins, GitHub Actions).
  • Strong problem-solving and debugging skills.
  • Ability to work effectively in a collaborative, Agile development environment.


Preferred Skills

  • Experience with Python concurrency (e.g., asyncio, threading) to write high-performance, non-blocking test solutions.
  • Familiarity with cloud platforms (e.g., AWS) and related tools like CloudWatch for monitoring and debugging test environments.
  • Experience working with containerized environments (e.g., Docker) and testing distributed systems effectively.

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

More Quality Assurance Engineer roles in Chennai

See all

Supplier Quality Engineer

Sensata · Chennai

Quality Assurance Engineer II

Hccz Cx1 · Chennai

Consultant_Performance Testing

enGen Global · Chennai

Automation Test Engineer (2–4 Years Experience)

Lumel · Chennai

Keep browsing

All open roles at Sequoia Applied Technologies Inc.All Quality Assurance Engineer jobs in Chennai

Two ways in

Applicants who checked fit first are 3.1× more likely to hear back

Your match scoreCalculated · locked
86Overall
64Skills
97Experience

Your score for this role already exists

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

No credit card · 1 tap with Google

Free · no signup

Get tomorrow's jobs before you have to search

Daily job drops, skill trends and free resources - posted straight to the group. Leave any time.

Join WhatsAppJoin Telegram

No spam. Just jobs and resources.

Why people use ASAI

Someone shared one job with you. ASAI keeps finding the rest.

  • Scored, not searched. Every role ranked against your actual profile.

  • Alerts as often as hourly. Reach new roles while the pile is still small.

  • Skill gaps, spelled out. See exactly which requirements you don't meet yet.

  • Verified jobs, only. Say no to ghost jobs. Your time deserves respect.

ASAI job platform logo

A job platform finally, balanced in your favour.

Jobs by CityJobs by CompanyGuidesHow We VerifyAboutPrivacy PolicyTerms of Service

Built in India 🇮🇳

© 2026 ASAI. All rights reserved.