compLogoTest Module LeadCompany: Kloc TechnologiesOn-siteBengaluru, Karnataka, India

TEST MODULE LEAD - Python

Location: Bengaluru, India
Workplace Type: Onsite

About the Role

We are seeking a highly motivated and experienced Test Module Lead with a strong background in Python and test automation to join our dynamic team in Bengaluru. As a Test Module Lead, you will be responsible for designing, implementing, and maintaining automated test frameworks for our embedded software systems. You will play a crucial role in ensuring the quality, reliability, and performance of our products through rigorous testing and collaboration with development teams. This role requires a deep understanding of embedded software testing methodologies, excellent communication skills, and the ability to lead and mentor a team of test engineers.

Key Responsibilities

  • Design and implement automated unit and integration tests for testing System Software using Python, Pytest, BDD, Test etc.
  • Design and implement automated test infrastructure.
  • Help to structure new software and refactor existing software for testability.
  • Review software requirements and software design specifications.
  • Perform code reviews.
  • Lead and mentor a team of test engineers, providing guidance and support.
  • Develop and maintain test plans, test cases, and test scripts.
  • Execute test cases and analyze test results.
  • Identify, document, and track software defects using Jira or similar defect tracking tool.
  • Collaborate with developers to resolve defects and improve software quality.
  • Participate in the development and maintenance of API and UI Test Automation for Embedded devices.
  • Contribute to the continuous improvement of our testing processes and methodologies.
  • Perform embedded software testing (Black-box, White box), performance, stress and load testing, as required by the project.

Required Skills & Qualifications

  • 6-8 years of experience in software testing, with a focus on embedded systems.
  • Strong proficiency in Python programming.
  • Experience with test automation frameworks such as Pytest and BDD.
  • Solid understanding of firmware testing principles and methodologies.
  • Experience with API and UI test automation.
  • Familiarity with defect tracking tools such as Jira.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong analytical and problem-solving skills.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Experience with performance, stress, and load testing.
  • Knowledge of software development life cycle (SDLC) and testing methodologies.