QA Analyst

Back To Jobs Apply Now

QA Analyst
Under minimal supervision responsible for leading by example, mentoring and training.  Associates various testing practices that will help ensure the quality of all written code/practices here for the firm within IT. Define testing documents, matrix, plans, etc. for the firm that will be followed by other associates on the team. Work closely with the business analyst team to better understand products that they need to test. Assist the governance and policy team within IT when producing documentation of SDLC practices and assurance.
MAJOR DUTIES
` Leads by example, mentors and trains Associates by providing clear guidance on testing practices to be followed.
` Works closely with other team leaders, architects from other disciplines in order to effectively test projects/issues.
` Develop strong documentation that proves the quality of an issue(s) under review. This documentation includes but isn`t limited to testing plans and/or testing matrix.
` Build a deep understanding of the products that will require scrutiny for quality assurance.
` Work closely with the BA team in order to accurately define if requirements are feasible based upon current product structure. Essentially helping the BA`s test their own requirements if needed.
` Potentially work with the governance and policy teams within IT to provide documentation needed for federal examinations.

KNOWLEDGE, SKILLS, QUALIFICATIONS:
` B.S. or B.A. in Computer Science, Business Administration, Technology or related field
` 3-5+ years of post BS progressive experience in computer science or related field of experience
` Collaborative development with the other disciplines within information systems (development, business analysts, database, multimedia). Ability to deal with and balance multiple priorities.
` Passion for defining details and constantly looking for flaws within our system/projects in hopes to define a better product. Proven ability to communicate information and ideas in spoken or written form so that others will understand.
` Thorough understanding of the software lifecycle and relevant software methodologies used in software development.
` Ability to deal with ambiguity and rapid change.
` Highly self-motivated and delivery focused.
` Takes responsibility for achieving results, overcomes obstacles and adapts approach, bias for action.
` Displays awareness of the impact of actions on the business and demonstrates understanding of the context of the company and acts in line with it.
` Uses negotiation skills and techniques to obtain agreement between different interests, challenges management constructively, bringing different views into the open.
` Actively promotes a positive team spirit, builds networks to enhance effectiveness and share knowledge.