Johnson Controls

Senior QA Engineer

Pune CoE Full time

Job Title: Software Test Engineer

Location: Pune, MH
Experience: 4+ Years
Department: Quality Engineering

Job Overview

We are seeking a proactive and detail-oriented Software Test Engineer to join our Quality Engineering team. The ideal candidate will have a solid foundation in software testing, experience across web and API testing, and a working knowledge of automation tools. While automation experience is beneficial, only a moderate level of automation proficiency is expected. Exposure to IoT systems is a plus, but not a mandatory requirement.

Key Responsibilities

  • Develop and maintain test plans and strategies for functional, integration, and regression testing.
  • Collaborate with developers, QA engineers, and product teams to ensure quality throughout the development lifecycle.
  • Perform manual and semi-automated testing for APIs, UI, databases, and connected devices.
  • Contribute to test case design, execution, and defect reporting.
  • Integrate basic automated tests into CI/CD pipelines.
  • Validate data flow, connectivity, and system behavior in distributed environments.
  • Document test results and participate in root cause analysis of issues.

Required Skills & Experience

  • 4+ years of experience in software testing or SDET roles.
  • Strong understanding of QA methodologies, test planning, and defect lifecycle.
  • Working knowledge of Java, JUnit, and TestNG.
  • Familiarity with:
    • Java fundamentals (Data Structures, JDBC, File Handling)
    • SQL and relational databases
    • Selenium WebDriver (basic usage)
    • API testing tools (Postman, RestAssured)
    • CI/CD tools (GitHub, Jenkins)
    • Cloud and on-prem infrastructure

Desirable Skills (Not Mandatory)

  • Exposure to IoT devices, sensors, or embedded systems.
  • Familiarity with IoT protocols like MQTT, CoAP, or HTTP.
  • Understanding of device-to-cloud communication, data flow, and security in IoT.
  • Experience with IoT platforms such as AWS IoT, Azure IoT Hub, or Google Cloud IoT.

Preferred Attributes

  • Strong analytical and debugging skills.
  • Ability to write clear, maintainable test cases.
  • Experience in Agile/Scrum environments.
  • Passion for quality assurance, collaboration, and continuous improvement.