Test Engineer Level 3 - Central Belt

1) Bonus – not guaranteed 3% for 1 sliding up to 9% for architect (85% personal performance – 15% company) 2) Unlimited - Testing
Ref: 217 Date Posted: Wednesday 11 May 2022
LinkedIn ShareShare

Evolve ITs well-known global payment processing client, have a new opportunity for an experienced Test Engineer. This position will be a fully remote position. This is an exciting opportunity for someone to join a successful organization and become part of a growing business.

Within this role you will be responsible for building the next generation of capabilities that powers the company’s merchant-first ecosystem.  You will design and execute testing scenarios for both new and existing projects. 

You will have Deep analytical and technical skills, along with the ability to understand how all pieces fit together and validated within a complex and distributed system. You must have proven experience testing enterprise-class systems. You will be working in a variety of different situations and types of projects, ranging from a team of one to a team of many.  The working environment empowers Test Engineers and lets them focus on the technical challenges of solving problems, rather than dealing with bureaucracy or inefficient processes.

Your responsibilities:

  • Develop new and novel testing strategies from a user (e.g., Merchant, Consumer, Partner, etc.) point of view for both functional and non-functional requirements.
  • From requirement specifications, develop test plans/cases within a Lean/Agile Software Development framework - define methodologies, pass/fail criteria, risk assessment, and assumptions.
  • Comprehend user stories to understand task items per story in the context of all levels of testing (unit, functional, integration, and regression).
  • Perform ad hoc / exploratory / user-acceptance testing methodically to ensure products are working as expected.
  • Conduct regression/integration testing as release moves through different environments before Production deployment
  • Identify and note any testing gaps found through regression testing and work closely with test engineers to resolve any issues.
  • Work closely with Technology staff, including other Test Engineers, Engineers, DevOps Engineers,  Delivery, Product Management, to identify the scope of project/s and deliver services.
  • You will attend daily stand-up calls within an agile working environment and provide daily status reports while calling out any issues or blockers that may delay release delivery.
    • Have a “zero tolerance for defects” mentality and motivate engineering to produce high quality deliverables
  • Act as a "Guardian of Done" in the SDLC, being treated as a Customer by the Engineering team.
  • Continuously look for improvements within the company’s testing methods and practices.
  • Write and build our Develop documentation and knowledge bases.
  • Be willing to learn and apply new automation methods and techniques when available.

The Successful Test Engineer will have the following skills and experience:

  • You will have at least 5-7 years in a Test Engineering position.
  • You will hold a BS or MS in Computer Science or related field.
  • Coding or scripting experience would be beneficial
  • Examples of experience with the use of (BDD/TDD) frameworks including JUnit/JBehave, Cucumber, etc.
  • Experience in regression testing as releases move through different environments.
  • You must have full understanding of software engineering concepts and test methodologies/practices.
  • Previously worked within a testing Web Services, Web UI, and APIs environment
  • You will be able to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover).
  • Good understanding of Linux / Unix.
  • Sound knowledge of Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
  • Knowledge of continuous
  • Passionate about Testing and keeping current with industry trends and best practices
  • Demonstrable experience in taking a risk-based approach to testing to identify high-risk / high values areas requiring focus.
  • Strong technical understanding and the ability to pick up new software quickly.
  • Strong knowledge of traditional testing methodologies and how it applies exploratory testing in an Agile environment
  • You will have the ability to work under pressure in an independent environment with a proactive approach
  • You will have strong communication skills, both verbal and written.
  • Ability to build strong relationships, good organisational skills and must have a collaborative approach.

In return our client is offering an annual salary of up to £45,000-£55,000 and a range of great benefits including unlimited leave allowance.

If you think you have got the skills, knowledge, and experience required to succeed in this fantastic role, please do not hesitate and get in touch by emailing miguel@evolve-it.com or call on 0131 659 9895