Technical Manager of Quality Assurance
Seeking a hands-on change focused Technical Development Manager of QA for trading systems support.
(This is not a canned-tester position)
We are looking for a very experienced, seasoned hands on test manager with a successful track record of technical guidance to the Senior analysts/Analysts and/or Lead Analysts in the analysis, design, testing, and deployment of all applications developed by our development teams. The Quality Assurance Manager maintains ultimate responsibility for assuring that all products are defect free and compliant with functional and non-?functional specifications. The right candidate will have broad experience in defining risk minimizing strategies and optimizing overall testing activities to align to business value.
? Directly supervise Senior and Lead Quality Assurance Analysts including the preparation and delivery of staff performance evaluations and career development activities.
? Manages department and overall expectations pertaining to setting accurate schedules, costs, world class quality and resources.
? Responsible for building programs in Java, Java Script, C++ or Python to help ensure the delivery of quality trading system applications.
? Ensures all SDLC requirements defined in the QA Testing Life cycle are adhered and followed in all phases of the projects.
? Implements ongoing quality improvement processes working with interdepartmental teams.
? Manages and responds to Software Quality Assurance issues with related groups such as Development, Architecture, Database, Integration, and Customer Support.
? Anticipates program release problems and takes corrective action, escalating as needed, to resolve and achieve commitments.
? Works with Project Managers to develop project schedules and resource allocation models for QA related projects and other activities such as software deployment, customer integration, and professional services validation.
? 10+ years of developmental software quality assurance experience, with a minimum of 4years in a management position leading a team of senior analysts and lead analysts working on applications developed in C/C++.
? BS/BA degree in computer science, engineering or related discipline.
? Intermediate to advanced programming experience in C++, Java, C#/.Net, or Python.
? Experience leading local and remote teams.
? Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics, such as defect profiles and performance to entry/exit criteria.
? Excellent problem solving, interpersonal communication and project management skills a must.
? Strong leadership skills that inspire team confidence and respect while motivating team members in a creative and effective manner.
? Must have a desire for achieving excellence in customer satisfaction, process and product quality and reliability.
? Strong understanding of different software development life cycles (Agile, Hybrid, Waterfall, iterative) and contemporary software quality assurance processes and automated tools.
? Must have experience in managing and working with distributed team members.
? Knowledge of fix protocol, fix engines, and fix-based systems disciplines and standards.
? Must be extremely detail-oriented with respect to documentation and communication.