Software Engineer - Test

  • Full-time

Company Description

Pet360 - Company Overview

 

Pet360 believes in pet parenting and using the Web to address the unique needs of pet parents through engaging media experiences, a diverse social community, and streamlined shopping.  We want to know our customers’ pets and provide them the tools and information to be the best pet parents possible.


We are an agile software development shop, leveraging Scrum & Kanban, user stories, short release cycles, test-driven development (TDD) and continuous integration, to drive the evolution of our highly scalable and reliable enterprise-level eCommerce, Social, Mobile, Content, Ad Serving and Big Data applications.


Does the following sound like you?

...takes pride in the ability of their team to keep things running

...is never satisfied with past accomplishments

...enjoys being the go-to person for answers

...collaborates to produce the best solutions and to communicate ideas clearly

...takes the initiative to solve problems that they identify

...thrives in a fast paced environment

 

We're looking for someone who is:

 Results Focused: You have an obsessive focus on shipping software that improves the lives of your users and the business of your company.

 Pragmatic: You're not religious about any particular technology or methodology. You've worked with many, and you probably have strong opinions, but you use what is best for the project at hand.

Humble: You don't feel the need to prove how smart you are by writing your own ORM. You make responsible (often boring) technology decisions at work and play with crazy new things at home.

 Relentlessly Resourceful: Simply put, you get stuff done. You don't ask for permission to do your job. When you're blocked, you figure out how to get unblocked.

 We don't care about your major or your GPA. We care about what you've done and what you can do.


As a member of the Technology Team, you'll be responsible for improving our existing applications (which are visited by over 10 million pet parents each month), building engaging new consumer experiences, and helping to build a world-class engineering culture.

 

Job Description

Software Engineer - Test

This position will be an integral part of partnering with our software engineers in testing our web application as part of our X-Functional Agile teams.

You will enjoy being challenged and like to step outside your comfort area. You will know when to compromise, when to hold the line, when to have fun, and when to be serious. In short, you are a professional Agile Tester who thrives in a collaborative, diverse environment and is passionate about code quality, and best practices.

We are an agile software development shop, leveraging Scrum & Kanban, user stories, short release cycles, test-driven development (TDD) and continuous integration, to drive the evolution of our highly scalable and reliable enterprise-level web application.

Qualifications

Duties and Responsibilities:

  • Responsible for working with other members of the development team to ensure that quality is "built in" from the ground up in products and processes
  • Coach your team to ensure that the company's products meet total quality management standards and other reliability standards
  • Deliver effective and efficient test methods (scenarios) and provide leadership in the area of creating an easily maintainable test framework
  • Assist in the design of test ideas/cases and QA workflows
  • Assist in the design of and set up of a state of the art test lab (environment)
  • Proactively communicate with peers, management, and cross functional teams to address and resolve issues
  • Identify and communicate Quality Process improvements focused on all test requirements
  • Review, run and create automated test scripts
  • Work with operations / systems to set up and design scalability, performance and load testing infrastructure
  • Perform  exploratory testing 
  • Perform other duties as assigned

 

Competencies: 

  • 5 to 7 years of relevant experience
  • 5+ years of experience in test strategy, planning, designing test creation and      execution
  • 3+ years of experience with functional automation tools like Cucumber, Selenium, WatiN/WatiR,      FitNesse, and/or PhantomJS
  • 3+ years experience of active testing within an agile software development environment
  • Ability to read, understand, and write code in PHP, .NET, Python, Ruby and/or JAVA
  • Familiarity with MS SQL, MySQL and/or Postrgres database systems with an ability to create SQL queries
  • Experience using browser developer tools such as Firebug
  • Ability to think analytically and an understanding of risk based testing, Root Cause Analysis and Test Driven Development

Additional Information

Why You'll Love Pet360

 

If this sounds like you, we desperately want to meet you. Here are just a few of the reasons we love working for Pet360:

Culture of transparency and trust. Every single pack member gets a monthly report detailing sales, page views, visits, ad revenue, and much more. As a member of the engineering team you'll have much more data.

 We're a small team which means everyone can make a big contribution to our business. Competitive salary and benefits (Medical, Dental, 401k with company match). Generous discount for pet products.