San Francisco, CA
As a Senior Software Development Engineer for the Quality Engineering team, you’ll be charged with solving our toughest Test Engineering problems – building frameworks, continuous integration and deployment, and helping define our automation roadmap. You will be a key voice in the discussion on where to apply our automation efforts, and your results will be visible to the entire company. You will also participate in interviews, research new ways of testing, and make recommendations about where we can improve the ways in which we work. You take pride in the craft of software engineering and you can prove that you are good at it.
We believe in agile software development, small teams, metrics that work, short feedback loops, well-designed APIs, test driven development, automation wherever plausible, and making the right decisions.
Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or closely-related (or foreign equivalent), or equivalent experience.
At least 5+ years of experience in software engineering: this is a serious coding job!
At least 5+ years of experience with test automation: demonstrated ability to build frameworks and test suites, and deep knowledge of current automation tools, frameworks, and strategies.
Test case and source control management with an emphasis on organization.
At least 2 years in a team lead position.
Scripting language skills; Ruby or Python, and Perl or Bash.
Programming language skills, such as C/C++ or Java.
Quick study; you pick up new technologies and tools easily; and you like working in a fast-paced environment.
Excellent communication skills, and the ability to get your point across to anyone.
Nice to Haves
A passion for promoting a culture of quality