Agile Programming Methodologies, Application Programming Interface (API), Automation, Automation Engineering, Bug Tracking/Defect Management, Code Reviews, Communication Skills, Computer Programming, Continuous Deployment/Delivery, Continuous Integration, Error Handling, Git, Java, Object Modeling, Object Oriented Programming (OOP), Problem Solving Skills, Quality Assurance, Regression Testing, Selenium, Smoke Testing, Software Design for Test (SDET), Source Code/Configuration Management (SCM), Team Player, Test Automation, Test Scenario, Test Suite, User Interface/Experience (UI/UX)