Job: Build/Release Engineer | Emeryville, CA
August 21st, 2008Role: Developer Testing Master
Seeking a senior developer for a high-visibility, high-impact position  reporting to the Director of Engineering. The goal is to take this  leading provider of on-demand social media applications for the  enterprise, to the next level of agile nirvana. If you’ve ever worked  in an agile team and yearned to have company-wide impact, this could  be your dream job. With strong support from senior management including our CEO (himself  a rock-star developer), the company has implemented Scrum, with four  separate teams running two week iterative cycle; building  continuously, releasing software every two weeks, and starting to feel  the agile mojo. They’ve made a large investment in tools for agile
development (test automation, continuous builds) and in architecture  to make their application more testable to enable greater agility.
Now they’re looking for a key missing piece: someone to help knit this  building and testing infrastructure together, increase organizational  velocity, and ensure that customer deployments can move as fast as  their dev teams move. Seeking someone with a passion for developer  testing, a firm grip on agile code management principles and the
requisite technologies, and a desire to infect an entire organization  - including production operations and professional services - with  practices derived from developer testing.
This is a hands-on role: you will be developing build/deploy scripts,  test fixtures, tests, and other tools that make developers more  productive with fewer bugs. For the appropriate candidate, this could  become a management position.
Skills and Experience:
Five years’ software development experience, with a preference for Java. Strong experience with xUnit and developer testing methodologies. A thorough understanding of build and release practices and code line   management techniques, including continuous builds and build  scripting, with deep knowledge of a source control system, preferably
subversion, and solid skills with ANT, and shell scripting. Experience measuring code coverage and test effectiveness, and  propagating effective testing practices across an organization.
 Responsibilities Include:
Owning our source control and continuous integration environment and  developing tools to enhance the integration and testing of our software. Working with our developers on standardizing our unit and integration  testing efforts and forwarding our culture of developer testing. Implementing mocks, test fixtures, and other tools to make it easier
for developers to write effective tests. Working with our architects and engineers to analyze our code base for
refactoring opportunities that will make our products more testable, and refactoring code where necessary. Working with our professional services and production operations teams  to implement appropriate testing practices for customer deployments.
If you are successful in this position, you will have an immediate  impact not only on our development team, but on our customers. The  more confidence we have in the software we develop, the faster it can   get into customers’ hands. The faster we deliver features that delight  our customers, the more successful we will be.
Cris Piasecki, HR Consultant/Recruiter, Sunsson Technologies
cpiasecki@comcast.net
Filed under Job News |  |
   |  RSS 2.0                                             |
  RSS 2.0                                             |   Email this Article
  Email this Article

