TrialCard

QA Analyst

Job Locations US-NC-Morrisville
Posted Date 1 month ago(8/19/2021 9:47 AM)
ID
2021-3374
# 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.

Evaluate, plan, design, develop, and execute testing for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.

Responsibilities

  • Ensure that testing activities meet business requirements and systems goals, fulfill end-user requirements, and identify and resolve systems issues.
  • Create and execute test plans, scripts, cases, and scenarios that will determine performance according to specifications.
  • Liaise with vendors and suppliers in assessing applications and/or systems under consideration for purchase.
  • Conduct system, unit, regression, load, and acceptance testing methods.
  • Analyze formal test results in order to discover and resolve defects, bugs, errors, configuration issues, and interoperability flaws.
  • Collaborate with analysts, programmers, and system owners in the testing of new software programs and applications.
  • Analyze documentation and technical specifications of any new application under development or consideration to determine its intended functionality.
  • Ensure that any new software integration into company systems meets functional requirements, system compliance, and interface specifications.
  • Produce reports and documentation for all testing efforts, results, activities, data, logging, and tracking.
  • Automate test cases when appropriate.
  • Communicate test progress, test results, and other relevant information to both the Project Manager and the project team.
  • Interact with cross functional team – Developers, Business Analyst, Project Manager, and Operational Manager - across the length of the project.
  • Analyze business requirements, functional and technical specifications to define test scope and test approach.
  • Ensure changes made to requirements are translated into test plan and provide requirements traceability.
  • Gather and present daily/weekly project status metrics to Project Manager; escalate any issues in timely fashion.
  • Liaise and mentor internal user acceptance testers throughout User Acceptance Test (UAT) cycle; educate them on QC best practices.
  • Create, maintain and execute regression suites.
  • Prepare and deliver recommendations or alternatives that address existing and potential trouble areas in IT systems.
  • Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Any other tasks or projects as assigned by immediate supervisor.

Qualifications

  • BS in Computer Science or equivalent experience in an IT field.
  • 3+ years’ in quality assurance analyst in Information Technology.
  • 2+ years’ experience writing queries with SQL 2008/2012.
  • Expertise with Word, Visio, Excel and/or MS project.
  • Experience with SQL 2008/2012
  • Strong verbal and written communication skills for technical and non-technical staff.
  • Excellent technical knowledge of Quality Assurance methodologies, tools, processes and frameworks.
  • Experience designing, implementing and executing test cases and reporting metrics on quality.
  • Experience with functional, performance and stress testing for both web applications and back end services
  • Analyze business requirements, functional and technical specifications to define test scope and test approach.
  • Ensure changes made to requirements are translated into test plan and provide requirements traceability.
  • Understanding of Relational database design.
  • Direct hands-on experience with ad hoc query programs, automated testing tools, and reporting software.
  • Proven data analysis, data verification, and problem-solving abilities.
  • Experience with statistical reporting and analysis.
  • Experience with Web application testing with cross-browser experience.
  • Knowledge of applicable data privacy practices and laws.
  • Able to prioritize and execute tasks in a high-pressure environment.
  • Working on multiple concurrent QA projects against firm timelines.
  • Excellent follow through and initiative and keen attention to detail.
  • Gather and present daily/weekly project status metrics to Project Manager in timely fashion and escalate any issues in timely fashion.
  • Experience working in a team-oriented, collaborative environment.
  • Liaise and mentor internal user acceptance testers throughout User Acceptance Test (UAT) cycle; including: educating them on QC best practices.
  • Ability to work with agile and/or structured methodology.
  • Create and maintain and execute regression suites.
  • Experience with automating test cases.

Options

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