logo

Quality Assurance Automation Engineer

  • Anywhere

Company :
Stamps.com

Location :
El Segundo, California

Expiry Date :
Sat, 05 Dec 2020 23:59:59 GMT

Apply Job :
Open Link

Description :
SunIRef:Manu:title OVERVIEW: 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 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. TEAM OVERVIEW: The Quality Assurance team at is responsible for monitoring the software development life cycle to ensure quality. This includes but is not limited to developing test automation, reviewing test code, designing effective test strategies, optimizing test execution, and reporting application defects. 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 COMPANY OVERVIEW: (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. offers solutions that help businesses run their shipping operations more smoothly and function more successfully under the brand names , Endicia, ShipStation, ShippingEasy, ShipWorks, and MetaPack. ‘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 web applications: Develop test automation scripts using Selenium Web Driver with Ruby/WATIR and Javascript/ frameworks. 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 test automation to allow a broader audience to use the 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. 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 QUALIFICATIONS: Required Education and/or Experience: Bachelor of Science Degree or equivalent years of relevant work experience At least three or more (3+) years of automation experience and/or software development experience. Experience creating automated scripts using Selenium WebDriver with Java/Groovy or Ruby with WATIR and Groovy. Experience writing SQL queries with multiple joins. Preferred Experience: Experience with SoapUI. Experience with jMeter. Experience creating Gherkin scripts from product and technical specifications. Experience with automating on Mac OS and Windows systems. Experience with Visual Regression automated test tools. Experience with Jenkins setup and configuration. 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. Required Skills and Knowledge: Exceptional communication skills with demonstrated success in delivering results. Technical background related to test automation. Solid grasp of object-oriented programming and automation best practices. 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. Computer/Software/Application Proficiency: Selenium Web Driver, Ruby, Javascript, , Gherkin (Cucumber) MS SQL Travel Requirements: N/A Equal Opportunity Employer/Veterans/Disabled If you are based in California, we encourage you to read this important information about the for California residents