Automation Software Engineer - Chennai - confidential

    confidential
    confidential Chennai

    4 days ago

    Full time
    Description

    Responsibilties:

    • Design, develop, and maintain robust test automation frameworks for complex systems using Python, with a primary focus on pytest.
    • Build modular, reusable, and scalable automation solutions that replace repetitive manual testing workflows.
    • Automate end-to-end testing for APIs, databases, and system integrations, utilizing pytest fixtures and hooks for efficient test setup, teardown, and custom execution behavior.
    • Implement advanced Python programming concepts such as decorators, context managers, iterators, and generators to build efficient and maintainable automation components.
    • Collaborate with software development and product teams to align automation efforts with technical requirements and business objectives.
    • Use pytest parametrization to increase test coverage and reduce redundancy by efficiently testing multiple input sets and edge cases.
    • Integrate automated test suites within CI/CD pipelines using tools such as Jenkins or GitHub Actions, ensuring continuous validation with every code change.
    • Debug and enhance automation frameworks, addressing issues related to Python concurrency (asyncio, threading) and exception handling to improve test resilience.
    • Continuously refine test strategies and processes to ensure automation remains effective, maintainable, and extensible over time.

    Required Skills & Experience:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • 5+ years of professional software development experience, with strong expertise in Python programming.
    • Advanced proficiency in pytest, including the creation and management of fixtures, hooks, and parametrized test executions.
    • Deep understanding of advanced Python concepts, including:
    • Decorators: Enhancing or modifying function behavior.
    • Context Managers: Resource management using the with statement.
    • Iterators and Generators: Efficient handling of large or complex data sets.
    • Inheritance: Designing flexible and maintainable frameworks.
    • Exception Handling: Implementing custom handlers for robust and fault-tolerant testing.
    • Hands-on experience with REST API testing, JSON schema validation, and HTTP protocols.
    • Solid understanding of RDBMS concepts (preferably MySQL) with experience writing and optimizing queries for test validation.
    • Experience integrating tests with version control and CI/CD pipelines using Git, Jenkins, or GitHub Actions.
    • Strong debugging and problem-solving skills, with the ability to work in Agile, cross-functional environments.

  • Only for registered members Chennai

    ++Imersive is looking for a software engineer to join our team. At Imersive you will work closely with our client brands. You will design and architect solutions write software to realize those solutions and operationalize it for end users.+ +Bachelor's Degree in Computer Scienc ...

  • Only for registered members Chennai, Tamil Nadu

    We are looking for software engineers to join our team at Imersive. You will design and architect solutions and ensure software quality. · Bachelor's Degree in Computer Science (or related field) · Software Engineer role: 3 to 6 years of relevant experience; Senior Software Engin ...

  • Only for registered members Chennai

    You participate in the complete product development cycle starting from analysis, architecture, design, coding, unit, integration and system testing of software. · ...

  • Only for registered members Chennai

    This role offers an exciting new career challenge for a driven Software Engineer with experience in Java 17, Spring Boot and Microservices. · ...

  • confidential Chennai Full time

    KLA is seeking a skilled Software Engineer to join our team. · This role is ideal for a professional with expertise in C/C++ and Linux development, · focusing on performance engineering, · debugging, · and building fault-tolerant, · scalable software in distributed environments. ...

  • Only for registered members Chennai, Tamil Nadu

    We are seeking a Software Engineer (I) - Established Senior Engineer to join our team in Chennai. The successful candidate will design, develop, test and maintain software applications and products to meet customer needs. · ...

  • confidential Chennai Full time

    This is an interesting and exciting opportunity to be a part of the software development team that is redefining Data Center switching. · ...

  • confidential Chennai Full time

    Employees in this job function are responsible for designing developing testing and maintaining software applications and products to meet customer needs both on-prem and cloud native. · ...

  • Only for registered members Chennai

    TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. · ...

  • Only for registered members Chennai

    A software engineer will deliver new cutting edge product features and own design/implementation of the code that drives our products. · ...

  • confidential Chennai Full time

    KLA is seeking a skilled Software Engineer to join our team. · ...

  • confidential Chennai Full time

    This role is for the Senior Software Engineer in the FCE Renewals Abstraction layer space. As a Senior Software Engineer: · Explore and investigate the latest Technology and tooling recommended to the organisation to form a recommendation and implementation strategy. · ...

  • Only for registered members Chennai

    Join us as a Software Engineer to take on an exciting new career challenge day-to-day you'll be engineering and maintaining innovative customer-centric high-performance secure and robust solutions hone your existing technical skills advance your career while building a wide netwo ...

  • Only for registered members Chennai, Tamil Nadu

    TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the ...

  • Only for registered members Chennai

    TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the ...

  • Only for registered members Chennai

    This is an opportunity for a driven Software Engineer to take on an exciting new career challenge. · At least three to five years of hands-on experience in Java 17, · Spring Boot,JPA/Hibernate,Microservices,and solid understanding of design patterns · and OAuth 2.0 security · ...

  • Only for registered members Chennai, Tamil Nadu

    We are looking for a talented engineer to join our technology team at Chennai. · ...

  • Only for registered members Chennai, Tamil Nadu

    Designing, developing and maintaining software applications and products to meet customer needs.Engage with customers to deeply understand their use-cases. · Solve complex problems by designing and delivering using various tools · ...

  • Only for registered members Chennai, Tamil Nadu

    TekWissen is a global workforce management provider throughout India and many other countries in the world. · ...

  • Only for registered members Chennai

    The Software Engineering role specializes in planning, documenting technical requirements, crafting, · developing and testing all software systems and applications for the firm.Your Primary Responsibilities: · ...

  • Only for registered members Chennai

    The minimum requirements we seek are 5+ years experience in Software Engineering and Bachelors degree in computer science or equivalent experience. · In-depth experience with developing for and deploying to cloud platforms (e.g. GCP, Azure,AWS) · ...

Jobs
>
Automation software engineer
>
Jobs for Automation software engineer in Chennai