Day 6 - #30daytestingchallenge
Challenge - Share what skills a team needs to succeed with automation in testing.
Technical Skills
Beginner:
Basic understanding on HTML/CSS i.e. ability to read and understand HTML source code and understand page structure and elements present on the page
Ability to write Locator expressions and testing them using the browser console i.e. Writing xpaths , CSS locators etc and testing them for validity
Core programming skill in one Object oriented language like Java , C# , Python etc.
Intermediate:
Core programming skill in one scripting language like JavaScript , Groovy etc.
Using out of the box testing frameworks like Junit , TestNG , Selenium Grid , Cucumber
Using build management tools like Maven , Gradle to drive batch execution of Automated test cases and managing the dependencies
Knowledge of on CI/CD tool like Jenkins to orchestrate continuous testing i.e. running automation on a schedule.
GIT Concepts
Advanced:
API / Mobile Automation
Whitebox testing with tools like Fitnesse
AI in Automation
Security
Performance