Senior SDET

Sorry, this job was removed at 2:10 p.m. (PST) on Monday, March 29, 2021
Find out who's hiring in Greater LA Area.
See all Developer + Engineer jobs in Greater LA Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

OVERVIEW:

The Senior SDET will drive the development and implementation of test automation tools for functional and workflow verification. The role will work side-by-side with the core development and QA teams to seamlessly deliver capabilities that will aid in the velocity, coverage and reliability needed to deliver the best products we can for our customers.

TEAM OVERVIEW:

Post COVID, this role will be required to report to the company’s worksite location

The SDET team is charged with developing the next wave of innovative tools needed for enabling rapid testing for application and service releases.

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:

Endicia, a wholly owned subsidiary of Stamps.com (Nasdaq: STMP), is a leading provider of internet-based postage services for e-commerce businesses of all sizes. Endicia’s postage and shipping solutions save time and provide access to the best possible U.S. Postal Service® rates. We know that shipping can be complex and our goal is to simplify your shipping operations so you can focus on doing what you do best.

RESPONSIBILITIES:

Primary Objectives:

  1. Drive implementation of test automation tools for functional and workflow verification.
  2. Evangelist for enhancements and addressing of problems to existing automation tools.
  3. Lead Automation Tools design and code reviews.
  4. Collaborate with Test Engineers to help design, implement and execute test automation for the backend stamps.com services (REST/SOAP web services).
  5. Create detail documentation for existing and new automation endeavors.
  6. Effectively read, review, and understand the Product and Technical Specs to define automation and test strategies.
  7. Diagnose, troubleshoot, identify and document application and database defects.
  8. Subject Matter Expert for existing tools or functional areas of the system to drive improvements

Essential Position Duties:

  1. Drive implementation of test automation tools for functional and workflow verification.
  • Lead major automation initiatives from requirements gathering to architecture to design and implementation.
  • Scope effort and determine what internal and external resources are required.
  • Develop schedule and track to meet expected due dates.
  • Work with requestors to ensure implementations meet expectations.
  • Ensure all requested deliverables are met.
  • Evangelist for enhancements and addressing of problems to existing automation tools.
    • Address bug tickets associated with existing tools in a timely manner to not block any release testing.
    • Identify any workarounds that might be available if fix will require a lot of effort.
    • Create documentation for new and existing automation tools.
    • Create POC for demonstration.
  • Lead Automation Tools design and code reviews.
    • Lead / Champion code reviews for both tickets assigned to you.
    • Participate in automation design reviews being held my peer engineers in the team.
  • Collaborate with Test Engineers to help design, implement and execute test automation for the backend stamps.com services (REST/SOAP web services).
    • Develop test automation tools in ReadyAPI, Groovy and TestRail
    • Design, develop, execute and analyze results from existing functional / load / performance automation
    • Identify gaps in the current automation test coverage and future implementation
  • Create detail documentation for existing and new automation endeavors.
  • Effectively read, review, and understand the Product and Technical Specs to define automation and test strategies
    • Work closely with development, product and other team experts to gain a clear understanding of requirements
    • Scrutinize the Product and Technical Specs by asking the right questions, challenging the design, and identifying any QA concerns
    • Analyze new automation efforts
    • Develop an automation strategy including effort scope and timeline
    • Utilize testing methodologies such as white/black box, integration, system, regression, etc.
  • Diagnose, troubleshoot, identify, and document application and database defects.
    • Execute test plan through automated tools, performances testing, or manual testing
    • Run existing or new test automation scripts as needed, and analyze/report results
    • Build and integrate complex database queries to retrieve crucial data from DB for validation
    • Troubleshoot and test environmental issues as necessary
    • Track requests through multiple server applications/interfaces and follow backend service logs
    • Communicate defects found with reliable steps to reproduce and appropriate severity and priority.
  • Subject Matter Expert for existing tools or functional areas of the system to drive improvements.
    • Be a source of knowledge of other members of the team and drive knowledge sharing across the teams.
  • Lead creation of performance automation tools (as needed).
    • Implement appropriate JMETER scripts with the SDC performance framework based on QSTA requests.
    • Get appropriate historical data to determine appropriate mix of requests based on real production characteristics.
    • Tie into reporting framework (e.g. Grafana) so execution results can be seen real-time.
    • Help with knowledge transfer of new implementation (including documentation).

    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:

    Education and/or Experience:                                                            

    • Bachelor’s Degree in Computer Science or a equivalent years of experience.
    • Five or more (5+) years of Back-end (web services) testing experience.
    • Development experience with test automation tools.
    • Experience with Jenkins setup and configuration.
    • Experience creating automated scripts using SoapUI/ReadyAPI/Groovy/Postman.
    • Hands-on experience with Web services testing and multi-tier web service applications.
    • Performance test automation experience (design, execution, analysis) is a plus.
    • Hands on experience with AWS is a plus.

    Technical Skills and Knowledge:

    • Visual Studio
    • IIS
    • C# development
    • NET development
    • Back-end test automation (ReadyAPI/SoapUI/Postman)
    • SQL Server
    • AWS
    • Jenkins
    • Github
    • JMeter scripting
    • Windows Server
    • Knowledge of CI/CD pipelines is a plus
    • Performance test automation experience (design, execution, analysis) is a plus
    • UI Frameworks is a plus

    Travel Requirements:

    • None

    Equal Opportunity Employer/Veterans/Disabled

    If you are based in California, we encourage you to read this important information about the Endicia Privacy Policy for California residents linked here.

    #LI-JB1

    Read Full Job Description
    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.

    Location

    1990 E. Grand Ave., El Segundo, CA 90245

    Similar Jobs

    Apply Now
    By clicking Apply Now you agree to share your profile information with the hiring company.
    Learn more about Stamps.comFind similar jobs