Software Test Engineer – Manual Testing
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Permanent |
Area | Manchester, United Kingdom |
Sector | IT |
Start Date | |
Job Ref | PH9720 |
- Description
Salary: £30,000 to £40,000 DOE + Benefits
Well, you’ve clicked on this job posting for Software Test Engineer so let’s give you some more information.
Our clients organisation (experts in helping company’s transform and analyse data) is going through a period of growth, growing from 40 < 70 .
An exciting position for candidates wanting to work in an organisation that values its employee’s and their abilities, realises that growth and development is important and is interested in people who will share the same ethos and values.
Manual Testers are encouraged to apply and if you have some Automation Test experience this is of interest to. Exposure to Cloud products (Amazon, Google, Snowflake and Azure) is welcomed.
Come and be a part of this family oriented organisation.
Functional or Technical Knowledge and Skills Required
Essential
· ISTQB Certified (Foundation)
· Knowledge of the SDLC
· Enthusiasm for understanding and learning a wide range of technology
Desirable
· 2:1 or First class degree or equivalent in Computer Science, Software Engineering, Information Technology or similar technical degree.
· Strong secondary education (‘A’ at A-Level equivalent) in Maths, Physics and/or other numerate subjects
· Management of regression packs
· Amazon Web Service, Google Cloud Platform, Microsoft Azure knowledge
· Redshift, Snowflake, BigQuery, JUnit, GWT, Maven, Jenkins, Linux, Scripting
· Agile methodologies such as Kanban and Scrum
Personal Capabilities Required, e.g. skills, attitude, strengths
· Inquisitiveness - digging into problems and solutions to understand the underlying technology
· Autonomy - ability to work on a task and solve problems independently
· Motivation - sets personal challenges and constantly looking to stretch themselves
· Problem solving - recognition of problems and recasting difficult-to-solve problems in order to find unique and innovative solutions
· Integrity - honest and transparent in dealing, open to voice and accept criticism, is trustworthy and builds credibility through actions
· Detail focussed - pays attention to the details and can make a conscious effort to understand causes instead of just the effects
· Big picture aware - understands the scope and impact of a problem or solution
Key Areas of Responsibility
Software Test Development
· A Test Engineer is expected to spend at least 90% of their time hands-on in the testing of software for company products
· Identification of appropriate tests of new features and bug fixes within a Development Team
· Working with and coaching the Software Engineers in testing new features and bug fixes within a Development Team
· Driving automation of confirmation testing to be completed before merge of new code into the trunk
· Responsibility for the merge decision from development branch to trunk
· Development and improvements in confirmation testing (unit test, API test, automation, etc.)
· The growth and management of regression test packs that run as part of the continuous integration pipeline
· Validation of the software changes to assure quality entering the independent test phase
User Journey Quality Assurance
· Assuring that the user journey is cohesive and delightful through exploratory testing
· Work with Software Engineers to define early in the process the multiple journey paths through new features
· Develop automation where appropriate without losing sight of customer advocacy
· Load and resilience testing of the product in a variety of installation options
· Working with the Delivery team in Installation and update journey testing
Innovation
· Research projects, including prototyping, to explore future opportunities
· Investigate new technologies
· Optimise the development process through use of automation, in-house and open source solutions
Self-Development and Growth
· Develop new skills by working with other members of the team
· Work with the Team Lead and Manager to identify training goals
· Partake in technical discussions within the team
· Actively identify and complete opportunities for self-training and external training
· Contribute to the team’s process of continual improvement
Support
· Responsive support to the customer-facing colleagues
· Analysis of logs to identify issues and provide solutions
Culture
· Live the company values; reflects the company values through demonstrating positive behaviours.