What are the responsibilities and job description for the Software Quality Assurance Analyst position at eMASON, Inc. dba Clarifire?
Overview:
The Quality Assurance Analyst is responsible for the quality assurance and testing of processes and software for the CLARIFIRE application. They will verify that programs function according to specifications and standards, by developing software test plans and cases, procedures, and validation summary reports. Responsible for identifying, documenting, and following-through to resolve the software defects identified during all testing phases.
DUTIES
Responsibilities will include but are not limited to:
Work schedule flexibility is required and includes periodic overtime, evenings and weekends.
Quickly build knowledge and proficiency in Clarifire's products and services.
Perform smoke, baseline and client specific testing.
Write, revise, and verify test plans / strategies, test scenarios, test cases and test results for program design and product evaluation.
Review new or modified programs, including Software Requirements Specifications, Use Cases, Functional Design Documents and Process Maps, to determine if program will perform according to requirements and conform to guidelines.
Maintains standards for user applications and proposes modifications for conformance to standards.
Creates and maintains defects and defects logs for functional areas and/or overall project area.
Establishes or maintains metrics program on test case planning and execution.
Work with Client Testing teams to set up test scenarios or test data to identify and correct program defects during UAT phase.
Work closely with project team members (QA Lead, PM, BA, DEV, DBA) on maintaining schedules and reporting progress / results.
Reviews and provides feedback on Client's test scenarios, test cases and test results.
Works with team lead to schedules reviews on internally-developed test scenarios, test cases and test results.
QUALIFICATIONS
Requirements for this position are as follows:
Bachelor's degree (preferred) or 3-5 years of equivalent work experience in IT.
Work experience of 0-3 years in Software Quality Assurance / Software Testing.
Experience with basics of SQL statements / queries.
Experience with test management tools/packages: IBM Rational Quality Manager (preferred), MS Test Manager, Team Foundation Server, HP Quality Center, and Micro Focus.
Working knowledge of the software development life cycle (SDLC) and QA methodologies / test frameworks.
Well organized work habits with meticulous attention to detail.
Excellent oral and written communication skills.
Motivation and self-determination to learn and grow.
Exceptional at working with teams in various disciplines within the IT organization.
Experience working in a team-oriented, collaborative environment.
Ability to prioritize and execute tasks in a fast-paced environment.
Demonstrates strong problem-solving skills by providing alternative options / approaches through the use of a risk-based or cost-based model comparison.
Identifies potential impacts of problems and helps solve testing team issues.
General Daily responsibilities for this position are as follows:
Site Reloads
Test, maintain and track the integrity of all QA, UAT, Pre-Prod and Production Sites.
Deployments
Ensure the overall quality of all deployments through the following measures:
Deployment Smoke Test signoff
Review Deployment' process documentation and provide signoff
Verification of software components
QA Project Documentation
Create and maintain the following testing documentation:
Testing estimates
Master Test Plans / Test Strategies
Test Scenarios / Test Cases
Test Scripts
Test Results
Detailed defect logs
Regular QA Status updates on projects
Test Evaluation Summary
The Quality Assurance Analyst is responsible for the quality assurance and testing of processes and software for the CLARIFIRE application. They will verify that programs function according to specifications and standards, by developing software test plans and cases, procedures, and validation summary reports. Responsible for identifying, documenting, and following-through to resolve the software defects identified during all testing phases.
DUTIES
Responsibilities will include but are not limited to:
Work schedule flexibility is required and includes periodic overtime, evenings and weekends.
Quickly build knowledge and proficiency in Clarifire's products and services.
Perform smoke, baseline and client specific testing.
Write, revise, and verify test plans / strategies, test scenarios, test cases and test results for program design and product evaluation.
Review new or modified programs, including Software Requirements Specifications, Use Cases, Functional Design Documents and Process Maps, to determine if program will perform according to requirements and conform to guidelines.
Maintains standards for user applications and proposes modifications for conformance to standards.
Creates and maintains defects and defects logs for functional areas and/or overall project area.
Establishes or maintains metrics program on test case planning and execution.
Work with Client Testing teams to set up test scenarios or test data to identify and correct program defects during UAT phase.
Work closely with project team members (QA Lead, PM, BA, DEV, DBA) on maintaining schedules and reporting progress / results.
Reviews and provides feedback on Client's test scenarios, test cases and test results.
Works with team lead to schedules reviews on internally-developed test scenarios, test cases and test results.
QUALIFICATIONS
Requirements for this position are as follows:
Bachelor's degree (preferred) or 3-5 years of equivalent work experience in IT.
Work experience of 0-3 years in Software Quality Assurance / Software Testing.
Experience with basics of SQL statements / queries.
Experience with test management tools/packages: IBM Rational Quality Manager (preferred), MS Test Manager, Team Foundation Server, HP Quality Center, and Micro Focus.
Working knowledge of the software development life cycle (SDLC) and QA methodologies / test frameworks.
Well organized work habits with meticulous attention to detail.
Excellent oral and written communication skills.
Motivation and self-determination to learn and grow.
Exceptional at working with teams in various disciplines within the IT organization.
Experience working in a team-oriented, collaborative environment.
Ability to prioritize and execute tasks in a fast-paced environment.
Demonstrates strong problem-solving skills by providing alternative options / approaches through the use of a risk-based or cost-based model comparison.
Identifies potential impacts of problems and helps solve testing team issues.
General Daily responsibilities for this position are as follows:
Site Reloads
Test, maintain and track the integrity of all QA, UAT, Pre-Prod and Production Sites.
Deployments
Ensure the overall quality of all deployments through the following measures:
Deployment Smoke Test signoff
Review Deployment' process documentation and provide signoff
Verification of software components
QA Project Documentation
Create and maintain the following testing documentation:
Testing estimates
Master Test Plans / Test Strategies
Test Scenarios / Test Cases
Test Scripts
Test Results
Detailed defect logs
Regular QA Status updates on projects
Test Evaluation Summary