Job Directory Quality Assurance Automation Engineer

Quality Assurance Automation Engineer
El Segundo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Overview

The Quality Assurance team at Stamps.com is responsible for creating test processes used to ensure that our software operates within defined requirements by monitoring the software development life cycle. The team implement test plans, automation and validation strategies. We collaborate with software developers and software quality analysts to resolve issues while developing and maintaining automated test scripts to reduce repetitive manual testing. This position reports to the Manager, QA.

The Quality Assurance Automation Engineer, is empowered to be an advocate for change by participating in the design, implementation, and execution of test automation for the Stamps.com web applications. This role is expected to help increase test throughput and product delivery by helping to increase test coverage in a shorter amount of time.

Company Perks:

Competitive pay, 401k with company match, Medical, Dental and Vision Insurance, Employee Stock Purchase Plan, Educational Reimbursement, Commuter benefits, Discount programs, Inventor patent bonuses

Stamps Company Overview:

Stamps.com (NASDAQ: STMP) is the leading provider of postage online and shipping software solutions to nearly 750 thousand customers, including consumers, small businesses, e-commerce shippers, enterprises, and high volume shippers. Stamps.com offers solutions that help businesses run their shipping operations more smoothly and function more successfully under the brand names Stamps.com, Endicia®, ShipStation®, ShippingEasy®, ShipWorks®, and MetaPack®. Stamps.com's family of brands provides seamless access to mailing and shipping services through integrations with more than 475 unique partner applications.

Responsibilities

Primary Objectives:

Create and maintain automated scripts/tools within the current and future testing framework(s). Identify gaps in the current test coverage and future test implementation(s). Substantially reduce the manual testing effort. Increase test coverage while increasing test throughput. Work with the QA, Dev, and Program Management Teams to raise the bar for quality.

Essential Position Duties:

* Collaborate with the team to design, implement and execute test automation for the frontend Stamps.com web applications:
* Develop test automation scripts using Selenium Web Driver with Java/Groovy or Ruby WATIR.
* Execute tests; analyze and share results.


* Utilize solid grasp of object oriented programming and automation best practices to develop robust, easily maintainable automation scripts.
* Create and maintain projects in Jenkins.
* Define automation test strategies as needed. Make recommendations for framework improvements.
* Analyze and debug issues/gaps with existing automation scripts or tools.
* Maintain existing automation tools and suites.
* Create detailed documentation for existing and new automation endeavors to allow for a broader audience to use the scripts/tools.
* Collaborate with Development, Product, and Program Management teams to influence the feature design process and drive test automation before a feature is scoped into a release.

Qualifications

Additional Position Duties:

* Sit for prolonged periods of time
* Utilize wrist and hands for a prolonged period of time
* Walk short distances
* Stand for short periods
* Speaking and conversing with others
* Lift up to 25lbs without assistance up to chest height

Required Experience and Education:

* BS Degree or equivalent years of relevant work experience
* Four (4+) plus years of automation experience and/or software development experience.
* Experience writing SQL queries with multiple joins
* Experience creating automated scripts using Selenium WebDriver with Java/Groovy or Ruby with WATIR and Groovy.

Required Skills and Knowledge:

* Technical background related to test automation.
* Exceptional communication skills with demonstrated success in delivering results.
* Solid grasp of object oriented programming and automation best practices
* Ability to perform manual testing as needed
* A solid understanding of the SDLC
* Ability to exercise independent discretion with little guidance/supervision
* Ability to lead/mentor less experienced automation engineers

Preferred Experience:

* Experience with SoapUI.
* Experience with jMeter.
* Experience creating Gherkin scripts from acceptance criteria.
* Experience with automating on Mac OS and Windows systems.
* Experience with Visual Regression automated test tools.
* Experience with Jenkins setup and configuration.
* Experience working with Adobe and/or Google Analytics.
* Mobile automation testing experience.
* Hands-on experience with Web services testing and multi-tier web service applications.
* Experience defining and executing system performance tests and analyzing results.

Computer/Software/Application Proficiency:

* Selenium Web Driver, Java/Groovy or Ruby(Watir)/Groovy, MS SQL

Travel Requirements:

* None

EOE/M/F/Vet/Disability

#LI-KD1

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.