Johnson Controls

QA Analyst – Test Automation Developer

Johnson Controls

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and execute comprehensive test strategies for web applications.
  • Build and maintain automated test scripts using Selenium with C#, leveraging the MSTest framework for robust test validation.
  • Integrate automated tests within Azure DevOps CI/CD pipelines, collaborating with development teams to enable seamless deployment and quality assurance.
  • Conduct API testing using tools such as Postman or RestSharp or similar.
  • Ensure cross-browser and cross-device test coverage, utilizing platforms such as BrowserStack to validate application compatibility and responsiveness.
  • Validate data accuracy and perform database testing tasks on SQL Server and Cosmos DB.
  • Participate actively in all stages of the Agile development process, including PI planning, daily stand-ups, sprint reviews, and retrospectives.
  • Apply security and performance testing best practices to ensure application robustness.
  • Perform functional, integration, end-to-end, and user acceptance testing, including batch processes and data validation.
  • Mentor and provide technical leadership to junior team members, sharing expertise in automated testing and quality assurance best practices.
  • Collaborate closely with teams using SAFe Agile frameworks to deliver high-quality releases.
  • Leverage cloud testing approaches for applications hosted on Microsoft Azure.
  • Utilize AI capabilities to enhance testing processes and accelerate quality initiatives.
  • Stay current with industry standards in test automation, CI/CD, and QA methodology.

Requirements

  • 3-5 years of QA experience across medium to large enterprise implementation projects.
  • 2 years hands-on automation experience using Selenium with C# and MSTest framework.
  • Strong knowledge of cross-browser testing platforms such as BrowserStack.
  • Experience writing automated scripts and integrating them in Azure DevOps pipelines.
  • Exposure to other automation and testing tools (e.g., Worksoft, LambdaTest, Panaya) is a plus.
  • Solid understanding of API testing, using Postman, RestSharp, or similar.
  • Effective communication skills for sharing testing knowledge and fostering a collaborative testing environment.
  • Previous experience in planning, preparing, and executing functional, integration, and user acceptance testing across multiple systems.
  • Demonstrated ability to develop test strategies and manage software testing and defect management cycles.
  • Highly collaborative, team-oriented, and able to thrive in an Agile (preferably SAFe Agile) environment.
  • Cloud testing experience, especially with applications hosted on Microsoft Azure.
  • Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Experience with Salesforce (Experience Cloud, B2B Commerce, Sales Cloud) is a plus.
  • Experience leveraging AI capabilities to enhance work and QA processes is a plus.
  • Excellent verbal and written communication skills, and the ability to interact with both technical and non-technical stakeholders.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SeleniumC#MSTestAPI testingSQL ServerCosmos DBfunctional testingintegration testinguser acceptance testingperformance testing
Soft Skills
effective communicationcollaborationmentoringteam-orientedAgile methodologyleadershipplanningproblem-solvingadaptabilityknowledge sharing