QA Director - Financial Services 8/16/2016
JOB DESCRIPTIONAPPLY The QA Automation Associate Director will oversee the QA Automation testing architecture and technologies including test frameworks and environments, scheduling systems, build system integration, source code management integration, scripting languages, code abstraction techniques, IDEs, and more. The QA department is in the midst of a transformation from a manual testing organization to an agile automated environment. Test Automation efforts are focused both on client-facing products as well as internal corporate applications. Success in this role will have significant positive impact on the product development lifecycle processes.
+ Advanced / Expert level of knowledge on testing concepts, methodologies and processes. At least 10+ years of relevant testing experience.
+ Expert level of understanding technical / automation architecture (including open source).
+ QA automation experience with proven abilities to design, construct, customize and maintain
test automation frameworks.
+ Proficient in defining and constructing generic automation frameworks and test scipts for web-
based, Windows-based, and Mobile applications.
+ Strong knowledge of Selenium suite of tools (e.g. Selenium WebDriver).
+ Strong knowledge of Agile SDLC and TDD / BDD techniques and tools (e.g. Cucumber, JBehave).
+ Strong knowledge of Java, C++, or C# programming languages.
+ Strong knowledge of web service testing methodologies.
+ Lead and collaborate on development initiatives within QA and with other Engineering groups.
+ Excellent presentation and communication skills, both written and verbal.
+ Ability to adapt to changing priorities in order to meet client and/or corporate demands.
+ Relentless focus on ensuring the highest application quality, speed and stability for our clients.
+ Bachelor's degree or equivalent work experience.
+ Experience with integrating QA Test frameworks with Continuous Integration and Deployment systems (e.g. Jenkins, TFS, etc) and Source Code Management Systems (e.g. GIT, Perforce, etc).
+ Experience with evaluation, adoption and integration of of new technologies.
+ Prior management and mentoring experience.
+ Ability to influence technology and business decisions across multiple departments.