With the fast-paced world, it’s very important to make the decisions faster and that can be possible only if you have good test coverage and faster feedback. One can use selenium grid on the local systems and achieve the cross-browser and device testing which may have constraints wrt scalability and maintainability, or use SaaS alternatives such as BrowserStack/Saucelabs which fit well for lesser no of tests (gets a bit expensive as we get into concurrent sessions and increase the browser/device combinations) or moreover containerize the automation having the limitations with coverage of IE. How to design a solution to get a scalable, on-demand, manageable, and yet cost-effective infra? Selenium Grid along with Terraform and AWS can be leveraged to write the whole infrastructure as code to prevent any human errors and manual intervention. In this talk, I shall take you through the journey of reducing the test execution pain-points in terms of time, resource availability, conflict handling, scalability, and state management with a demonstration.
Shama is working at Thoughtworks as a Sr. QA and has worked as a Solution Consultant with focus on designing need-based test Automation solutions (Web, Mobile, Webservices, chatbots, NLP, AI, and Data), Agile and setting up a DevOps Culture with over 10 years of industry experience. She enjoys talking at conferences and sharing the knowledge across the community and mentoring.
Currently working at Red Hat as Sr QE Engineer with 8 yrs of experience. Innovative IT professional offering vast experience leveraging Software Engineering, Agile Software Development, Test Automation & DevOps methodologies to deliver highly effective and creative solutions to business and technology challenges.
Designed & built sustainable and repeatable test automation solutions and suites for Continuous Integration & Delivery pipeline with best of breed open source and commercial tools. High passion for mentoring/up-skilling others to onboard & implement test solutions.