Returning Candidate?

Software Quality Engineer

Software Quality Engineer

ID 
2017-1224
# of Openings 
1
Job Locations 
US-NJ-Holmdel
Posted Date 
5/12/2017
Category 
R&D

More information about this job

Overview

WorkWave is currently seeking a Software Quality Engineer to join our Quality Assurance team. In this role, you will be responsible for verifying software applications and advocating for quality in each step of the development process. As part of a team developing new application features, improvements, and product evolutions, you will help form testing strategies to uncover functional and performance issues, and create automated tests that guard against future regressions.

 

On a daily basis, you will work side-by-side with cross-functional team members to understand requirements, author test cases, perform testing on features and fixes, create scripted automated tests, log new defects and ultimately complete all needed application testing prior to releasing new changes to our customers.

 

Why work for WorkWave?

 

Voted one of the Best Places to Work in New Jersey, WorkWave is unique in that it has a large, established base of loyal customers but also has enormous growth opportunities in multiple areas.  We are transforming the field service industry, one customer at a time, by building intuitive, best in class cloud-based software, mobile apps and high-value services that solve key pain points our customers face every day, allowing them to save money, save time and improve customer service levels, all at the same time.  To do this, we focus on 3 simple things: (1) Hiring and developing great people, (2) Building great products quickly and (3) Turning customers and employees into raving fans. We’re looking for individuals that are passionate about and can help us deliver on those 3 simple (but hard to achieve) tenets.

 

Work here...Wave hello to a job you’ll love! This position is based at our home office in the historic Bell Works complex located in Holmdel Township, New Jersey.

 

We offer a robust benefits package, including health and dental, paid time off, a 401k with company match and a great environment filled with energetic, fun, team oriented people.  Most importantly, at WorkWave, there IS such a thing as free lunch.  By bringing in lunch from local businesses Monday through Thursday for our entire NJ staff, we support local business and offer a great perk, all at the same time. On Fridays we encourage employees to take advantage of the hour lunch break away from their desks and explore what the Bell Works “Metro-Burb” has to offer!

Responsibilities

  • As part of an Agile delivery team, assist with planning and estimating tasks
  • Create detailed test cases, and perform manual testing at different phases and times
  • Perform system-level regression testing each iteration to ensure product readiness
  • Develop & maintain automated tests which are run regularly to provide quality feedback
  • Investigate and reproduce customer-reported issues to help determine root cause
  • Support special quality-related initiatives to improve process, investigate and qualify tools, develop test frameworks or techniques

Qualifications

  • 1 to 4 years’ experience with testing: Web, Enterprise, or Mobile applications
  • Experience programming in at least 1 high level programming language
  • BS degree in Computer Science, Software Engineering or equivalent field
  • Experience creating detailed test case, and following testing best practices
  • Methodical mind-set for testing beyond the obvious, and uncovering evasive bugs
  • Experienced creating automated tests for integration, acceptance, or regression testing
  • Knowledgeable of web application technologies to include but not limited to HTML, CSS, JavaScript, JSON, XML, AJAX, etc.
  • Excellent communication and interpersonal skills
  • Ability to work collaboratively within a team of engineers
  • Highly motivated, able to learn quickly, and accountable for committed results
  • Adept and passionate for learning the latest testing technologies, tools, and frameworks

 

Experience with any of the following is a plus:

  • C#, .NET (or other experience with OO languages, principles, and design patterns)
  • BDD frameworks, preferably Cucumber & Gherkin
  • Working as a team member on Scrum or Kanban teams
  • Using continuous integration tools such as TeamCity/Octopus
  • UI or API level test automation tools, especially opensource tools like Selenium & NUnit
  • Test Automation experience using leading tools, supporting either Web or Mobile technologies
  • Knowledge of multiple Operating Systems: Windows, Android, iOS, is valuable

 

We value people who are smart, passionate and get things done.  Fit is the most important criteria for us when hiring.  So, when we say “fit,” what does that mean to us? To “fit” at WorkWave you must be:

  • Get Things Done: You’re not afraid to roll up your sleeves, take responsibility and make things happen as an individual contributor but also know how to drive your team to do the same. Once you start them, you like to finish things, not just “checking the box” but making sure that they get done and done right.
  • Empathetic and Respectful: You truly appreciate other’s perspectives. You put yourself in others shoes and go out of your way to ensure that all perspectives are heard and understood before decisions are made.
  • Intellectually Curious and Passionate: You love figuring out what the problem is and finding a way to fix it. You enjoy coming to work each day and have a positive energy that the organization can see and feel.
  • Team Player: You’re willing to jump in and help whenever and wherever needed by the team. Your goal is to find ways to provide value rather than call attention to your individual performance.
  • Willing to Make Mistakes and Intellectually Honest When You Do: You are not afraid to make mistakes and, when you do, you admit them, learn from them and ensure they don’t get repeated in the future. Placing blame and spending time pointing fingers is not part of your DNA…learning enough to make sure we don’t repeat the mistake is.
  • Customer Centric: You have a strong empathy for the customer, wanting to deliver quality results to make customers raving fans.  You seek out knowledge to understand a situation before you start researching or development, ensuring the most accurate and effective results for the end user.

Connect With Us!

Don't see a position that fits your skills? Connect with us for general consideration.