Apply Now »

TDAC Software Engineer in Test (QE/SDET), v1 Greenfield IaaS/PaaS - SC - Quality Assurance

« Back to results

Matthew Allen Principal Recruiter

Phone Work (425) 230-4876
Phone Fax

Job Info

Category Quality Assurance
Employment Type Full-Time Employment
Compensation $0.00 - $0.00
Location United States, CA - 95050

Client Introduction

Fast Facts:

• Building v1 greenfield solutions that have established our company as the leading Data Warehouse as a Service, Advanced Analytics as a Service, and Data Lake as a Service provider in the world. We’ve assembled a leading team of technologists that leverage technologies such as Docker, Kubernetes, Mesosphere, AWS/OpenStack, HashiCorp tools (Vagrant, Packer), Ansible etc in one of the largest deployments in the world.

• We’re building the worlds most scalable database and analytics infrastructure in the world. Purpose built for both Public and Private Cloud deployments, and based upon a massively parallel architecture that has endless elasticity. In fact, our largest deployment sits within the located in Las Vegas and has a footprint the equivalent of an entire football field.

• Truly innovative technology infrastructure company, building the most cutting-edge Big Data technology. Filed 397 patents in the last 9 years, which amounts to one new patent weekly. In the last 2 years we’ve replaced competitor infrastructure (Oracle, AWS, IBM and Netezza) within over 100 companies, and these are significant global deployments.

• In terms of scale, we have production deployments that are more than 50 petabytes in size for some of the largest Fortune 100 companies in the world. We have one such customer that generates more than 20 terabytes of data per hour. Here are some of our customers – Ebay, Wells Fargo, Ford, Cisco, Volvo, Boeing and Comcast:

- 19 of 20 telecommunications companies.
- 14 of 20 top global retailers, customers with more than 10 petabyte deployments.
- 18 of 20 top financial institutions.
- 06 of 06 top airline transportation companies.

• Incredibly stable and profitable with a global presence with more than 40 offices throughout the globe.

Interested? Please don’t hesitate to get in touch.

Job Description

As a Test Automation Engineer you will be responsible for leveraging and extending existing test automation tools and frameworks. You must be comfortable doing so in a fast-paced agile environment. You should have strong experience in building automated testing capabilities for CI/CD pipelines and are knowledgeable around testing distributed systems on public and private clouds. Knowledge and experience around Test Driven Development is recommended.

Job Responsibilities


• Building and running test systems in a CI/CD pipeline.

• Agile (Scrum, Kanban, Lean) and Test Driven Development.

• Experience coding in Java, Golang, Python or C/C.

• Test Automation tools such as Selenium, Protractor, Sauce Labs, JMeter.

• Public Cloud – AWS, Private Cloud – Openstack, VMWare.

• Virtualization and Container technology such as Mesos and Docker.

• Testing RESTful APIs.

• Familiarity testing Angular.js applications or other similar javascript frameworks.

• Experience with unit, integration, and end-to-end testing and mocking frameworks.

• Continuous integration solutions such as Jenkins, TeamCity, or Bamboo.

• Build tools – Gradle, Maven, make.

• Experience with Version Control Systems - Git, Github, Bitbucket.

• Code coverage and static analysis tools (i.e., Cobertura, FindBugs, etc).

Required Experience

- Basic Requirements for Position:

• Eight plus years of professional software development experience.

• Experience with AWS or other cloud-based development.

• Experience developing distributed systems and cloud services.

• Knowledge of SOAP, REST, Web services.

• Cloud-based implementation experience to ensure that systems are scalable, reliable, secure, supportable.

• CI & CD experience.

• Experience with automated deployments and source code / configuration management tools - GitHub, VSTS, AWS OpsWorks, Jenkins, Chef, Ansible, Puppet, etc.

• Experience with Automated Testing Tools. (Jasmine, Selenium, CasperJS, Cucumber, etc).

• Solid understanding of the UNIX/Linux/Windows operating systems.

- Required Experience for Position:

• Between 5 and 20 years of hands-on software development experience.

• Experience designing, building, and operating distributed systems, and cloud services.

• Experience with C, C++, Java or Python in a UNIX/Linux environment.

• Strong understanding of internet protocols (HTTP, DNS, TCP, and UDP) and web services such as SOAP and REST.

• Experience with Agile development methodology and Test-Driven Development.

• Experience with a 24/7 production environment.

Required Education

• Bachelor's degree in computer science or related field.

Previous MonthNext Month