This site uses cookies. To find out more, see our Cookies Policy

Quality Assurance Analyst in Morrisville, NC with Greene Resources

Date Posted: 4/3/2018

Job Snapshot

Job Description


Job Number: 29805


Quality Assurance Analyst


Job Description:

Our client, in Morrisvile, NC, is seeking a Quality Assurance Analyst to add to their team! In this position you will test from a customer perspective, both manually and with automated tools. During the development cycle, the Quality Assurance 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. This is a full time, contract to hire position.


Responsibilities:


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

  • 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 the company systems meets functional requirements, system compliance, and interface specifications.

  • Produce reports and documentation for all testing efforts, results, activities, data, logging, and tracking.

  • Communicate test progress, test results, and other relevant information to both the Project Manager and the project team.

  • 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.

  • Liaise and mentor internal user acceptance testers throughout User Acceptance Test (UAT) cycle; educate them on QC best practices.

  • 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.


Education Requirements:


  • BS in Computer Science or equivalent experience in an IT field.


Desired Background/Skills:



    Qualifications:


    • 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.

    • 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.

    • 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.

    • Experience working in a team-oriented, collaborative environment.

    • Experience with automating test cases.


    Other Information: