Careers in Test Engineering

San Francisco-based Cloud start-up – Software Engineer in Test

I am working with a start-up based in San Francisco, funded by a few of the Bay Areas more prolific VC’s. They are bringing a potentially game changing technology to the Cloud. Think of it as a Cloud- based domain controller.

We are looking for a Software Engineer in Test. The right person embraces modern testing techniques and believes in automation where one can automate. You will join a team of like-minded engineers solving engineering problems that come with building a key layer of cloud infrastructure.

You will need to read and understand application code, identify areas of weakness, identify bugs and determine root causes, suggest possible fixes and automation. You will support and extend the tools and frameworks currently in use. The right person is strong with Python or Java and/or has significant exposure to other modern programming languages as it relates to test.

Their stack is Java/Hadoop with a smattering of other languages and technologies that are required to make big cloud infrastructures sing in harmony.

Responsibilities

  • Design and implement new features and frameworks within the distributed validation domain required to automate the high quality of our core product
  • Support and extend the myriad of tools and frameworks we use for validation – Hudson, Selenium, SLAMD and others
  • Read and understand application code, identify areas of weakness, identify bugs and determine root causes, suggest possible fixes and test automation
  • Write example tests as guides for developers to use in creating tests on their own

Requirements

  • Fluency in Java and/or significant exposure to different programming languages and paradigms
  • Ability to work with minimum supervision to deliver well-designed high-quality code on time
  • Intuitive understanding of where and how software will fail
  • Experience with LAMP stack web application development a plus
  • Experience with front-end technologies (HTML/CSS/JavaScript) also a plus
  • Experience with TestNG, Junit, Ant or other mainstream test

Send Cover Letter and Resume to resumes@birddogstaffing.com

We are leaders in the area of Bay Area technology recruiting. Our expertise includes Systems (Security, Networking and Infrastructure).

Stealth Infrastructure start-up – Test Engineer – Santa Clara

I am working with a very well-funded stealth-mode start-up in Santa Clara creating a very disruptive and elastic means of delivering L4-7 services (initially load balancing and firewalls) to support their customer’s vast Cloud-based infrastructures. This is a distributed system shared across multiple appliances to allow for greater scalability, performance and usability.

We are looking for a Sr Test Engineer.  The right person is comfortable with a blend of test development, test execution and automation development (Python, Perl etc).  In addition, experience testing L4-7 services such as load balancers, firewalls, IPS, SSL/VPN is ideal.

Responsibilities

  • Owning and leading all testing around L4-L7 network services functionality
  • Develop test plans and come up with test infrastructure needs, schedule and test tool recommendations
  • Design, implement and execute functionality tests using python or other scripting languages
  • Automation of tests, outlined in the test plan, using existing test frameworksUse of testing frameworks to come up with error injection tests

Requirements

  • BS/MS in EE/CS with a minimum of 7+ years of directly related experience
  • Proven track record as a lead in development and/or QA testing L4-L7 networking infrastructure
  • Operating system fundamentals and TCP/IP, HTTP(s) knowledge
  • Hands on development of test scripts and working with OS platforms (preferably in a virtualized environment)
  • Very good capabilities in basic system and network administration and familiarity with router/switch deployment and configuration
  • Strong background/experience in Python or other scripting languages (perl/tcl) required
  • Excellent communication skills
  • Experience with QA activities and SDLC.  Developing test plans, test execution and bug tracking in a fast paced environment
  • Familiarity with unit and functional testing

Send Cover Letter and Resume to resumes@birddogstaffing.com

Test Engineer – Cloud Storage – Santa Clara

I am working with an early stage start-up in Santa Clara.  They are well-funded having closed a large A-round through a top VC.  The founders have backgrounds from companies such as Oracle, Google and a recent high-profile start-up.

We are looking to add to the core team of engineers who will bring this potentially game-changing technology to market later this year.  In short, we are talking about a large distributed software solution where virtualization intersects storage.

We are looking for a top-level Test Engineer with strength in areas such as automation, system test, performance testing, white-box testing, and functional testing as it relates to large and complex software environments.  Technologies involved are C/C++, Python, Linux, but they often opt to use whatever technology makes most sense.  Depending on experience you can expect architectural/lead responsibilities along with hands-on execution.

They are not so concerned with exact technical experience so if you are a serious Java hacker or another technology outside C/C++ they will want to speak to you.

Responsibilities

  • Test planning and test case development
  • Test automation and execution
  • Root cause analysis of failures
  • Bug reporting and tracking

Mandatory Skills:

  • Expertise in functional and system integration testing
  • Strong expertise in Python/Ruby/C/C++/Java
  • Strong experience in Unix, preferably Linux
  • Ability to leverage open source tools for test, build and release management
  • Understanding of object-oriented development concepts
  • Passion for quality and collaborative teamwork

Desirable Skills:

  • Experience in testing clustered/distributed systems
  • Experience working with virtualization technologies like VMWare, Hyper-V, Xen
  • Knowledge of Java and web-based GUI technologies like Flex, GWT or AJAX
  • Knowledge of storage and networking technologies
  • Experience in managing code repositories and continuous integration frameworks such as Hudson etc.

Qualifications and Experience:

  • BS/ MS in Computer Science or Engineering
  • 3+ Years of QA experience

Send Cover Letter and Resume to resumes@birddogstaffing.com