TrialCard

QA Analyst

Job Locations US-NC-Morrisville
Posted Date 4 weeks ago(5/26/2021 3:15 PM)
ID
2021-3240
# of Openings
1

Overview

The Quality Assurance (QA) Analyst will test from a customer perspective, both manually and with automated tools. During the development cycle, the QA Analyst will work closely with the Software Developers, Product Management, and Customer Support to understand customer usage models, identify use cases, create test plans and test cases, and then execute tests. Additionally, they will be responsible for identifying and creating test automation solutions.

 

The ideal candidate will have great knowledge of software QA best practices, including real world experience of a variety of different testing protocols, tools and metrics. They will be expected to work with the development team in driving the software development process toward quality-centric methodologies.

Responsibilities

Work with the Product Owner and the developers on the team to understand user story requirements in order to design, implement, and execute test plans that ensure the desired functionality and criteria have been satisfied by the provided solution.
Devise test cases which fully exercise the intended functionality of a system from an end-user perspective.
Verify that expected inputs and outputs of a system provide the correct results per business requirements.
Analyze documentation and technical specifications of existing applications or systems to derive use-cases which need to be tested.
Look for ways to automate testing activities so that regression tests can easily be run with reproducible results.  Utilize scripts and automated testing frameworks such as Postman and Test Cafe to make this possible.
Liaise with developers and Product Owners from other Scrum teams to understand external integration points which may affect systems that you are testing.
Produce reports and documentation for all testing efforts, results, activities, data, logging, and tracking.
Report on progress and roadblocks in daily Scrum stand-ups.

Qualifications

  • 2+ years in a quality assurance analyst role.
  • Strong knowledge of Quality Assurance methodologies, processes, and frameworks.
  • Experience designing, implementing, and executing test cases and reporting metrics on quality.
  • Experience using version control tools such as Git or Subversion etc.
  • Experience using testing tools such as Postman, Test Cafe etc.
  • Understanding of relational database design and experience writing SQL queries against a relational database.
  • Ability to analyze business requirements and functional/technical specifications to define testing scope and approach.
  • Ensure changes made to requirements are translated into test plans and provide requirements traceability.
  • Must be a team player and have strong verbal and written communication skills for technical and non-technical staff.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed