Test engineer

Recruiter
RTM
Location
Cheltenham
Salary
Neg.
Posted
18 Jan 2017
Closes
26 Jan 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
Test Engineer

Role Purpose

Responsible for carrying out the testing of products and services, producing test documentation and executing functional tests to contribute to the overall quality of the System under test. Specifically the role will cover:

- Testing multiple financial services applications (e.g. Point of Sale, Back Office, Web)
- Forming part of project teams to review and agree system and business requirements
- Scripting and review of test conditions including manual and automated test scripts
- Assisting in production of user documentation where required
- Manual and automated test execution and recording of test results
- Reporting of defects, following through to resolution
- Working closely with Product Managers, Business Analysts and Developers to meet test requirements
- Advising all relevant parties of any delays or risks to key dates or milestones
- Ensuring the quality of the product(s) is of a high standard and is suitably robust for client release
- Developing Test Technician skills, in order to progress Test Automation, plus Performance and Security Testing

Accountabilities & Deliverables

- Detailed low level Test Plans
- Test Conditions and test scripts
- Test execution results
- Defect reports
- Release Notes
- Test Exit/Completion reports
- Updates to the daily Quality Assurance log, recording issues affecting test progress
- Test Estimates

Key Relationships

- Senior Test Engineer - working in conjunction with Workstream leads, to provide the appropriate test cover for the application code being developed
- Test Team Lead - delivery of the testing to the standards that are observed by the team.
- Application Developers - working closely with the developers to understand the way in which code has been produced against the requirements.
- Business Analysts - working closely with the analysts to fully understand the requirements, to ensure the appropriate test cases are delivered.

Core Skills, Knowledge and Attributes

Core Skills/training desirable to perform job or operate effectively:

- ISEB/ISTQB Certification in Software Testing - Foundation / Intermediate /Practitioner

Additional knowledge based attributes

- Experience of manual and automated testing, ideally within a financial services environment
- A background of 3+ years' experience in a Quality Assurance Testing environment
- Familiarity with Microsoft Office, particularly Word and Excel is essential
- Experience of writing and execution SQL statements/queries is desirable
- Experience of analysing messages with XML / JSON payloads would be beneficial
- General experience in financial services
- Excellent test analysis skills with the ability to work in a non-scripted environment
- Experience of designing test profiles suitable for agile methodologies
- Good knowledge of quality processes in all phases of a project
- Understanding of different software development methodologies and approaches and the role that testing plays within them
- Knowledge of all aspects of software testing and the necessary disciplines to ensure its success
- Good appreciation of Version Control, Release Management, Testing and Task Management, working within a team environment (Application Life-cycle Management (ALM))
- Knowledge of automation tools, such as Robot Framework and SOAP UI
- Understanding of test automation principles

Willingness to:

- Build relevant product market knowledge
- Build relevant product sales process
- Build understanding of regulation requirements relating to the relevant products
- Demonstrate actions taken to build knowledge, through project, client & company experiences
- Build detailed knowledge of development Processes, Protocols, Methods and Tools
- Build knowledge of Portfolio of products

Key Personal Competencies

- Good interpersonal skills with the ability to communicate at all levels in a resolute but diplomatic manner
- Ability to be adaptable and able to change activities within the project without direct supervision
- Ability to work well under pressure
- An eye for detail coupled with a focus on quality
- The ability to work well on an individual basis and within a team
- Be proactive and highly disciplined
- Ability to prioritise activities against an agreed plan
- Robust e.g. able to stand own ground, able to deliver bad news (diplomatically) to senior management, willing to challenge the viability of a business case
- Able to provide timely and professional response to queries raised within Service Level Agreements

More searches like this