Login   |   Register


Home
What's New
Calendar
Downloads
Meet the Team
Partner Links
 

Watch Promo Video Click to view a promo video of SmartCare
Implementing Countries
Quality Assurance Engineer

EGAPF

 

Elizabeth Glaser Pediatric AIDS Foundation

                         

 

Title:  SmartCare Team Software Quality Assurance Engineer
Job ID:  SCZDEV_05
Location: SmartCare Workspace -- PCOE
Reports To: Primary Reporting SmartCare Project Manager
  Secondary Reporting EGPAF Country Director

 

Position Summary:
The SmartCare Team Software QA Engineer will work as part of a large team writing and deploying the SmartCare National Electronic Health Record system in Zambia (
http://www.smartcare.org.zm). This is an excellent opportunity for a junior level software tester to work on a large Microsoft .NET Framework software development project.
As the SmartCare application is in deployment of its 4th major release, quality assurance and product quality is becoming increasingly important. The SmartCare Team Software QA Engineer will test the system, devise thorough and reusable testing protocols and provide quality control expertise for operational aspects of the system as well. He/she will need to have strong software development and testing skills and develop a detailed grasp of the internals of the application. The position will require meticulous, detailed and consistently well documented software testing and quality assurance methods leading to continued software stability suitable for national use.
This person will report to the SmartCare Project Manager, via the Software Development Team Lead, on programmatic issues and will report to EGPAF Country Director on administrative issues. This person will have tasks to complete on a daily basis and needs to be able to work as part of a large team.
 

Essential Responsibilities

  • Will serve as a point for organization of test plans, test data and test beds
  • Will document test cases, interpretation and test results
  • Will contribute to the test driven software development process by providing and running test use cases; Will participate in software user testing activities
  • Will execute software unit tests on a regular basis; Will ensure that the SmartCare software for release is stable at all times
  • Will be involved in implementation and maintenance of software build server
  • Will ensure that all software requirements are  functionally addressed in the software
  • Will provide software/technical documentation and presentations to the developer team
  • Will be involved in reproduction of issues reported by users from the field for software fixes and maintenance

Other responsibilities on an as-needed basis:

  • Develop and test reports
  • Implement bug fixes and develop software for specific features in C#
  • Develop and test SQL queries for databases

Skills

  • Required
    • Object oriented programming technologies using C# and/or JAVA
    • Windows Forms Development programming in C# .NET 2.0 or 3.0
    • Knowledge of DOS commands, automated batch processing and scripting languages such as PERL or Python
    • Strong computer literacy in MS Office with exposure to information management systems
  • Desired
    • Strong proven experience in software testing using tools such as NUnit
    • Software development experience in Visual Studio environment
    • Database development and querying in T-SQL
    • Statistical and analytic skills for testing reports

Work Experience:

  • Required            
    • At least 2 years experience in software development/testing using C# .NET Framework
    • 2 years prior experience in a similar position; need to have completed significant projects
  • Desired
    • 5 years or more experience in Windows Forms Development and Automated Testing
    • Strong experience in Team Foundation Server for software automated testing and build management
    • Software system design and architect experience

Education:

  • Required:
    • Bachelors of Science in Computer Science or University degree in related field or equivalent two year certification in computer studies
  • Desired:
    • Masters of Science in Computer Science and/or Information Systems
    • Knowledge and/or experience in Statistics

Professional skills required

  • Ability to learn and work fast is more important than number of year’s experience.
  • Ability to prioritize and manage multiple tasks at once; Highly organized and detailed oriented
  • Need to work well as part of a team
  • Excellent proven communication skills in written and oral English is necessary

If you are interested in applying for this position, please submit a cover letter, CV, relevant certificates and detailed transcripts to
EGPAF Office at:


P.O. Box 39111
Plot No.35374
Reliance House
Thabo Mbeki Road
Lusaka, Zambia
Attn: Country Director
SUBJ: SCZDEV_05


Elizabeth Glaser Pediatric AIDS Foundation is an equal opportunity employer. All qualified individuals are welcome to apply. Please note that only shortlisted candidates will be contacted for interviews.

Copyright 2010 by SmartCare