Johnson Controls logo

Test Engineer

Johnson Controls
NewPosted today

LOCATION

Hyderabad-Andhra Pradesh-India · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationManual TestingREST API TestingDefect ManagementRegression testingSeleniumPython

Job description

Overview

Software QA Engineer validating the quality, reliability and usability of Enterprise Manager, Exacq and related ACVS security solutions, working with developers, product management and fellow QA engineers across manual, automated, API and integration testing.

What you'll do

  • Execute functional, regression, integration, exploratory and end-to-end testing.
  • Develop and maintain automated test cases for web, API, desktop and mobile applications.
  • Participate in test planning, test execution, defect tracking and release validation.
  • Perform root cause analysis and assist developers in troubleshooting issues.
  • Validate cloud services, server applications, APIs and integrated security solutions.
  • Test integrations between video management systems, access control systems and third-party platforms.
  • Use AI-assisted engineering tools to improve productivity, test coverage and automation efficiency.
  • Contribute to continuous improvements in QA processes and automation coverage.
  • Take ownership of assigned features and ensure quality throughout the development lifecycle.
  • Create and execute test cases and test scenarios.
  • Automate repetitive test cases using Python, Robot Framework, Playwright, Selenium or equivalent tools.
  • Perform API testing using Postman, Swagger, REST APIs or similar tools.
  • Validate logs, databases and system behavior during issue investigation.
  • Participate in Agile ceremonies including sprint planning, refinement and retrospectives.
  • Support both manual and automation testing activities based on project needs.
  • Collaborate effectively with development, QA, support and product teams.
  • Utilize GitHub Copilot, ChatGPT, Atlassian Rovo or similar AI tools to accelerate testing and analysis activities.

What you'll need

  • 3+ years of experience in Software QA, Test Automation or Software Testing.
  • Experience performing manual and automation testing.
  • Experience testing web applications, APIs and client-server applications.
  • Knowledge of automation tools such as Robot Framework, Selenium, Playwright, Appium or similar technologies.
  • Understanding of software testing concepts, SDLC, STLC and defect lifecycle.
  • Experience using Jira, Zephyr, TestRail or similar test management tools.
  • Basic knowledge of Linux, Windows and networking fundamentals.
  • Experience working within Agile/Scrum teams.
  • Familiarity with Git and CI/CD concepts.
  • Good troubleshooting and analytical skills.
  • Strong communication and collaboration skills.

Nice to have

  • Experience with Exacq, Cloudvue, Enterprise Manager, VideoEdge, CCure, Kantech or similar security platforms.
  • Experience with Access Control, Video Surveillance, Enterprise Monitoring or Physical Security products.
  • Experience with REST APIs and microservices.
  • Knowledge of SQL and database validation.
  • Experience testing Android and iOS applications.
  • Familiarity with Docker, Kubernetes, Kafka, Redis or cloud-native applications.
  • Experience using GitHub Copilot, ChatGPT or other AI-assisted engineering tools.
  • Understanding of networking concepts such as TCP/IP, ports, protocols and Wireshark.
  • Exposure to performance, scalability and reliability testing.

Details

  • Hybrid position based in India; Hyderabad or Gurgaon preferred.
  • Ability to collaborate with global teams and provide overlap with EST business hours as needed.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Test Engineer