
Senior Test Automation Developer
Johnson Controls
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
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