Software Quality Assurance Engineer

Job title: Software Quality Assurance Engineer

Company: Sundial Software

Job description: Software Quality Assurance Engineer

Skills / Experiences

PC application testing experience

Good verbal and writing communication skills

Proficient in using Microsoft office software: Excel, Word

Knowledge and experience in creating automatic test scripts (would be nice to have)

Scope of work

Attend daily standup with the scrum team, sprint planning and report-outs

Evaluate and test Agile user stories according to story’s done criteria

Report and document bugs with detailed steps of reproducing and description

Verify fixed bugs

Write test protocols and document test results

Design and create auto run test scripts

Create and maintain SQA documents as requested by our product development processes

Time and Location

Need to be full time and onsite working with scrum teams in Madison WI

Essential Duties and Responsibilities

The applicant will support an agile team in designing, building and testing high quality software products for use with analytical instrumentation that delight our customers. Responsibilities include risk assessment, defect identification and prevention, test planning, test creation and test execution. Testing will include functional and nonfunctional, structural, integration, regression, system and smoke testing.

Specific Duties include but are not limited to:

  • Collaborate with scrum team to ensure on-time delivery of quality products
  • Perform all phases of software quality assurance including requirements analysis, test planning and test execution
  • Participate in all phases of product development including design, implementation, testing, integration and maintenance for our company’s scientific instruments with guidance from senior engineers
  • Collaborate with software scrum team and other engineering groups to ensure on-time delivery of quality products
  • Collaborate with product owner and customer representatives during project development phase to ensure stories are complete and have testable acceptance criteria
  • Collaborate with software scrum team to develop risk based test plans that incorporate defect prevention practices, unit testing, test driven development and use testing strategies to assure quality software products
  • Design test cases that verify requirements and validate functionality
  • Perform story acceptance testing as part of an agile scrum process
  • Detect, report and track software defects
  • Develop test strategies, practices and artifacts that minimize testing effort and increase efficiency and scalability
  • Adapt test plans and test cases in response to peer review and maintain accurate test documentation that meets department policy

Minimum Education and Experience Requirements

  • Bachelor’s Degree in Software, Science or related field required
  • 3 years experience testing commercial software products
  • Experience working on an Agile scrum team
  • Experience writing formal test protocols
  • Experience with automated software testing environments (unit, integration, system) is a plus

Knowledge, Skills, and Abilities necessary to perform essential functions

  • Strong analytical, problem-solving and root-cause analysis skills
  • Strong written and oral communication skills
  • Familiarity with JIRA and VMWare
  • Familiarity and interest in science is a plus
  • Knowledge of basic networking principles is a plus
  • Familiarity with one or more scripting/programming languages and/or tools such as: C++, MySQL, Perl, JAVA, Python, is a plus
  • Desire and ability to work in a multi-disciplinary development team that is part of a multi-disciplinary development effort
  • Highly motivated team player and with a strong desire for continuous learning and broadening knowledge base

Expected salary:

Location: Madison, WI

Job date: Tue, 27 Apr 2021 22:54:40 GMT

Apply for the job now!

Leave a Comment