Provide technical leadership and mentorship to the QA automation team
Design, develop, and maintain scalable test automation frameworks
Lead the implementation of best practices for quality assurance and automation
Collaborate with development, DevOps, and release teams for seamless delivery
Create, review, and optimize test cases for functional, regression, integration, and system testing
Drive improvements in test coverage and QA workflows
Monitor build pipelines and ensure quality standards for deployments and releases
Report on QA activities, issues, and recommendations
Conduct and automate API testing using Postman or equivalent tools
Execute bulk testing and load testing using JMeter or other frameworks
Perform database validation using SQL queries, including complex joins.
How You Will Do It
+
Apply technical expertise to guide and support QA team members
+
Utilize automation tools and frameworks (Jest, Puppeteer, Selenium (.NET/Java)) to implement comprehensive test suites
+
Develop automation frameworks with a good understanding of design patterns and scalable architecture
+ Collaborate cross-functionally for continuous integration, deployment, and release processes
+ Communicate effectively with stakeholders and team members
+ Use API testing tools for automation and validation (Postman)
+ Prepare and run performance/load tests for bulk operation validation
+ Conduct thorough database testing through SQL queries and joins
+ Leverage understanding of QA processes and pipelines to optimize testing workflows
Required
+ Solid experience in software quality assurance, automation, and technical leadership
+
Expertise with automation tools:
+ Preferably Jest and Puppeteer
+
Otherwise,
Selenium with .NET
+
Otherwise,
Selenium with Java
+ Comfortable with API testing using Postman or similar tools
+ Proficient in SQL queries and joins for database validation
+ Hands-on experience with bulk/performance/load testing using JMeter or equivalent tools
+ Strong design skills for framework and test suite architecture
+ Good understanding of GraphQL (able to write queries and mutations)
+ Well-versed in overall QA lifecycle, best practices, CI/CD pipelines, deployment, and releases
+ Excellent communication and interpersonal skills; proven team player
+ Analytical and detailed approach to problem-solving
+ Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
+
9+ years of professional QA and test automation experience
+
Prior experience leading teams and QA projects
Nice to Have
+ Experience testing modern web applications, APIs, and microservices
+ Familiarity with containerization and cloud environments (Docker, Kubernetes, Azure, AWS)
+ Exposure to Agile/Scrum methodologies
What We Offer
Opportunity to lead and shape a modern QA practice
Collaborative environment with talented teams
Competitive compensation and benefits
Growth and learning opportunities
If you are a passionate QA professional with strong automation skills and a talent for technical leadership, we'd love to hear from you!
Johnson Controls is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, status as a qualified individual with a disability, or any other characteristic protected by law. For more information, please view EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit www.johnsoncontrols.com/tomorrowneedsyou.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.