Quality Assurance Engineer is responsible for ensuring a product or service meets the established standards of quality including reliability, usability and performance.
Main job tasks and responsibilities:
· Devise and establish company's quality procedures, standards and specifications.
· Review customer requirements and make sure they are met.
· Design and executive test plans on computer applications.
· Detect software failures so that defects may be discovered and corrected.
· Document anomalies and issues.
· Maintain database of software defects.
· Examine application and execution of functionalities in various environments.
· Provide application instructions for users.
· Develop and document application test plans based on software requirements and technical specifications.
· Create meaningful error handling procedures for application code.
· Ensure compliance with general programming best practices and accepted web standards.
· Perform application security audits.
· Participate in application planning meetings.
· Ensure data integrity standards.
· Perform reviews, walkthroughs, or inspections.
· Must have knowledge of automating testing tools. Experience will be a big plus.
· Quality inspection, auditing and testing experience specially for web based financial applications.
· Experience with implementation of corrective action programs.
· Product or industry-specific experience
· Strong computer skills
· Knowledge of tools, concepts and methodologies of QA
· Knowledge of relevant regulatory requirements
· Good oral and written communication skills
Software Consulting