Python Software Engineer

4 days ago


Bengaluru, Karnataka, India Lakarya Full time ₹ 20,00,000 - ₹ 25,00,000 per year

Job description:

We are seeking a highly skilled Python Automation Engineer with strong experience in developing and executing automated test solutions for Battery Management Systems (BMS) or automotive embedded software. The ideal candidate will combine hands-on Python development expertise with a deep understanding of automotive software validation, control algorithms, and system-level testing to ensure software quality, safety, and reliability.

Responsibilities

  • Design, develop, and maintain Python-based automation frameworks and test scripts for validating embedded and application-level software.
  • Perform functional, integration, regression, and system-level testing of BMS and automotive software components.
  • Collaborate closely with development and systems engineering teams to define test strategies, acceptance criteria, and coverage metrics.
  • Validate and troubleshoot control algorithms and real-time embedded applications through automated and manual test approaches.
  • Create and maintain test plans, procedures, and documentation in alignment with industry standards and customer requirements.
  • Capture, analyze, and report software defects using JIRA or similar defect tracking tools.
  • Utilize Test Case Management Systems (e.g., TestRail) to manage test cases, execution results, and traceability.
  • Contribute to CI/CD integration, enabling automated testing pipelines with tools such as Jenkins and GitHub Actions.
  • Support continuous improvement of testing processes, tools, and frameworks.
  • Ensure testing compliance with automotive safety and quality standards.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
  • 5+ years of QA/testing experience in the automotive or BMS domain.
  • Strong proficiency in Python development for automation and test framework design.
  • Experience testing embedded systems, real-time applications, and control algorithms.
  • Knowledge of automotive communication protocols (CAN, LIN, UDS, etc.).
  • Hands-on experience with tools such as JIRA, TestRail, GitHub, and Jenkins.
  • Familiarity with Agile/Scrum development methodologies.
  • Excellent problem-solving skills and attention to detail.

Preferred Qualifications

  • Experience with Hardware-in-the-Loop (HIL) or Model-in-the-Loop (MIL) testing.
  • Knowledge of ISO 26262 or other automotive safety standards.
  • Exposure to battery management systems, EV components, or power electronics testing.
  • Experience integrating automation into continuous integration pipelines.

Job Type: Contractual / Temporary

Contract length: 6 months

Work Location: In person



  • Bengaluru, Karnataka, India PYTHON Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    About Credit Saison IndiaEstablished in 2019, CS India is one of the country's fastest growing Non-Bank Financial Company (NBFC) lenders, with verticals in wholesale, direct lending and tech-enabled partnerships with Non-Bank Financial Companies (NBFCs) and fintechs. Its tech-enabled model coupled with underwriting capability facilitates lending at scale,...


  • Bengaluru, Karnataka, India JPMorgan Chase Full time ₹ 10,00,000 - ₹ 30,00,000 per year

    We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure, stable, and...


  • Bengaluru, Karnataka, India JPMorganChase Full time ₹ 10,00,000 - ₹ 30,00,000 per year

    DescriptionWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...


  • Bengaluru, Karnataka, India JPMorganChase Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    JOB DESCRIPTIONWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level.As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will be a seasoned member of an agile team, tasked with designing and delivering trusted, market-leading technology products in a secure,...


  • Bengaluru, Karnataka, India GetSet Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Senior Software Engineer- DevOpsGetSetSoftware is exclusively appointed by ourclient (a leading provider of mission-critical, cloud-native monetization andrevenue management software on the private and public cloud. Established in1999, served over 50 telecommunications operators in more than 50 countries,processing over one billion transactions per hour with...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 1,50,00,000 - ₹ 2,50,00,000 per year

    SummaryGuidewire is the platform P&C insurers trust to engage, innovate, and grow efficiently. We combine digital, core, and data solutions to deliver a seamless experience for our customers. Our team is dedicated to building software that supports the future of the insurance industry, and we are looking for individuals who share our passion and vision.We...


  • Bengaluru, Karnataka, India SP Software Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Role & responsibilitiesDevelop and maintain data pipelines using Python, Snowflake, Spark, and Scala.Design and implement data storage solutions leveraging Snowflake's cloud infrastructure.Optimize SQL queries for performance and scalability.Collaborate with data scientists and analysts to understand data requirements and deliver solutions.Ensure data...


  • Bengaluru, Karnataka, India Flexera Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Revenera helps product executives build better products, accelerate time to value and monetize what matters.  Revenera's leading solutions help software and technology companies drive top line revenue with modern software monetization, understand usage and compliance with software usage analytics, empower the use of open source with software composition...


  • Bengaluru, Karnataka, India Velodata Global Pvt Ltd Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Hiring: Senior Software Test Automation Engineer – Python & Squish | BengaluruRole:Software Engineer – Test Automation (Python, Squish)Location:Bengaluru, KarnatakaWe are looking for a highly skilledSenior SW Test Automation Engineerexperienced in Python-based automation, Squish GUI testing, and cloud/device platform testing. Join our dynamic SWQA team...


  • Bengaluru, Karnataka, India Selector Software Full time ₹ 80,00,000 - ₹ 2,00,00,000 per year

    Selector is building an operational intelligence platform for digital infrastructure. By adopting an AI/ML based analytics approach, the platform provides actionable multi-dimensional insights to network, cloud and application operators. It enables operations teams to meet their KPIs through seamless collaboration, search-driven conversational user...