September 21, 2016

Quality Assurance Analyst

Objectwin Technology - Winston Salem, NC

View Job Summary View Job Summary

Job Description


The Senior QA Analyst collaborates with Business Analysts and Software Developers to plan and execute quality assurance activities throughout the Software Development Life Cycle. The individual is primarily responsible for driving the quality of applications while ensuring the applications conform to functional requirements. The analyst will have experience creating, executing and analyzing functional tests. The analyst will interact with his or her supervisor as needed, but many activities will require independent thought and decision making. The Senior QA Analyst will be responsible for the support and execution of systems and applications testing including Unit Testing, Integration Testing, Integrated Applications Testing and Regression Testing.


* Develop and lead the software system testing process, resources, programming, projects and documentation

* Follow departmental policies and standard operating procedures, as needed, to effectively execute the principles and responsibilities of software quality assurance

* Responsible for assuring that output from the software Testing process includes adequate identification and interpretation of product requirements, such as a) traceability requirements, b) test requirements, c) usability, etc.,

* Ensure appropriate scheduling of software quality resources/personnel to projects

* Review product design documentation to ensure that requirements stated are correct, unambiguous, and verifiable

* Assist in generation of use cases to ensure that all functional requirements of a system are captured during the product design phase

* Consult with product development to evaluate system interfaces, operational requirements, and performance requirements of overall system

* Define test methods and create test plans for new or updated software projects to determine if the software will perform accurately and reliably according to documented requirements as well as established standards under both normal and abnormal conditions

* Recommend test design improvements or corrections to engineers throughout the testing process

* Maintain effective communication with the project software engineers on project limitation, capability, performance requirement

* Execute test plans and create test reports to describe program evaluation, testing, and correction

* Monitor program performance after implementation to prevent reoccurrence of program operating problems and ensure efficiency of operation

* Conduct compatibility tests with vendor-

* to ensure that business and functional requirements can be translated into a test plan provided programs

* Formulate and design software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design

* Adherence to and improvement of established Quality Assurance standards

* Participation in the early phases of the project lifecycle




* Knowledge of Project and Software Development Life Cycle Methodologies

* Thorough knowledge of information systems concepts and terminology

* Experience in development and execution of test scenarios in both small scale and enterprise wide systems

* Strong work ethic with an emphasis on service and quality

* Strong written and verbal communication skills

* Strong conflict resolution skills

* Very good experience with SQL/Oracle queries and data analysis

* Proven ability to bring complex test plans to timely and effective completion

* Ability to effectively solve practical problems and carry out responsibilities under minimal supervision

* Ability to organize workload of multiple team members for effective implementation

* Ability to interact effectively at all levels with sensitivity to cultural diversity

* Ability to function as an effective team member and team leader

* Ability to adapt as the external environment and organization evolves

* Motivated self-starter with initiative


* A minimum of 6years of experience in Technology/IT

* 3+ years demonstrated QA testing experience on web-based applications, in addition to experience with development & execution of test scenarios in both small scale and enterprise wide systems.


* Bachelor's degree in Computer Science, Information Technology, Business or equivalent



* Experience in .NET/SQL Server and/or Linux/Unix Oracle Applications environments

* Experience in use of automated test tools and test management software, preferably Test Director/Quality Center, Quick Test Professional, LoadRunner

* Ability to effectively manage multiple, competing, high-priority projects with varying deadlines


* Experience with international or direct selling business

* Experience with complex, multi-national application implementations


* Master's degree in Computer Science, Information Technology, Business or equivalent

* PMI Certification