Jr. Quality Assurance Engineer, Quality Assurance Engineer And Sr. Quality Assurance Engineer
Information Technology and Services - Islamabad, Pakistan
Overview
Role available in Quality Assurance with responsibilities across test planning, execution, and leadership in QA processes for software applications.
Responsibilities
- Evaluates and tests new software applications according to business and functional requirements
- Acts as a lead in the creation, preparation, and conduct of quality reviews and the development and execution of test plans and test scripts
- Applies test methodology, engineering and product knowledge in the design of tests and testing strategies for the analysis and certification of products
- Functions as a subject matter expert in the testing discipline with in-depth understanding of software testing techniques, practices, policies and procedures
- Coaches others on a variety of testing approaches and techniques, typically providing functional, black-box and user acceptance testing expertise
- Utilizes in-depth understanding of the business flow, interconnections of business processes, common system usage patterns or system behaviors and compliance requirements to exercise system under test
- Influences software and/or systems development decisions by reviewing work and providing recommendations for design or testing approach
- Define and execute test plans
- Communicate effectively to ensure that all business requirements are being assessed and addressed to ensure development projects meet or exceed performance targets
- Participate in all activities accordingly to ensure on-time deliverables are met including day-to-day planning and coordination with Testers and Developers
- Develops new approaches to solve problems identified during quality assurance activities
- Working with product designers and developers at all stages to promote quality
- Producing test plans and ensuring they are followed
- Assigning work to junior QA/QC Engineers
- Producing and prioritizing bug reports; reproducing bug reports from the field and writing clear steps to reproduce
- Verifying the load, scalability, and performance requirements have been met
- Working with developers to perform root-cause analysis and preliminary problem diagnosis
- Strong Knowledge of ISO and QMS (Quality Management System) or CMMi
Job Specification
- Must have min 05 years experience for Sr. Quality Assurance Engineer, Min 03 years experience for Quality Assurance Engineer and Fresh/01 year experience for Jr. Quality Assurance Engineer in quality control / quality assurance
- Must have high proficiency in SQL, PL-SQL, AJAX, XHTML, DHTML, XML, UML, MS Visio
- Must have profound knowledge of Software Quality Assurance and Software Testing principles and standards
- Must have good communication skills
- Ability to organize and lead testing efforts
- Ability to write a test approach/strategy
- Ability to conduct test risk analysis
- Understanding of SQL Queries, Views, and Stored Procedures
- Experience with basic testing types including: Component (Black Box), Security, Usability, Web Services, Mainframe, Database, and Desktop/Client
- Excellent communication skills required to document and report on defects and other software issues
- Strong problem-solving ability
- Programming knowledge of Java, an asset
- Experience with web-based database applications preferred
- Experience with VMware preferred
- Experience with automation tools would be a plus
- Experience with MySQL, SQL Server, or Oracle ideal