This job has expired

Senior Test Engineer (iOS / Android / API)

Closing date
31 Jan 2022

View more

Technology & New Media
Contract Type
Full Time
You need to sign in or create an account to save a job.
Senior Test Engineer (iOS / Android / API)

Methods are looking for a Senior Test Engineer to work with a client of ours on a permanent basis. The role will be mostly remote based, although the successful candidate must be able to commute into Central London on occasion.

Role Purpose

The main purpose of the role is to introduce and evolve technical and automated testing within the team. This will improve consistency and efficiency and align with the Department strategy. Also, to lead the promotion and improvement of test automation within the department.

What You Will Bring to the Role

• Demonstrate vibrancy proactivity, curiosity, flexibility and persistence

• Have a quality-first attitude to software development, always considering ways to improve the applications so that they bring value to the user

• An ability to clearly understand and solve problems and educate your team in all aspects of quality assurance

• A strong understanding of development and design best practices and to advise upon them

• A desire to embed test automation and static testing in the early stages of the SDLC

• Have excellent interpersonal and communication skills - written and verbal

• Excellent mentoring and coaching skills

• Independent delivery of tasks and projects

• A team-player mindset, coaching more junior resources

• Excellent analytical & problem-solving skills

• The ability to leverage business relationships to deliver outcomes

• Leadership by example

• An attitude of continuous improvement

Role Responsibilities

• Build, implement and maintain test automation frameworks

• Design, build and execute tests within automation frameworks

• Design, build and execute tests manually

• Report on quality and schedule metrics to stakeholders

• Keep abreast of latest testing principles & techniques and be comfortable with the rapidly changing technology landscape

• Blend a mixture of manual and automation testing to assure quality in the bank's products

• Endeavor to reduce the time to deliver features whilst improving the quality of software delivered

• Participate in the backlog grooming, helping to create technical stories with the help of developers, business analysts and product owners

• Participate in agile ceremonies and be a strong contributor in team meetings

• Be an advocate of quality assurance

• Act as a technical test resource within the team who can introduce innovative solutions

• Introduce tooling and automation wherever it will increase efficiency and quality

• Promote a technical and automation focused mindset within the team

• Use MI to continually tune and improve automated test capabilities

• Manage daily testing priorities and report to stakeholders

• Hands-on participation in all stages of the fundamental test process and deliver the required artefacts at each stage

• Report on defect trends and leakage

• Report on progress and track defect resolution

• Seek to continuously improve the quality and performance of the applications under test

• Manage and communicate daily with offshore resources and/or third-party providers

• Educate and mentor the team

• Promote a "shift-left" mentality to encourage early detection of issues

Required Experience

• Demonstrable experience in building test automation frameworks for mobile and web applications and evolving these over time

• Proven background in UI/UX, Functional, Non-Functional and Regression testing

• In-depth experience of testing web and mobile applications (iOS & Android)

• Creation of Functional and Non-Functional test plans for new features

• Experienced in effective manual & exploratory testing techniques

• Experienced with test case management software, organizing test sets and reporting on progress

• A background in Non-Functional testing would be beneficial

• Experience of automated API testing by analysing API specifications/definitions and creating suitable automated test coverage

• Experience in executing API tests, diagnosing issues and advising on best practice

• Experience with protocols such as SOAP/REST and object notations such as JSON and XML

• Know the importance of implementing testing and testability into all development activities to ensure quality of deliverables

• Experience with building and maintaining testing frameworks (e.g. Appium, Selenium)

• Experience of scripting languages (e.g. Java, JavaScript, Angular, React)

• Experience of the Page Object Model design pattern

• A good understanding of Git source control and know what's needed to ensure an efficient delivery pipeline

• An understanding of Agile and Waterfall methodologies.

• Have at least 2 years' experience in working in a Scrum and/or Kanban team

• An excellent understanding of the Software Development Lifecycle (SDLC) and experience in being part of a team that can design, code, test, build, deploy and support mobile and web applications.

• ISTQB Advanced Level certification
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert