Software Test Engineers

Job Description

Accountabilities:

 

  1. Responsible for the design and development of test plans and test cases based on system design documentation (requirement specifications, use cases etc.)
  2. Responsible for the execution of test plans.
  3. Able to support Business Users during user acceptance testing
  4. Log defects  during the test execution phase.
  5. Investigate potential defects in conjunction with Project Manager and/or development team.
  6. In conjunction with the development team, isolate root cause of defects and drive the resolution of defects.
  7. Select appropriate test methodology for various system components.
  8. Work closely with project personnel to ensure issues/bugs are clearly and actionably described and recorded.
  9. Participate in development review meetings to provide feedback on design (product and technical) and user scenarios.
  10. Create QA status report for assigned projects detailing trend analysis and application reliability metrics as required.
  11. Report test results to the Project Delivery  Manager which clearly identifies areas of concern.
  12. Document process steps for the recreation of bugs/issues.

 


 

PERSON SPECIFICATION

                                                Software Test Engineer

 

 

KNOWLEDGE:

 

ESSENTIAL:

  1. A thorough, demonstrable understanding of the software development life-cycle.
  2. Strong Java experience and experience of installing and working in Eclipse IDE.
  3. The ability to create automated test scripts in Selenium Web Driver (note, Web Driver, not Selenium IDE or ‘Record and Playback’).
  4. A good understanding of the fundamentals of quality management and measurement within an IT context.
  5. Ability to provide system load assessments as part of testing phase.
  6. Understanding of current usability and accessibility best practice
  7. Good knowledge of Windows 7 environment.

 

DESIRABLE:

 

  1.  Understanding of specific user needs in charity or membership organisations
  2.  Graduate in an IT related discipline.
  3.  Practical knowledge of the .NET development platform.

 

EXPERIENCE:

 

ESSENTIAL:

 

  1.  Two years’ experience in a similar QA role.
  2.  Experience working alongside internal and external development teams.
  3.  Experience in testing applications across multiple platforms and browsers.
  4. Practical experience of Bug/Issue tracking software – in particular Jira and Microsoft TFS (Team Foundation Server)

 

DESIRABLE:

 

  1. Experience using Team Foundation Server (TFS) source control Eclipse plug-in

 

 

 

 

 

 

 

 

 

 
×