Skip to main content

Python API Automation Engineer

Posted 2 days ago

united itSunnyvale (CA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Test Automation Engineer Design and develop test automation and tools, with a focus on maintainability at a large scale Analyze requirements, procedures, and problems to automate or improve existing test systems Develop and maintain test automation frameworks and scripts for platform testing (e.g. using Python, Go Lang, Java) Write test cases and detail test scenarios, ensure their completeness, automation, and execution Lead in the identification and resolution of problems and defects, and help driving to resolution Comfortable with collaboration, open communication and reaching across dev, qa, ops and other cross functional teams Integrating test automation with build systems, test case management and bug tracking tools 5+ years of proven track record testing Internet or cloud based services and platforms in a mid to larger Linux environment Develop and maintain test automation frameworks and scripts for platform testing (e.g. using Python, Go Lang)3+ years of outstanding proven record in hands-on developing highly technical test automation frameworks from ground up, including API, UI and Unit test automation Strong grasp and practical experience with automation of at least one cloud platform (e.g. VMWare, OpenStack, Cloudstack) and at least one automation framework (e.g. Puppet, Chef, CFEngine) Device Testing experience must Passionate and knowledgeable of QA processes and methodology, with ability to create and execute detailed test plans and test cases, perform root cause analysis to identify problems in design and/or implementation. Deep understanding of web and networking technologies on server and client side, strong with at least one scripting and/or high level language: Python (preferred), Java, Shell, Perl, Golang Familiarity with REST/SOAP/JSON APIsSolid working knowledge of NoSQL and MySQL databases, Cassandra preferred System and application performance and load testing knowledge is a plus Self-motivated, with excellent oral and written communication skills Bachelor’s degree in computer science or related field.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this