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