Quality Assurance Analyst Job Description
Quality Assurance Analyst Duties & Responsibilities
To write an effective quality assurance analyst job description, begin by listing detailed duties, responsibilities and expectations. We have included quality assurance analyst job description templates that you can modify and use.
Sample responsibilities for this position include:
Quality Assurance Analyst Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Quality Assurance Analyst
List any licenses or certifications required by the position: CSTE, QA, CSQA, ITIL, ISTQB, II, IAT, CQA, 9001, ISO
Education for Quality Assurance Analyst
Typically a job would require a certain level of education.
Employers hiring for the quality assurance analyst job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Education, Technical, Engineering, Business, Information Technology, Finance, Science, Business/Administration, Information Systems
Skills for Quality Assurance Analyst
Desired skills for quality assurance analyst include:
Desired experience for quality assurance analyst includes:
Quality Assurance Analyst Examples
Quality Assurance Analyst Job Description
- Stable Build Testing - Smoke test code and critical assets prior to release to the rest of the development team
- Initiate tests, analyze results, and find solutions to technical problems
- Examine code and execute in various environments
- Thoroughly testing software to ensure proper operation and freedom from defects
- Performing functional / acceptance / regression testing against necessary systems
- Documenting all problems and works to resolve them in a timely manner
- Clearly able to articulate the progress on automation, publish the metrics on regular basis and drive attention on the automation activities to the senior leadership
- Strong QA experience in the past to actively be a part of Test team as part of any of the projects, having hands on knowledge on HP QC/ALM
- Work with the team (Development, Project Management, and UX) to devise test plans that account for all problem domains
- Define User Acceptance procedures
- Knowledge of relational database design, programming and information retrieval techniques
- Shows initiative, including eagerness to work on projects
- Begins to demonstrate a depth and breadth of technical, process, and professional knowledge
- Creation of test plans based on business and functional requirements design details
- Generation of test scripts via the BPT component in HP Quality Center
- Assist with the ongoing Automation effort including scripting, execution and analysis
Quality Assurance Analyst Job Description
- Manual and Automated Testing of web based suite of applications
- Leads or participates in all phases of the Agile Delivery Framework, including review of complex business and functional requirements
- Responsible for preparing detailed test estimates and resource allocation tables
- Responsible for developing and managing test project plans
- Manages verification and validation activities for all production modifications
- Support Software compliance – develop and review User/Functional requirements, review & approve test scripts, review validation plans
- Work with minimal supervision and direction while achieving superior performance
- Ensure that all deliverables meet the quality standards of eThority
- Run System, installation, integration, regression and other tests
- Manage your own QA environments
- Prior programming or testing experience is a plus
- Prior HP QC/ALM experience is a plus
- Prefer PC hardware/software/peripheral knowledge
- 5 years of IT experience in Quality Assurance and software application testing/test
- Automation Script Creation using Selenium – Preferred
- 3-5 years of Professional Experience in Software Quality Assurance & Testing in different environments and platforms
Quality Assurance Analyst Job Description
- Develop and implement program quality plans, programs and procedures using quality control statistics, lean manufacturing concepts and six-sigma tools and analyses
- Reach out to other technical resources to trouble shoot and resolve complex issues
- Efficiently log and track Bugs in JIRA
- Maintains and updates database entry and maintenance in systems and applications within project deadlines
- Will analyze and interpret statistics and data collected
- Looking for individuals committed to continuous process improvement in order to maintain Quality Assurance standards and practices
- Monitor compliance with all SLAs and key contract requirements by collating data from a number of sources, independently evaluating data and identifying any potential compliance risks and determining level of risk
- Develop mitigation plans designed to minimize risk by documenting identified risk, analysis of relevant data to determine how to risk can be minimized or eliminated, documenting proposed mitigation plans, providing direction and support to functional area to implement plan and analysis of post-implementation performance data to evaluate efficacy of mitigation plan
- Perform project-wide risk assessments to identify any risks related to contractual compliance
- Draft, review, and/or revise incident and operational reports, policies, procedures, work instructions, materials for the project’s Knowledge Management System (KMS)
- Any experience with code or scripting is a plus
- 3 years of experience in QA and software application testing in an agile software development environment
- Bachelors Degree in Computer Science, Software Engineering, Computer Engineering or a relevant field of work or an equivalent combination of education and experience
- Certification in Software Quality Assurance or Software Testing
- Must be in good standing (no current corrective actions, written warnings, PIPs )
- Typically has 3 to 6 years of progressively complex related experience
Quality Assurance Analyst Job Description
- Team support - Research challenges being encountered by team members with tools and runtime to reduce downtime created by bugs or configuration problems
- Bug reporting/tracking/fixing - Find and report bugs in code, assets and tools
- Team support - Research challenges being encountered by team members with tools and runtime to reduce downtime created by bugs or configuration problems.Track to resolution
- Deploy and implement appropriate QMS processes
- Performs quality call monitoring and provides trend data to management team
- Provides clear and concise written feedback
- Participates in reviews and calibrations to ensure the adequacy of policy, procedures, and internal controls
- Partners with supervisors, performance coaches, and trainers to ensure continuous performance improvement
- Acceptance Testing - To exercise all customer paths / routes through the application, positive and negative cases, and all possible technical integration and failure points
- Manual Exploratory Testing -Ensures that Acceptance Criteria are met for new features through manual exploratory testing
- Ability to create and execute test scripts during the testing cycle and during production releases
- Understanding of software testing types and methods, which may include White, Black and Gray box testing
- Bachelor degree in Computer Science, information Technology or equivalent or comparable work experience
- Minimum 5+ years of experience creating detailed test cases/scripts for technical and/or business clients
- Minimum 3+ years of experience with SQL and various system to system integration formats
- Minimum of 1- 3 years’ experience using Agile Software Development methodology including demonstrated experience with some sort of Agile workflow tool
Quality Assurance Analyst Job Description
- Work in accordance with testing standards developed in-house at OmniPay and contribute to continuous improvement in our testing standards and procedures
- Support OmniPay business users by the recreation and analyse of problems found in our systems and managing the resolution of issues, whether they be in-house or with an external supplier
- Develop and agree test plans
- Writing test cases, which support the test plan and identify specifically what is being tested
- Carrying out tests as specified in the test case documentation
- Documenting test results
- Logging issues on an issue tracking system, reporting the issue to the developers and following it up to ensure that corrective action is taken
- Re-testing bugs to confirm that they have been corrected and updating the issue tracking system
- Gain knowledge of the credit card acquiring business and a competence with OmniPay systems to enable the support of other groups within the organisation
- Collaborate with other team members and management to improve the efficiency and effectiveness of the unit
- Work with the business sponsor or delegate to prioritize testing related tasks based on project objectives and risks to ensure that test milestones and related activities are completed within project timelines
- The candidate should be well versed with experience in Automation testing
- 4-6 years performing QA in Financial Services and Experience in Automation Testing
- Quality assurance testing experience required
- Experience with Agile SDLC methodology is highly desired
- 5 plus years of experience in a software testing role