Software Test Engineer

Software Test Engineer
Contract: 6 months (Potential for extension)
Rates: £42 - £48ph Charge

A market leading technology company who are experiencing a period of growth due to growing demand for their unique Electro-Mechanical machines are seeking a Software Test Engineer

Do you have experience testing GUI software applications. Can you also work with machine control hardware? If so , this could be the ideal role for you

Role :
To be responsible for independent , third-party testing of application software produced in the software group
+ This may include testing applications that integrate control over physical automated systems
To ensure testing is delivered on schedule while working under the guidance of the Test Manager

Accountabilities :
+ Production and maintenance of system test plans and specs , manual test cases , automated test scripts , test execution results and test reports
+ System integration ( of hardware and software components ) and software testing on Windows desktop PCs , emulated platforms and real systems
+ Classification ( technical and business ) and reporting of faults found in a release
+ Following through to resolution of all faults discovered in the software
+ Liaising with software designers and developers to understand the business requirements and product functionality
+ Supporting the development & definition of standards and processes for software testing in projects and product developments , working within a framework informed by ISTQB standards
+ Supporting the assessment and introduction of testing techniques and tools
+ Liaising with Testing Staff ( Test engineers & Test Managers ) across company sites in project roles as well as to ensure adoption of shared processes and best practice
+ Assisting the project team with the software integration phase on the hardware, taking a client-like role in order to ensure faults are dealt with in a timely manner

Skills / Experience :
+ Experience in the creation and execution of functional , systems integration ( end-to-end ), regression and non-functional tests ( e.g performance ) Exposure to and hands on experience with a range of tools supporting Automated testing , including Windows based User Interface Testing , is an advantage
+ Experience in testing complex systems built using modern programming languages.
+ Experience of working in environments where regular builds , unit tests and software integration testing are the norm
+ Experience of system fault-finding , diagnosing to subsystem level
+ Experience of using version control , change control and code quality control processes
+ Experience of using test management or ALM tools to design , execute and maintain test cases ( examples - Siemens Polarion , MS Test manager , HP Quality center / ALM ).
+ Experience of using defect management tools to raise, monitor and retest defects found in the software.
+ Experience of general computer and peripheral configuration, and common mechanisms for computer communication and control over external components.

Desirable :
+ Some insight into software development processes
+ Use of SQL
+ Use of MS Powershell
+ Use of XML