YOU MUST BE LOCAL TO SF. Individuals NOT IN US DO NOT APPLY
Position Summary
We have an immediate opening for strong technical hands on Quality and Release Engineering Manager for our client’s core engineering team to help them deliver new information visualization and collaboration solutions that will transform the way business teams work with information. This individual will manage a team of Software Engineers – Test, Build/Integration and Release Engineers Integration Engineers, and is expected to be hands-on as needed. The individual will drive the test automation process across multiple products and technologies hire and mentor direct reports.
Key Duties & Responsibilities:
Test automation
Build and Release services
Continuous integration systems
Automated test infrastructure
Source code control
QA environment setup
Performance testing
Job Duties
Define vision, goals, strategy and execution of test automation process
Strong leadership and managerial abilities
Hands on knowledge of test automation (GUI and API level) and framework design
Hands on knowledge of build and release processes
Provide technical leadership and ensure that sound design and implementation approaches are followed
Maintain strong expertise and knowledge of current and emerging technologies, techniques and tools
Coach and lead teams technical approach and execution
Setup internal agile test development process
Engineering ServicesDuties
Support development by automating builds and supporting the continuous integration of code through clearly understood merging, branching methods and automated regression tests
Provide automated test infrastructure to enable execution of unit and regression test suites
Contribute to the implementation of automation principles, lead the adoption of technologies and tools that drive efficiencies throughout the team
Work closely with development and QA for teams on problem isolation and resolution.
Qualifications
Required
Exceptionally strong, hands-on technical leader with a keen understanding of iterative and concurrent development lifecycles, test frameworks, automated provisioning practices, and internet infrastructure operations
Very strong experience in agile practices of continuous integration and test driven development
2 to 3 years of experience managing a technical QE team
5+ Years of leading quality assurance teams for a SaaS product
3+ Years of Leading build and release teams in for a large scale web operation
Experience with modern test open source automation frameworks
Hands on experience in developing and promoting continuous integration best practices
Scripting and tool experience in automating environment management and configuration services.
Strong ability to define alternatives, make appropriate recommendations and provide strategies for the resolution of environmental issues at the platform, tool/utility and software levels
Strong verbal and written skills, ability to communicate effectively with all levels throughout the organization.
BS in Computer Science or equivalent in work experience.