Wednesday, March 21, 2012

Misr International University - Senior Software Quality Assurance Engineer

Job Description

The Department of Information Technology at Misr International University is seeking a FULL TIME Senior Software Quality Assurance engineer to be responsible for providing QA support for applications developed by IT Department. Candidate should develop, establish, and enforce quality
assurance standards and measures for the information technology services within the organization, direct research and development in support of business cases, proposed projects, and systems requirements over the course of software development lifecycles and help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives.

PRIMARY RESPONSIBILITIES
* Develop test plans, test scenarios, and test cases in projects that follow Agile and Waterfall development methodology based on project specification and design
* Design and develop automation / unit tests for web applications using Microsoft .NET Testing Tools
* Create web based test scripts to import test data into the system to facilitate functional and data validation test
* Automated and manual testing of enterprise web applications, Unit testing using Visual Studio Test Edition or similar discipline
* Perform quality assurance on web services and technical
* Manage QA planning, track issues and perform issue analysis
* Perform functional testing on web and desktop applications.
* Develop and maintain automation scripts for web and desktop applications.
* Conduct performance testing on web applications and web services, analyze, and report results.
* Work closely with programmers to reproduce and isolate problems.

Skills

REQUIRED KNOWLEDGE AND SKILLS
Bachelor's degree in computer engineering, computer science, or related discipline is required. The following skills and knowledge are required to be considered for this position.
* At least 3 years of hands-on experience with recording and executing automation and performance scripts
* White box testing, Load testing, Regression testing and Performance testing, Unit testing is a plus
* Experience in Preparation and execution of Test Cases, Experience in Bug tracking and reporting using Defect Management Tools (Scarab and Bugzilla), Knowledge of Automation Testing Tool,Testing Terminologies, Verification, Validation, Levels of Testing and Testing Techniques.
* Strong Working knowledge on the following applications, tools and technologies is highly desired ASP.NET, C#, ADO.NET, MSSQL Server, Ajax, Javascript, JQUERY LINQ, TFS, SSRS
* knowledge of writing moderate to complex stored procedures, functions using TSQL.
* Demonstrated ability to successfully balance multiple tasks and timelines.
* Motivated to work in an exciting and fast paced team environment with aggressive schedules.
* Outstanding communication skills.
* Experience working in an Agile/Scrum development environment is a plus
* Leadership skills and ambition will give you a serious edge.
* Certified Tester Foundation Level (International Software Testing Qualification Board ISTQB) is a plus.