Hotline: 678-408-1354

Software Quality Assurance Engineer

Software Quality Assurance Engineer

41861BR

Campus: Tempe

Job Description

Works closely and collaborative with business functional users to understand/comprehend business requirements; performs analysis, system support, through the use of outlined software testing processes and procedures to ensure ongoing operational efficiency while delivering against requested/needed modifications/enhancements.

Under general direction supports one or more functional areas or applications requiring collaboration/sharing of resources with an emphasis on development and automation.

Salary:

$66,960 per year

Close Date

22-May-2018

Essential Duties

  • Participates in the definition of effective and efficient testing processes and methodologies
  • Establishes collaborative relationships with project manager(s) and software development manager(s) to ensure success of project test phases
  • Works with designated Business Analyst personnel to analyze software problems for causes and corrective actions
  • Participates in the creation of test strategies, plans, test scripts and test data
  • Participates in the verification of quality standards and test procedures for program design
  • Evaluates and executes testing of new and/or modified application functionality
  • Analyzes, designs new and/or modified Quality Assurance procedures and standards and assists in the development and implementation of Quality Assurance metrics for assessing the quality of delivered application software
  • Analyzes documentation, diagram, and flow chart to determine if program will perform according to user request and conform to guidelines
  • Executes automated testing systems to ensure validity of results, accuracy, reliability, and conformance to established standards
  • Participates in the review of new Quality Assurance software
  • Works under limited direction, independently determines and develops approach to solutions. Work is evaluated upon completion for adequacy in satisfying objectives.
  • Provides training related to Quality Assurance tools and processes
  • Designs functional and non-functional test cases that verify requirements and validate functionality
  • Analyzes user stories and technical requirements for validity, feasibility and technical soundness and decomposes them to extract positive and negative test scenarios and strong acceptance criteria
  • Detects, reports, and tracks software defects
  • Executes all levels of testing including but not limited to: System, Integration; Component Level Regression
  • Uses methodical and repeatable processes to verify releases meet quality standards before launch
  • Designs and implements reusable automated test frameworks to drive test automation goals to support continuous integration and regression testing
  • Utilizes and extends existing test automation test harnesses.

Minimum Qualifications

Bachelor’s degree in Computer Science or similar; two years practical experience or relevant experience including experience with Automation testing to identify & create test cases & scripts. Equivalent combination of education & experience.

Desired Qualifications

  • Minimum 2+ years of enterprise software testing experience
  • Experience in using Java, Selenium, Linux, JavaScript/Python, SQL, Cucumber and mobile technologies.
  • Experience in Acceptance Testing and how it applies to Agile Testing
  • Experience working in an Agile Development environment
  • Demonstrated knowledge of development practices like Unit Testing, Test-Driven
  • Experience with one or more scripting/programming languages and/or tools such as: C++, C, MySQL, Perl, JAVA, Python, is a big plus
  • Demonstrated knowledge of Jenkins, GitHub, JIRA and other continuous integration tools
  • Experience in using analytical, debugging, problem-solving and root-cause analysis skills
  • Evidence of effective written and oral communication skills
  • Demonstrated knowledge of Agile Scrum, Kanban, or Lean software development practices is a plus
  • Evidence of being highly self-motivated, goal orientated, and self-directed
  • Experience in operating and leading with innovation on a small team with a fast-paced environment, balancing both strategic and tactical needs.

Working Environment

  • Activities are primarily performed in a regular, climate controlled office setting subject to extended periods of sitting, standing, walking.
  • Use office equipment including a desktop computer.
  • Lift up to 20 pounds.
  • Clearly communicate to perform essential duties.

Department Statement

The mission of the University Technology Office is to provide technology leadership for the New American University. The UTO helps ASU create and maintain innovative technology solutions and services that advance learning and discovery at the University. Applicant must be eligible to work in the United States; ASU UTO will not be a sponsor for this position.

Job Type: Full-time

Required experience:

  • Software Quality Assurance: 2 years

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter