BS/B Tech degree in Computer Science from a reputed institution
5-14 years core development experience with a minimum of 2-4 years as SDET
Strong understanding of computer science fundamentals and data structures
Experience in the creation of test frameworks using open source automation tools.
Solid knowledge of test architectural principles, concepts, and applications across web/cloud-based technologies.
Hands-on in writing clean code quickly in languages like Java, Python, Ruby, and code review techniques
Understanding of QA methodologies, life cycle and processes, and project management techniques.
Test and Behaviour Driven Development (TDD and BDD), the Cucumber framework, Selenium, Capybara, Appium, Calabash
REST APIs and SOAP web services with JSON and XML payloads
Build systems such as TeamCity, Jenkins, Maven, Ant
Establish quality engineering, automation testing, and continuous integration practices with an emphasis on back-end APIs and systems integration
Work with multiple teams spread across geographies for continuous improvements, innovate and own initiatives and ensure those are adopted and rolled out successfully.
Design and develop frameworks and robust automation test scripts at both Unit and integration levels. (Controller and UI)
Conduct code reviews to manage automation code quality and guide teams for improvements and adherence to best practices.
Works on ongoing projects and assignments of diverse scope apply broader knowledge of industry standards/practices and own complete quality for module/s with minimal to no supervision needed.
Work closely with product and development teams for scoping/sizing after clarifying requirements and create the strategy and technical design for quality delivery and help others on same within and across teams.
Participate in sprint planning meetings and daily stand-ups and work with teams to mitigate any blockers and adapt to changing needs in a fast-moving environment.