Experience:
No experience
Employment Type:
Full time
Posted:
6/27/2016
Job Category:
Software Development
Junior Test Automation Engineer
(This job is no longer available)
Indeed.com | Austin, TX
loading
loading
School
Major
Grad Date
 
 

Not sure what types of jobs you are interested in?


Explore Jobs
Based on Your Education

Follow This Company
Share

Job Description

Indeed seeks junior automation engineers who thrive on conceiving and leveraging software and methodologies for testing and measuring rapidly evolving distributed systems.

Indeed is one of the most visited web properties in the world, with hundred of millions of pageviews per day. Underlying Indeed's site is a complex and sophisticated system of interconnected frontend and backend services processing petabytes of data, running in data centers distributed around the planet. We deploy improvements to our site daily. Indeed needs Backend Test Automation Engineers to help us maintain our rapid rate of change.

In any given week you might diagnose capacity bottlenecks in webapps, write tools that use sampled production data to drive regression tests against backend services, test a distributed system for reliability under network partition, extend a framework to run and test distributed systems, measure a webapp's performance, or measure the reliability and network bandwidth consumption of a file distribution system.

Indeed offers engineers a sophisticated development ecosystem, short release cycles, and the freedom to work on a broad range of projects. At Indeed, you will work with a smart, creative, and diverse team of problem solvers who exhibit high energy, deep technical skills and a drive to get things done. In the test automation group, we use a wide range of technologies, including Java, Python, MySQL, MongoDB, Docker, Hadoop, Amazon EC2, Mesos, JMeter, and many more.

Responsibilities:
Write effective tools and infrastructure to test complex, large-scale systems Collaborate with developers to define and develop reusable test frameworks Build tools that make our Development and QA teams more productive Devise ways to measure system throughput, capacity, and reliability Leverage production data to test how our systems perform in the real world Promote best practices for creating and maintaining high-quality software As an ideal candidate, you:
Want to write code that tests scalable, distributed backend systems Have a passion for making sure software does what it's supposed to do Love to learn and develop new skills continuously Have Bachelors in Computer Science or related area, or relevant work experience Have hands-on experience with Java or Python Are familiar with networking tools and configuration Can demonstrate familiarity with building and/or testing backend systems Desired:
2 years experience using and writing tools to test frontend and backend systems Experience delivering unit-tested, high-quality, reusable, maintainable code Experience with testing and debugging distributed systems Hands-on experience with Linux Experience with performance testing of frontend and backend systems Experience with or knowledge of complex system architectures The ability to find creative testing approaches and ways to measure them Can recognize constraints that hinder developers and quality analysts from delivering high-quality software Driven to create tools and frameworks to remove those constraints Benefits & Perks:
Competitive salaries and bonus programs Medical, Dental, and Vision coverage Generous vacation plan Commuter benefits, covered parking Wellness initiatives (incentive programs, fitness classes, full gym and showers) 401K plan with company match Catered breakfast and lunch every day, endless snacks and drinks Monthly happy hours Casual dress code Employee development opportunities Flexible work arrangements