Skip to main content

About the role

Automation Developer Automation Developers create unit and functional automation solutions to ensure high quality and full code coverage for software thereby providing a stable and responsive experience on all platforms. Automation Developers should expect to be part of an integrated, cross-functional team that follows test-driven development methods using modern testing tools including Mocha, Chai, Enzyme, Sinon and Selenium. Ideal Automation Developers have deep knowledge in Linux and Windows based scripting techniques and the ability to manually test and automate on both the UI front end and on back end web services. Experience in Git-style repositories and projects is highly recommended.
Primary Responsibilities: The candidate will lead all phases of automation development providing test-driven solutions for both internal employees and external member-facing projects. You will lead experienced team members and work closely with business clients and UI designers to analyze user requirements, design and build unit and functional automation, and customize commercial software packages.
Minimum Requirements: Bachelor's degree in Computer Science or STEM (Science, Technology, Engineering, Math) majors, or 4+ years of equivalent work experience in ITAND, 6+ years of software development experience utilizing one or more of these full-stack development languages (Java J2EE, JavaScript, React, Angular, CSS3, or HTML5) with at least 2 of those years in Java J2EEPreferredExperience in JavaScript, JavaScript Frameworks and libraries such as React or Angular, CSS3, and HTML5Experience in Java J2EE and Web Services (Restful and SOAP) Experience in Selenium for Java and/or Javascript Understanding of Test, Behavior, and Acceptance Test Driven development Experience working in an Agile development environment Understanding of cross-browser compatibility issues Experience developing responsive applications Experience with one or more of the following technologies: JSON, Mocha/Chai, SeleniumJS, WebdriverIO, Enzyme, Sinon, Wicket, XML

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