Requirements
Bachelors or Masters in CS or related degrees
Minimum of 10+ years of hand on experience in software development in test automation, concurrent coding skills in Java
Experience in building automation frameworks and/or contributing to the frameworks
Experience with test frameworks like JUnit, TestNG
Familiarity with BDD and/or Cucumber
Experience with code versioning tools (Git, SVN)
Core Competencies
Experience in Continuous Integration and Continuous Deployment (CI/CD)
Experience with using open source libraries to bring in efficiencies
Experience with Jira or similar Agile process tools
Experience with using defect management and test management tools
Excellent SQL knowledge with the ability to write complex queries for validation as well as review stored procedures for verification
Experience creating strategies to cover vendor integrations
Ability to thrive in a fast-paced environment where resourcefulness, determination, and strong problem-solving skills are necessary for success
Strong application debugging skills
Experience with different testing methodologies
Positive attitude and the ability to complete assigned objectives with minimal supervision
Excellent communications skills both written and verbal
Bachelor's degree