Job Details

Apply Online
Send This Job to a Friend

Requisition Number 17-0183
Post Date 10/4/2017
Title Software Quality Assurance Engineer I, II, or III Dep on Exp
City Colorado Springs
State CO
Description

POSITION DESCRIPTION:

As part of the Software Quality Assurance team, the Software Quality Assurance Engineer I, II or III, is involved in every phase of the software development process to ensure design quality.  This involves writing and maintaining test automation, analyzing acceptance criteria, manual testing utilizing tools such as SQL to review database changes, and analyzing source code changes to develop regression testing plans. The end result will enable Ent to more reliably and predictably deliver quality software to meet the objectives of the business. This resource will work primarily on agile teams with project managers, product owners, and other developers. 

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Engineer I:

  • Test Development
    • Creates robust test suites derived from product requirements, risk assessment, platform and configuration.
    • Authors and maintains test cases
    • Maintains organization and structure of test suite library
    • Updates test cases when user acceptance criteria changes
  • Test Execution
    • Executes test cases
    • Conducts Ad Hoc testing
  • Test Automation
    • Executes automated test cases
    • Maintains and organizes existing automated tests
    • Create new automated test for execution
  • Test Coordination/Mentoring
    • Provides testing estimates
    • Performs analysis of project requirements
    • Mentoring other testing resources, assist in training on test case creation, and SQA processes
  • Defect Reporting/Tracking
    • Identifies and writes detailed project defects

Engineer II:

  • Test Development
    • Creates robust test suites derived from product requirements, risk assessment, platform and configuration.
    • Authors and maintains test cases
    • Maintains organization and structure of test suite library
    • Updates test cases when user acceptance criteria changes
  • Test Automation
    • Executes automated test cases
    • Maintains and organizes existing automated tests
    • Create new automated test for execution
  • Test Coordination/Mentoring
    • Provides testing estimates
    • Performs analysis of project requirements
    • Mentoring other testing resources, assist in training on test case creation, and SQA processes.
  • Test Execution
    • Executes test cases
    • Conducts Ad Hoc testing
  • Defect Reporting/Tracking
    • Identifies and writes detailed project defects

Engineer III:

  • Test Development
    • Creates and publishes test plans that take into account the risk of the feature, number of end point devices, etc.
    • Develops and publishes test cases
    • Updates test cases when user acceptance criteria changes
    • Maintains a repository of test cases in an organized fashion
  • Test Automation
    • Determines what tests are good candidates for automation
    • Creates new automated tests for execution in our continuous integration build process
    • Maintains and organizes existing automated tests
    • Researches and resolves failures in automated tests, and creates new bugs if necessary
  • Test Coordination/Mentoring/Training
    • Coordinates test execution with other resources
    • Mentoring other testing resources, providing training on test case creation, SQA processes, etc.
    • Captures and reports on metrics for software defects, defect densities, and proposes ideas on improving overall software quality assurance lifecycle and processes
  • Test Execution
    • Executes test cases
    • Conducts Ad Hoc testing
  • Defect Reporting/Tracking
    • Identifies and writes detailed project defects

 

EDUCATION:

Knowledge consistent with a Bachelor’s Degree in Computer Science or similar.  Preferred: A bachelor’s degree in Software Engineering or Computer Science

 

MINIMUM WORK EXPERIENCE:

Engineer I:  1+ year of relevant experience preferred

Engineer II:  3+ years of related Software Quality Assurance Experience.

Engineer III:  5+ years of related Software Quality Assurance Experience

 

TECHNICAL OR SPECIALIZED KNOWLEDGE/SKILLS:

Engineer I:

  • Knowledge of and demonstrated experience with creating test automation
  • Strong knowledge of and demonstrated experience in the following:
    • Identifying and documenting test cases
    • Creating test plans
    • Financial systems support
    • Software Testing of Web applications
    • Software Testing of Mobile devices
    • Webservice testing
    • Formal structured testing
  • Familiarity with development tools such as Microsoft Visual Studio and Microsoft Team Foundation Server
  • Familiarity with test case management software such as Microsoft Team Foundation Server
  • Must be comfortable working in highly collaborative environments
  • Must be able to conduct presentations in group settings in a professional and courteous manner
  • Strong customer service, organization, communication, and interpersonal skills are a must
  • Experience with Agile software development is preferred
  • Must be able to learn new and emerging concepts very quickly.
  • Must be able to maintain good productivity in developing test plans and manual and automated test cases.

Engineer II:

  • Knowledge of and demonstrated experience with creating test automation using the following technologies:
    • C#
    • Selenium
    • Specflow
    • Microsoft Team Foundation Server
  • Strong knowledge of and demonstrated experience in the following:
    • Identifying and documenting test cases
    • Creating test plans
    • Financial systems support
    • Software Testing of Web applications
    • Software Testing of Mobile devices
    • Webservice testing
    • Formal structured testing
  • Familiarity with development tools such as Microsoft Visual Studio and Microsoft Team Foundation Server
  • Familiarity with test case management software such as Microsoft Team Foundation Server
  • Must be comfortable working in highly collaborative environments
  • Must be able to conduct presentations in group settings in a professional and courteous manner
  • Strong customer service, organization, communication, and interpersonal skills are a must
  • Experience with Agile software development is preferred
  • Must be able to learn new and emerging concepts very quickly.
  • Must be able to maintain good productivity in developing test plans and manual and automated test cases.

Engineer III:

  • Strong knowledge of and demonstrated experience with creating and maintaining test automation using the following technologies:
    • C#
    • Selenium
    • Specflow
    • Microsoft Team Foundation Server
  • Strong knowledge of and demonstrated experience in the following:
    • Creating test plans
    • Creating test cases based on user acceptance criteria
    • Ad hoc or exploratory testing
    • Testing web applications
    • Testing mobile devices
  • Familiarity with development tools such as Microsoft Visual Studio and Microsoft Team Foundation Server
  • Must be comfortable working in highly collaborative environments
  • Must be able to conduct presentations in group settings in a professional and courteous manner
  • Strong customer service, organization, communication, and interpersonal skills are a must
  • Experience with Scrum software development is preferred
  • Must be able to learn new and emerging concepts very quickly.
  • Experience acting as a consultant to other quality assurance professionals in IT.
  • Must be able to maintain good productivity in developing test plans and manual and automated test cases.

 

CERTIFICATIONS:

ASTQB/ISTQB Certified Tester or similar certification

 

PHYSICAL/PSYCHOLOGICAL REQUIREMENTS:

Must be able to sit or stand for prolonged periods of time.  Must be able to perform prolonged and repetitive coding using standard means such as a keyboard and mouse.  Must be able to type at least 50 words per minute (WPM).  Typing at a level below 50 words per minute would negatively impact productivity.

 

You are encouraged to apply online at www.Ent.com or use a kiosk at the Human Resources Department between the hours of 8:30 am and 4:00 pm, Monday through Friday, at:

 

Ent Credit Union            

7250 Campus Drive

Colorado Springs, CO 80920

 

Ent Is an Equal Opportunity Employer/Females/Minorities/Veterans/Disability  

  • Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities.
  • Please view Equal Employment Opportunity Posters provided by OFCCP here.
  • The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Apply On-line
Send This Job to a Friend