Lead the design and implementation of automation frameworks for the product both functional and non-functional for the product that consists of infrastructure (IaaS and SaaS Technologies), frameworks, app SDKs and various functional apps.
Work closely with the platform and apps teams to certify for functionality, security, compatibility, scalability and performance.
To deliver automation framework designs, performance testing/tuning and automate test data solutions for functional and non-functional area
Define, develop and enforce automation testing standards and best practices
Provide thought leadership and actively drive teams to ensure the advancement of both automation tasks and tooling
Responsible for developing a continuous improvement mindset in team and project interactions
Experience and Skills
8-12 years of total experience with more than 5 years of experience in software Test/Automation and recent 2 years in a Lead role
Understanding of various automation frameworks for UI, REST Services, Asynchronous Stream Processing Services, Asynchronous Batch Processing Services, Security, Performance, Features and Container Services (Kubernetes/ docker) along with the integration with a CI/CD execution platform
Excellent Team player and ability to work and lead teams in fast paced dynamic environment
Experience with automating testing of UI flows, REST APIs, backend application logic using tools like RestAssured, Selenium, Protractor, Postman, Newman, Karate, Junit or similar
Experienced in testing enterprise applications for scale, performance, observability and reliability with tools like JMeter and APM tools like Grafana, Elastic APM or similar
Proven experience in design and implementation of automation frameworks that meet the high standards of technology best practices, quality, compliance, and reliability
Design, develop and implement automation testing infrastructure, establish automation frameworks, suites, standards and processes, ensure reporting, evaluate and develop new tools and processes to enable development of complex automation system test suites for our next generation software
Demonstrable understanding and/or working knowledge of Continuous Integration (CI), Continuous Delivery (CD) and DevOps with Jenkins or similar
Experience in security testing with tools like ZAP, Container and Kubernetes Security Testing with tool like Clair and kubebench or similar - not mandatory but good to have.
Experience with BDD would be big plus
Experience with cloud providers such as Azure or AWS