Quality Assurance Analyst, Bangalore

Recruitment-consultants

BASIC FUNCTION:
This position is responsible for evaluating requirements for testing new or modified products and documentation prior to production release. Developing comprehensive test strategies that is then supported through, developing, creating, and executing test plans and cases based on software requirements and technical understanding of product architecture; executing various system, performance, integration, and ad-hoc tests according to approved test plans and testing schedule; troubleshooting, in conjunction with end users and/or development teams, on issues of reproducing, investigating and debugging software; generating defect reports for issues found during testing, and providing accurate testing status to project stakeholders; focusing on project quality issues, but also makes contributions beyond immediate assignments; possessing broad overall knowledge of business applications; working independently; managing multiple testing projects concurrently.

POSITION REQUIREMENTS:
* Bachelor degree.
* Analytical and problem-solving skills coupled with initiative and accountability.
* Clear and concise verbal and written communication and organizational skills.
* Team player.
* Experience managing multiple tasks.
* PC skills to include Word and Excel.

ESSENTIAL FUNCTIONS:
* Create Test Plans that document detailing a systematic approach to testing a system. The Plan will be used to verify and ensure that a product or system meets its design specifications and other requirements.
* Lead quality assurance testing and analysis on medium or larger-sized projects to ensure that the applications systems function properly and according to business standards and end-user specifications and requirements.
* Participate in walkthrough meetings on the development of, or changes within software application systems. Maintain knowledge of the full nature of the software application system including its purpose, parameters, and perceived capabilities and develops test plans, conditions, and cases used in testing based on business requirements, technical specifications and/or product knowledge to ensure they function properly.
* Translate business requirements into testing scenarios to enable testers to effective validate software.
* Analyze and define processes in different Divisions or Functions.
* Document any problems resulting from the testing of software application systems. Ensure that all problems are communicated to all members of the project team including programmers, project manager, and business lead. Provide supporting documentation when problems are resolved. Interact with Subject Matter Experts (SMEs) and development teams to identify and refine test requirements.
* Re-test original problems to ensure their resolution. Provide supporting documentation when problems are resolved or if others are discovered.
* Produce high quality documentation: Technical, Issue Logs, user training.
* Interface with project stakeholders to ensure project quality and customer satisfaction.
* Leverage existing knowledge of business application architecture in project work.
* Identify and document plans for identifying the project’s testing activities and approach.
* Provide work estimates, in terms of time, and resources.
* Participate in discussions and initiatives in process improvement.
* Execute and create test plans and clear, concise test scripts for new products or enhancements to existing products. Define moderate level scenarios and variations in data to adequately perform testing.
* Schedule and perform appropriate testing; submit errors and issues to development for correction, and retest once errors have been corrected following established procedures. Report test results and status as appropriate. Track defects and causal analysis to closure.
* Coordinate and perform basic testing projects from initiation through delivery. Ensure that testing projects are completed on schedule.
* May submit test plans and test reports for review and feedback.
* Assist with any software changes for documentation update or correction.
* Assist with alpha and beta testing; may prepare enhancement test plans used at beta site.
* Assist with education and training with regard to software enhancements and conveying corrections to other employees.
* Participate in all phases of testing activities like Requirement Analysis, Test Case development, Reviews, Test Case Executions, Defect Management etc. following Software Development Life Cycle Model
* Maintain knowledge of new technical concepts quickly and utilize the same in productive manner.
* Comply with HIPAA, Diversity Principles, Corporate Integrity, Compliance Program policies and other applicable corporate and departmental policies.
* Maintain complete confidentiality of company business.
* Maintain communication with management regarding development within areas of assigned responsibilities and perform special projects as required or requested.