Duties and Responsibilities
Lead a small team or architectsParticipate in Agile planning meetings and prepare test strategy for each program incrementsAnalyze tasks, workflows and processes to create test plans and design automation solutions, that will reduce, speed up, or eliminate the manual effortDevelop automation scripts using a variety of tools, including niche software and DevOps-related technologies.Develop frameworks, standards and best practicesAccurately report out test quality metrics to ManagementProvide mentoring and/or training to other resourcesHands-on and able to research tools and produce POCs.Willing to learn and make sound evaluation of new toolsMay undergo training onsite for a short period, and learn specialized toolsets
Non-negotiable/Required
Seven plus (7+) years of experience in software developmentStrong knowledge on any of the following test practices: BDD, Page Object Model, Data Driven Testing.Strong knowledge of any automation frameworks and tools, e.g., Selenium, Appium, Postman, Ready API, Eggplant, RPA.Strong knowledge of multiple programming or scripting languages, e.g., Java, JavaScript, GroovyStrong knowledge of configuring Jenkins with Jobs DSLKnowledge of Windows and Unix/Linux shell scripting.Experience with leading a teamExperience in test automation and release management.Experience in creating and presenting executive reportsExperience in designing, configuring and maintaining integrated enterprise applicationsExperience in designing, configuring and maintaining cloud environments
Nice-to-have/Advantage
Basic Test Automation and Software Testing Knowledge is a plus, specifically in the following tools: SOAP UI Pro, CA DevTestExperience in Web Service APIs: SOAP/XML or JSONExperience in working in different programming languages is a plusKnowledge of continuous integration tools is a plus.Card / Transaction / Payments processing experience is a plus