Scentsy

Returning Candidate?

Software QA Technician

Software QA Technician

Job ID 
2017-1972
Posted Date 
11/15/2017
Location 
US-ID-Meridian
Closing Date 
..

More information about this job

Overview

We are looking for a Software Quality Assurance (SQA) Technician  to help with testing and certifying new and existing features throughout Scentsy’s enterprise software systems to ensure the delivery of quality business application software. 

Responsibilities

 

WHAT YOU WOULD DO:

  • Work with development scrum teams to develop, maintain, and execute test plans to ensure quality of new features being released to production
  • Develop and execute testing strategies for both home-grown and 3rd party systems and configurations 
  • Assist in defect analysis to understand if system issues exist, potential root cause, and provide action plan to address prevention going forward
  • Triage automated User Interface (UI) tests to generate test dashboard metrics in order to provide assurance of system functionality
  • Run scheduled automated tests, such as load and performance tests, as well as product setup, content, and configuration validation tests
  • Collaborate with Product Management, Ecommerce, System Analysts, and Operations teams to develop end-to-end planning and execution of test strategies, procedures, test data, and scripts for system integration testing
  • Work closely with Development teams and Build Engineer in continuous integration and defect prevention initiatives
  • Provide recommendations on quality assurance advancements and makes strategic methodology and development recommendations
  • Design and develop product testing/quality processes, ensure a team review of defects in assessing product quality, and facilitate the review of applications for testing needs and requirements/design quality
  • Work collaboratively with developers, business analysts, stakeholders, and management to define new (and enhance existing) features that are aligned with Scentsy’s overall long term strategy

Qualifications

 

YOU SHOULD HAVE:

  • High school graduate or equivalent
  • Associate’s degree in Computer Science or Information Technology or equivalent experience
  • Bachelor’s degree preferred

 

WHAT WE EXPECT:

  • Contribute to the improvement of the QA and release processes 
  • Keep abreast of developments in the industry and share insights, best practices and make recommendations to improve quality and productivity 

 

THINGS YOU SHOULD KNOW & BE ABLE TO DO:

  • Demonstrated knowledge of creating, executing, and maintaining test strategies, test plans, test procedures, test scenarios, test cases, test data sets, test scripts to be used in software testing for manual and automated testing
  • Thorough, comprehensive and complete testing knowledge and familiar with QA tools and techniques, bug tracking systems, test design and execution
  • Ability to multi-task and stay focused and organized in a dynamic work environment
  • Effectively communicate technical information to both technical and non-technical personnel - both written and verbal
  • Work in an agile environment with project teams and developers to plan, identify, triage and isolate defects and issues in all environments
  • Strong attention to detail
  • Work effectively as part of a project/program team and foster team cooperation with a positive attitude and be flexible
  • Working experience of the Agile/Scrum project management process is helpful
  • Experience and ability to teach or instruct co-workers
  • Excellent verbal, written, and interpersonal communications skills
  • Working knowledge of computers and all applicable software including Microsoft Office Suite