Software QA Analyst (BBBH5579) Watervliet, New York

Tailwind Associates, an EOE, has an opportunity for a Software QA Analyst with their direct client in Latham, NY.

Responsible for writing test cases against requirements, and developing / running manual and automated tests.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

§ Works with programmer analysts to create and review module level test cases and datasets. Works from requirements, specification and design documents to ensure applications satisfy business and technical requirements.

§ Executes test cases using internal test tools or manual execution as needed.

§ Identifies, isolates and documents software defects, either independently or with programming peers.

§ Supports business analysts in the creation of integrated and user acceptance testing procedures and plans. Provides test datasets and helps to create automated testing procedures as appropriate.

§ Provides integrated testing support to include insuring compatibility and performance within in-house developed systems, as well as between in-house developed systems and commercial systems.

§ Participates in specification and design reviews, and creation of technical documentation.

§ Participates throughout project life cycles and recommends software development process improvements.

§ Assists in improving, refining and defining software quality assurance processes & best practices.

§ Participates in the refinement and execution of the build and release process of in-house applications.

§ Develops and oversees defect tracking and resolution process.


Education and Experience:
§ Bachelor’s degree in computer science and 2+ years QA testing experience in a software development environment, or an equivalent combination of education and experience.

§ Experience writing test cases and solid understanding of testing processes, including testing automation experience.

§ Knowledge of SDLC (Systems Development Life Cycle) methodologies.

§ Clear and effective written and verbal communication skills.

Communication Skills:
Ability to read, analyze and interpret complex documents, professional journals, technical procedures, or government regulations. Ability to write reports, correspondence and procedure manuals. Ability to effectively present information and respond to questions from groups of department heads, managers, clients, and external contacts.

Specialized Skills:
Ability to add, subtract, multiply and divide in all units of measure, using whole numbers, common fractions, and decimals. Possesses extensive knowledge of a distinct trade or technical function. Knows policies and procedures, and can recommend a course of action to others. Ability to work with several software applications and retrieve data.