Johnson Controls

Senior Test Automation Developer

Johnson Controls

full-time

Posted on:

Location Type: Office

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

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
  • Assist the QA lead in implementing the quality assurance process
  • Train and guide QA Analysts on functional knowledge of the application and QA processes

Requirements

  • 6-8 years of QA experience across medium to large enterprise implementation projects
  • Atleast 4+ 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
  • Previous experience in planning, preparing, and executing functional, integration, and user acceptance testing across multiple systems
  • 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
  • Excellent verbal and written communication skills, and the ability to interact with both technical and non-technical stakeholders.
Benefits
  • Flexible working arrangements
  • Professional development opportunities
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
collaborativeteam-orientedcommunicationmentoringleadershipAgileproblem-solvingadaptabilityattention to detailtime management