8+ years of experience in a quality engineering field.
A Bachelor's degree in computer science, computer engineering, or a related field.
Excellent designing and programming skills.
Experience with automated QA tools, such as Selenium, Rest Assured, Maven, TestNG.
Experience with BDD frameworks like Cucumber.
Experience with Version control system like Git.
Experience with Java for developing QA Test Solution
Good experience working with and maintaining CI/CD pipelines
Experience working in an Agile/Scrum development process
Experience working with complex development stacks and able to test at all levels
Working knowledge of any or all of these: Graylog, Jira, Zephyr, Jenkins, Bitbucket, Postman, Swagger.
Working knowledge of SQL.
API, GUI and End to end testing experience
Load and performance testing with tools such as JMeter
Experience in writing clear, concise and comprehensive test plans and test cases
Excellent verbal and written communication skills..