Senior Configuration Management/Build Engineer Job in Sunnyvale 94085, California US
Senior Configuration Management/Build Engineer
OUR COMPANY
Freeslate is a privately held company of ~100 employees that provides products and related services for high throughput research. Based on its proprietary laboratory automation platforms, high throughput pressure reactors, and integrated Lab Execution and Analysis (LEA) software suite, the company enables dramatic gains in its customers’ productivity and innovation by delivering seamlessly integrated automation solutions. Freeslate leverages its scientific expertise through its team of Ph.D. scientists, engineers, and software developers with directly relevant experience in the industries it serves. Collaborating with customers for more than a decade, the business has provided high throughput research solutions for the pharmaceutical, chemical, energy, and consumer products industries. The company is headquartered in the heart of Silicon Valley in Sunnyvale, California, with direct sales and service in North America, Europe and Asia.
We have comprehensive and competitive compensation and benefits offerings with a comfortable and collegial work environment. If you are interested in working with leading edge technologies with the brightest minds in high throughput research, Freeslate is the place for you.
Submit qualified resumes to Careers@Freeslate.com -
JOB SUMMARY:
This senior position is the lynchpin in a development organization committed to continuous integration, build and testing. The candidate is a very knowledgeable and seasoned individual in all facets of configuration management, build and test automation. They are detail oriented, hands on, self starting and organized. They are equally as adept at recognizing the value of commercial tools as they are at filling the gaps they sometimes leave with creative development of their own. They enjoy challenges, solving problems and being in a high-leverage position on a high-productivity software team. They will report to the Director of Software Development.
JOB RESPONSIBILITIES:
· Support a software organization committed to a continuous integration, build and test process.
· Perform software configuration management, build and release activities.
· Design and implement product installation packages.
· Develop and support automated testing infrastructure and tools.
· Collaborate with QA and Development managers on timing, content and testing of releases.
· Design, build, test, and deploy effective test automation tools.
· Mentor SQA test engineers in test automation development.
· Monitor and triage problems in the build and test automation environments.
· Administer the systems used in the configuration, build, release, and test activities.
· Utilize commercial tools wherever possible, develop custom tools when necessary.
REQUIRED EDUCATION, EXPERIENCE AND SKILLS:
· Bachelor’s degree in CS, Engineering or related discipline or equivalent experience
· 7+ years of hands-on experience in software configuration, build and test automation
· Hands-on experience with commercial source code control systems
· Hands-on experience with commercial build systems
· Hands-on experience with commercial test automation systems
· Programming proficiency in popular compiled and scripting languages
· Capable in both Windows and Linux environments
· Experience with rich/thick client applications
· Experience utilizing virtual machines
· Excellent written, verbal, and interpersonal skills
· Strong analytical, problem solving, and organizational skills
· Key Technologies: MS Team Foundation Server, TestComplete/Ranorex, Visual Studio, Eclipse, Oracle, MySQL, C#, C++
Freeslate is an Equal Opportunity Employer that is committed to diversity and inclusion. Our hiring decisions are made without regard to race, color, religion, creed, disability, genetic information, national origin, gender, gender identity and expression, age, sexual orientation, marital status, or veteran status.