Apply For Jobs | Benefits | Main
IT Quality Assurance Analyst
Req#: 464187
Updated: 03/15/2018
Job Type: Full Time
Location: Warwick, RI
Salary: Commensurate with Experience
Benefits: Full Benefits
Submit Profile
Return To List

Job Description


The role of the IT QA Analyst is to participate in the software development process through the creation and execution of test plans and cases, manual and automated test scripts, as well as issue management. 
The IT QA Analyst will work closely with internal Line-of-Business customers, Software Development, QA Management, Business Analysis Management, Project Management, and other teams involved in delivering solutions to ensure high quality software is being delivered to the business in the most efficient manner possible.  The ability to analyze and clearly communicate, both technically and functionally, the best plan of action for issue resolution will be critical in succeeding in this role.


• Responsible for creation and execution of test plans, cases and test-scripts based on a review of requirements, technical documentation, and interviews with stakeholders as needed
• Accountable for reviewing both interface and functionality and measuring product appearance and performance against the standards and requirements determined at the start of the project
• Identify and create test data needed for functional, regression, automation, and load tests as necessary
• Perform all aspects of issue management including defect entry, prioritization, tracking/reporting and closure
• Collaborate with User Acceptance Testing team on test approach to ensure highest possible software quality and deliver maximum business benefit
• Collaborate with development staff to identify and create test harnesses as needed in support of large system development
• Assist in the verification and revision of quality assurance standards and processes on an ongoing basis
• Communicate test progress, test results, and other relevant information to project stakeholders and management
• Cultivate and disseminate knowledge of quality assurance best practices
• Other duties may be assigned per business need

Skills, Abilities, Competencies:
Technical Skills
• Strong SQL background, for defect detection and test data creation required 
o MS SQL Server
• QA automation processes and tools such as Selenium IDE, WebDriver, AutoIT, QTP
• Ability to code scripts and lightweight java/.Net test classes with some assistance from other team members
• Competent in the usage of web browser debuggers, message queue utilities, and other tools needed in support of testing functions
• Familiarity with at least 2 major software development methodologies (Waterfall, RUP, Scrum, XP, etc) with recent experience on an Agile team highly preferred
• Development experience in Object-oriented languages (Java, C#) preferred
• Load testing experience preferred
• Familiarity with language/technologies used in the development of web/distributed systems including HTML, JavaScript, Ajax, XML, JSON, etc.
• Documenting and updating technical details of products, process, and workflows 
• Familiarity with various server types in the topology 
o Web Server, App Server, Middleware, DBMS, etc.
• JIRA experience preferred
• Source-control, configuration management tools preferred
• experience preferred

• Strong knowledge of testing best practices and methodologies
• Ability to think critically and analytically to solve problems
• Ability to handle multiple tasks concurrently
• Ability to work across functional areas within the company
• Ability to communicate ideas in both technical and user-friendly language
• Ability to adapt to priority changes and shift focus 
• Good organizational, interpersonal, oral and written communication skills needed
• Good project management skills and/or substantial exposure to project-based work structures
• Strong product and service knowledge
• Strong attention to detail
• Financial/Payment industry experience preferred but not required
Level of Education Required:
• Bachelor's degree strongly preferred, or relevant professional experience
• 2+ years quality assurance, technical, business, or application support analyst experience

• Office environment working with personal computer for extended periods of time
• To meet project deadlines or accommodate off-hour deployments, occasional evening and weekend work is required

Submit Profile



We are an Equal Opportunity Employer M/F/D/V. Cognition Financial Corporation does not discriminate against an applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, or handicap, veteran status, or any other basis prohibited by federal, state, or local law or ordinance.