QA Engineer
POSITION DESCRIPTION
Position Title: QA Engineer
Reports to: QA Manager
Date: July 2008
Exemption Status: Exempt
POSITION SUMMARY
Responsible for assuring the delivery of defect free software products and software services that are compliant with technical specifications and business requirements.
Requirement Testing and Definition 20%
- Test the requirement document and provide feedback to product owner
- Deliver work estimates related to testing, quality assurance and deployment activities
- Document an inventory of Requirements, functionality and software components
- Develop testing requirements
Test Development 20%
- Develop, document and execute test plans
- Develop acceptance tests and setup of test data
- Responsible for quality risk analysis
Defects 20%
- Identify defects within specialized product application or service
- Diagnose and document issues and determine steps to reproduce
- Generate bug reports
- Track and Validate defects resolution
Communication 20 %
- Communicate testing activities and status to stakeholders in oral and written format
- Track and report quality assurance metrics and test coverage
- Review release notes documentation before it is sent to customers
- Demonstrate working software in a Walkthrough to Internal customers
Deployment 10%
- Deliver bug-free software to testing, customer visible and Production environments
- Verify correct software deployment to every environment
Support 7%
- Troubleshooting and characterization of escalated Production support issues
- Monitor logs and alerts
Research & Development 3%
- Personal Career development
Knowledge & Experience Requirements:
(minimum qualifications required to perform this job)
- Degree in computer science, computer information systems or equivalent experience
- Demonstrated proficiency with modern software quality methodologies
- 4+ years experience in software quality assurance
- Working knowledge of SQL and web based programming languages
- Demonstrated experience writing test plans, test requirements and test cases
- Knowledge of automated testing methods. Mercury QTP preferred
- Solid expertise in internet protocols with a complete, hands-on understanding of Microsoft Internet technologies and tools (Profiler, Fiddler and Internet Protocols)
- Demonstrated experience using application lifecycle management tools (HP/Mercury Quality Center)
- Effectiveness in oral and written communication
- Problem-solving and trouble-shooting skills
Working Conditions:
May require long periods of sitting in front of a computer.
Willingness/availability to work extended hours including weekends, evenings and holidays
Willingness/availability to rotate on-call (remaining 15 minutes from internet)
Able to handle high stress environment
Able to rapidly acquire and apply new technology
Essential Functions: The Americans with Disabilities Act (ADA) considers "essential functions" as one of the following: 1) the reason the position exists; 2) there are limited number of other employees available to perform the function; 3) highly specialized duties, and the person is hired for this special expertise. List any duties that are essential functions:
- Must be able to use a computer
- Must be able to communicate clearly and effectively on the telephone and via e-mail
The above statements are intended to describe the general nature and level of the work being performed by people assigned to this job. They are not an exhaustive list of all duties and responsibilities associated with it.
If your qualifications meet the desired skills we seek for a posted position, please send your resume and cover letter to careers@amphire.com. In your cover letter, please indicate which position you seek and why you believe you qualify for this position. Amphire does not accept resumes for non-posted positions or resumes submitted via mail, in person or fax.
Contact us
To find out what we can do for your business, contact your nearest office by clicking here.

