Job Description
Job Title: Senior Software Quality Assurance Engineer
Department: Consulting Services
Reports To: VP, Consulting Services
FLSA Status: Exempt

Summary
Evaluates and tests software programs to verify that programs function according to specifications and standards by performing the following duties.

Essential Duties and Responsibilities (Other duties may be assigned)
Tests software programs to compare to specifications and documentation.

Identifies, analyzes, and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens, and content.

Establishes benchmarks for program efficiency in operating and response times.

Performs path analysis and UI validation on use cases.

Creates test cases and test data.

Creates and executes automated test scripts using testing software programs.

Installs, maintains, and uses testing software programs.

Responds to inquiries from users and technical support regarding functions and operations of software programs.

Contributes to establishment of standards and procedures for program design and testing.

Recommends program improvements or revisions to programmers and system analysts.

Reviews computer logs and reports to identify program processing errors and possible improvements.

Coordinates testing by users and third parties.

Identifies program variances from standards and suggests modifications to conform.

Assists users to isolate possible problems in software after implementation.

Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments.

Monitors program performance after implementation to prevent recurrence of program operating problems and ensure efficiency of operation.

Documents, tracks, and communicates test plans, test results, analysis, and unresolved problems.

Develops computer programs to test, track, and verify defects in software programs.

Trains and supports users.

Reviews and contributes to software program documentation.

Creates the test plan.

Competencies
To perform the job successfully, an individual should demonstrate the following competencies :

Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures.

Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

Interpersonal Skills - Focuses on solving conflict, not blaming; Maintains confidentiality; Listens to others without interrupting; Keeps emotions under control; Remains open to others' ideas and tries new things.

Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.

Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed.

Judgement - Displays willingness to make decisions; Exhibits sound and accurate judgment; Supports and explains reasoning for decisions; Includes appropriate people in decision-making process; Makes timely decisions.

Motivation - Sets and achieves challenging goals; Demonstrates persistence and overcomes obstacles; Measures self against standard of excellence; Takes calculated risks to accomplish goals.

Quality - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.

Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals.; Completes tasks on time or notifies appropriate person with an alternate plan.

Education and/or Experience
Bachelor's degree (B. A.) from four-year college or university; or one to two years related experience and/or training; or equivalent combination of education and experience.

Language Skills
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.

Mathematical Skills
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. Ability to apply concepts of basic algebra and geometry.

Reasoning Ability
Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.

Computer Skills
To perform this job successfully, an individual should have knowledge of Oracle, MS SQL Server, mySQL Database software; ERWin, Visio Design software; WinRunner, WebLoad Development software; Browsers Internet software; Bugzilla Project Management software; Excel or OpenOffice Spreadsheet software and Word or OpenOffice Word Processing software.

Other Skills and Abilities
Need to manage a testing lab. Need to manage outside QA resources.




About Us      Solutions      Services      Industries      Careers      Contacts    

Home   |   Project Portal   |   Help     

Copyright © IntraNotions, Inc., 1997-2011. All Rights Reserved     
Privacy Policy | User Agreement