QA Automation Java

• Bachelor’s degree in computer science, software engineering, or a similar field.
• 4+ years of previous experience working as a QA automation engineer.
• Able to understand the business need and give independent inputs on the testing strategy / test planning.
• Advanced programming skills including automation systems and databases.
• Strong skills in at least one area – Java, Selenium, Python (preferred)
• Excellent analytical skills.
• Working knowledge of tool and technologies like Jenkins, GIT, JIRA
• Good knowledge of database/SQL queries
• Good knowledge on Selenium or other automation tools. Ability to design highly extensible and scalable Automation Frameworks
• Should be able to automate UI testing
• Should be able to automate API testing
• Good written and verbal communication skills, Strong attention to detail.
• Good project management skills
• Knowledge of continuous integration (CI) and continuous delivery (CD)