
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
QA Analyst & Test Automation Developer
Design, execute, and automate tests for web apps using Selenium, C#, and Azure DevOps.
Job Highlights
About the Role
Key responsibilities include designing and executing comprehensive test strategies for web applications, building automated test scripts using Selenium with C# and the MSTest framework, and integrating these tests into Azure DevOps CI/CD pipelines. The candidate will also perform API testing, ensure cross‑browser and cross‑device coverage via BrowserStack, conduct database testing on SQL Server and Cosmos DB, and apply security and performance testing best practices. Participation in all Agile ceremonies, mentorship of junior team members, and leveraging cloud and AI‑enhanced testing approaches are also expected. • Design and execute test strategies for web applications • Develop automated test scripts with Selenium, C#, and MSTest • Integrate automated tests into Azure DevOps CI/CD pipelines • Perform API testing using Postman, RestSharp, or similar tools • Ensure cross‑browser and cross‑device coverage via BrowserStack • Conduct database testing on SQL Server and Cosmos DB • Participate in Agile ceremonies such as PI planning, stand‑ups, and retrospectives • Apply security and performance testing best practices • Execute functional, integration, end‑to‑end, and user acceptance testing • Mentor junior team members in automated testing techniques • Leverage cloud testing on Microsoft Azure and AI‑enhanced testing processes
Key Responsibilities
- ▸automated testing
- ▸ci/cd integration
- ▸api testing
- ▸cross‑browser
- ▸database testing
- ▸cloud testing
What You Bring
Johnson Controls is seeking a talented QA Analyst & Test Automation Developer to join its growing team. The role focuses on ensuring quality, reliability, and performance of applications through both manual and automated testing, while collaborating closely with onshore and offshore teams in an Agile environment alongside Product Managers, Product Owners, developers, and other stakeholders. The ideal candidate has 3‑5 years of QA experience on medium to large enterprise projects, with at least 2 years of hands‑on automation using Selenium, C#, and MSTest. Strong knowledge of cross‑browser testing platforms, experience integrating automated tests into Azure DevOps pipelines, and solid API testing skills are required. Effective communication, the ability to develop test strategies, manage defect cycles, and thrive in a SAFe Agile environment are essential, along with cloud testing experience on Microsoft Azure. Experience with performance testing tools, Salesforce, or AI capabilities is a plus. • 3–5 years of QA experience on enterprise implementation projects • Minimum 2 years of Selenium/C# automation experience with MSTest • Strong knowledge of cross‑browser testing platforms • Experience integrating tests into Azure DevOps pipelines • Proficient in API testing and effective stakeholder communication • Ability to develop test strategies and manage defect cycles • Collaborative mindset in SAFe Agile environments • Cloud testing experience on Azure; performance testing tools are a plus • Familiarity with Salesforce and AI capabilities is advantageous
Requirements
- ▸selenium
- ▸c#
- ▸mstest
- ▸azure devops
- ▸api testing
- ▸safe agile
Work Environment
Office Full-Time