Johnson Controls has opened applications for the position of Quality Assurance Engineer at its Pune, Maharashtra location. This is a full-time opportunity for candidates who are passionate about ensuring software quality through structured testing, automation, and collaboration across the software development lifecycle.
The role is ideal for professionals who enjoy identifying issues early, improving testing processes, and working closely with developers and product teams to deliver reliable and high-quality software products.

About the Company
Johnson Controls is a global leader in smart, healthy, and sustainable building solutions. The company focuses on transforming environments where people live, work, learn, and play by reimagining how buildings operate to better serve people, places, and the planet.
With a strong emphasis on innovation, efficiency, and sustainability, Johnson Controls combines cutting-edge technology with deep industry expertise to deliver intelligent solutions across building automation, energy efficiency, and digital platforms. Working at Johnson Controls means being part of a mission-driven organization with a global footprint and long-term vision.
Role Overview
As a Quality Assurance Engineer, you will play a critical role in ensuring that software products meet defined quality standards before release. You will be responsible for planning, designing, and executing tests across multiple stages of development, covering both manual and automated testing.
QA Engineers at Johnson Controls are involved throughout the entire Software Development Lifecycle (SDLC), acting as quality gatekeepers who focus on early defect detection, risk analysis, and continuous improvement of testing processes.
Key Responsibilities
- Create comprehensive test plans, test cases, and test scripts based on product requirements
- Execute functional, integration, regression, and performance testing
- Identify, document, track, and verify resolution of software defects
- Collaborate closely with developers, product managers, and cross-functional teams to clarify requirements and resolve issues
- Develop, maintain, and enhance automated testing frameworks and scripts
- Analyze test results and prepare clear, actionable reports for stakeholders
- Participate in continuous improvement of QA methodologies and processes
- Ensure quality standards are maintained across all phases of software delivery
Help a friend land their next role. Share now!
Required Skills and Qualifications
To succeed in this role, candidates should demonstrate strong technical and analytical capabilities, including:
- Proficiency in programming languages such as Java or Python
- Good working knowledge of SQL and database validation
- Experience with scripting and working in Linux and Windows environments
- Strong understanding of manual and automated testing methodologies
- Knowledge of various testing types including functional, performance, regression, and security testing
- Ability to analyze technical risks and complex system behaviors
- Strong communication skills to explain technical findings clearly to developers and stakeholders
- Bachelor’s degree in Computer Science or a related technical field
Job Details Overview
| Details | Information |
|---|---|
| Role | Quality Assurance Engineer |
| Company | Johnson Controls |
| Employment Type | Full-Time |
| Location | Pune, Maharashtra, India |
| Testing Scope | Manual and Automation |
| Technologies | Java, Python, SQL, Linux, Windows |
Follow us on
LinkedIn for the latest updates
Follow us on
Threads for the latest updates
Subscribe ▶️ YouTube Channel for Latest Updates
Role in the Software Development Lifecycle
Quality Assurance Engineers at Johnson Controls are actively involved from the early planning stages through final release. By participating throughout the SDLC, QA Engineers help prevent defects rather than only detecting them late in the cycle. This proactive approach improves product stability, reduces rework, and enhances the overall user experience.
The role requires balancing technical expertise with collaboration, ensuring that quality is embedded into every phase of development.
Why Join Johnson Controls
- Opportunity to work with a global industry leader
- Exposure to enterprise-level software systems
- Strong focus on innovation, quality, and sustainability
- Collaborative and professional work environment
- Career growth through continuous learning and process improvement
How to Apply
Apply for this position by clicking the Apply Now button on the official Johnson Controls job listing.
Before applying, make sure to:
- Highlight hands-on experience in manual and automation testing
- Mention tools, frameworks, or test environments you have worked with
- Showcase your understanding of SDLC and QA best practices
- Emphasize communication skills and cross-team collaboration experience
This role is a strong fit for candidates who want to build or advance their career in software quality assurance while contributing to impactful, real-world technology solutions 🚀
Share the opportunity