clients BCC Software

Quality Assurance Engineer

Location

United States

Job Type

Full-time

Experience

N/A

Salary

N/A

Skill Set

Role

All Other Remote

Job Details

Company Description

  • BCC Software is the leading postal and presort software solutions provider. With 40 years of industry experience, we are dedicated to ensuring that all of our software products and marketing solutions are always ahead of the curve and compliant with the latest USPS® regulations.

Job Description

  • With over two dozen products in our portfolio ranging from desktop software all the way to SDKs and web APIs, the right candidate must be technically adept in many aspects of software development. Because the data flow is often complex, QA engineer needs to query databases, understand data objects, and employ basic scripting/programming skills to quickly identify the source of issues.
  • Our products must stay compliant with all USPS regulations. In addition to our regular release cycles, we release major updates twice a year that are driven by USPS price and service changes that impact our customers. These changes often require extra effort from all employees across multiple departments to implement the rapidly changing regulatory requirements, so our software is compliant.
  • There are over a dozen teams within our Engineering group, and each has its own identity. The ideal candidate will be assigned to a team of 4-5 engineers and will be capable of engaging in open and respectful communication with everyone on the team on the daily basis.
  • Our employees enjoy the benefit of working fully remote; however, employees who live in the Rochester, NY area have the option to work out of the BCC Headquarters office. Our company values employee engagement, and we accomplish this by encouraging employees to turn on cameras during team meetings, attend our all-company quarterly sync sessions, and collaborate in person at regional company meetings.
  • BCC offers flexibility and professional autonomy to improve our employees' work-life balance. In return, our employees work hard to ensure that our customers' needs are our highest priority.

Essential Functions

  • Perform feature, integration, and regression testing duties
  • Be an active participant in agile software development using the SCRUM framework
  • Effectively communicate work progress during daily standups
  • Review, provide feedback and size stories/tasks during weekly planning meetings
  • Work closely with Product Owners and Developers to review requirements, define acceptance criteria, and size and plan user stories, epics, and projects
  • Clearly document findings in JIRA
  • Meet individual and team commitments
  • Advocate for customers by presenting their perspective in developer-level design and implementation discussions
  • Contribute to your team's goals as well as the goals of the larger Engineering organization,
  • Work on projects that span multiple teams and geographic regions
  • Work efficiently and productively in both in-office and telecommute settings
  • Collaborate with the Support team to troubleshoot issues with released software and provide necessary details to help developers solve them

Qualifications

  • Demonstrable knowledge and understanding of software quality assurance principals
  • Good written and verbal communication skills
  • Professional experience testing software of various types including desktop applications, web applications, APIs, and SDKs
  • Experience with SCRUM methodology and a solid understanding of how quality assurance fits into the Agile SDLC
  • Collaborative team mindset
  • Experience with test case management tools
  • A technical skillset of querying databases, understanding data models, and basic scripting/programming to aid with automation, and non-GUI solutions
  • The following are considered bonus qualifications
  • Postal industry knowledge
  • QA Automation tools experience
  • Git or similar source code repository experience
  • Work with Internationally distributed teams

Additional Information

  • BCC Software provides equal employment opportunity to all individuals regardless of age, race, color, creed, religion, ancestry, sex (including pregnancy, childbirth or related medical conditions), gender, sexual orientation, gender identity or expression (including transgender status), national origin, veteran or military status, marital status, genetic information, physical or mental disability, familial status, reproductive health decisions, status as a victim of domestic violence, or any other basis protected by applicable laws and regulations. Further, the company takes affirmative action to ensure that applicants are employed, and employees are treated during employment without regard to any of these characteristics. Discrimination of any type will not be tolerated.