Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Quality Assurance Engineer

Sundial Software

Software Quality Assurance Engineer

Madison, WI
Full Time
Paid
  • Responsibilities

    Sundial Software is currently recruiting for a Quality Assurance Engineer for a one year minimum contract with annual renewal.


    Software Quality Assurance Engineer Description

    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


    Mandatory Skills:  SQA Engineer

    Desired Skills:  Contingent Hourly (CWHR)-TEM.CWHR.A00