Stamps.com

QA Engineer - Front End

Category
Quality Assurance (QA)

Overview

The QA Engineer is responsible for creating test plans, writing scripts, developing automated test applications, performing testing, and documenting results.

 

The Quality Assurance team develops and implements test plans to improve our software products. We're an agile shop and our product is constantly evolving to meet market demands.

 

Stamps.com is the leading provider of Internet-based mailing and shipping solutions. Stamps.com’s PC Postage service enables small businesses, shippers, enterprises and consumers to print U.S. Postal Service-approved postage right from their home or office with just a PC, printer and Internet connection. The Company currently has PC Postage partnerships with Avery Dennison, Microsoft, HP, the U.S. Postal Service and others. Stamps.com also sells PhotoStamps which enables customers to create fully customizable and valid PhotoStamps postage that contains their own digital photograph or business.

Responsibilities

Primary Objectives :

  •  Support the architecting and building process of our testing frameworks for both iOS, web based and non-web based products

Essential Position Duties:

  • Create Gherkin scripts from acceptance criteria
  • Work with technical leads to develop and maintain automated test scripts in Ruby
  • Create and maintain projects in Jenkins
  • Participate in Test Strategy, planning and estimation meetings
  • Submit defects in Jira found during static and dynamic testing
  • Report weekly status in Toggl
  • Review and maintain all project related documentation in Confluence and Share Point
  • Create or update test data for both manual and automation testing

Qualifications

Education and/or Experience:                                                                  

  • B.S. in Computer Science or Electrical Engineering
  • Five or more( 5+) years programming experience in one or more of Ruby, Java, Python (preferably Ruby)
  • At least two (2) years of experience in using CI tools such as Hudson or Jenkins
  • Advanced Watir-Webdriver / Selenium-Webdriver experience creating Data Driven testing, invoking element’s java script events and reading external files
  • Experience in writing automated tests in a BDD framework using Cucumber
  • Experience with Agile Scrum methodology, working in an Agile environment
  • CSTE or ISTQB certified preferred

Skills and Knowledge:

  • Excellent test automation best practices including page objecting, parallelization, and reporting
  • Expert with writing custom SQL queries
  • Ability to configure and add projects in Jenkins
  • Ability to create test plans, test cases and test scripts based on complex requirement documents and business User Stories
  • Ability to develop and maintain automated test suites using test automation tools
  • Ability to execute test cases (manual/automated), document test results and raise defects where you are responsible for end-to-end tracking of all issues found
  • Ability to work with any test case management, defect management, and test reporting tools

Preferred Software Proficiency:

 

  • Ruby
  • Java
  • Python
  • Hudson
  • Jenkins
  • Cucumber
  • Jira
  • VMware / Virtual box

EOE/M/F/Vet/Disability

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed