Duties and Responsibilities
•Lead a small team or architects
•Participate in Agile planning meetings and prepare test strategy for each program increments
•Analyze tasks, workflows and processes to create test plans and design automation solutions, that will reduce, speed up, or eliminate the manual effort
•Develop automation scripts using a variety of tools, including niche software and DevOps-related technologies.
•Develop frameworks, standards and best practices
•Accurately report out test quality metrics to Management
•Provide mentoring and/or training to other resources
•Hands-on and able to research tools and produce POCs.
•Willing to learn and make sound evaluation of new tools
•May undergo training onsite for a short period, and learn specialized toolsets
Non-negotiable/Required
•Seven plus (7+) years of experience in software development
•Strong 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, Groovy
•Strong knowledge of configuring Jenkins with Jobs DSL
•Knowledge of Windows and Unix/Linux shell scripting.
•Experience with leading a team
•Experience in test automation and release management.
•Experience in creating and presenting executive reports
•Experience in designing, configuring and maintaining integrated enterprise applications
•Experience 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 DevTest
•Experience in Web Service APIs: SOAP/XML or JSON
•Experience in working in different programming languages is a plus
•Knowledge of continuous integration tools is a plus.
•Card / Transaction / Payments processing experience is a plus