Principal SDET-Platform

Engineering · Bangalore, Karnataka
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Responsibilities


  • 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 


  • 7-10 years of total experience with more than 4 years of experience in software Automation.
  • 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 one or more of JavaScript, Java, Python, Bash scripting, and Linux
  • Experience with cloud providers such as Azure or AWS

 

Thank You

Your application was submitted successfully.

  • Location
    Bangalore, Karnataka
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced