Test Automation Engineer - QA - Cypress- JavaScript

Posted 01 September 2021
Salary £100000.00 - £105000.00 per annum + plus excellent package
LocationLondon
Job type Permanent
ReferenceBBBH122174_1630510589
Contact NameLucy Judge

Job description

My client a leading financial institution is looking for a Test Automation Engineer (Quality Assurance) with skills in Cypress and Java Script.

The Test Automation Engineer will devise and execute an effective multi-layered test strategy that promotes quality solutions across varying application frameworks. You will partner with various functions in understanding business need, helping devise testable solution architectures, validating implementations and creating scalable test solutions through automation. Any experience is testing asset management solutions technology is highly desirable.

Technical skills and qualifications

  • Expert knowledge of practices, procedures and principles of testing
  • Strong understanding of the software development lifecycle including agile principles
  • Ability to apply test automation within an agile environment
  • Experience with utilising/architecting test automation frameworks specifically Cypress.
  • Experience with implementing continuous integration and automated build systems to promote continuous testing
  • Proficient in one or many scripting languages (Python, JavaScript)
  • Strong understanding of both web and client-based solutions, database infrastructures, ETL, cloud and web services
  • Strong communication and problem-solving skills with the ability to work as a team
  • Ability to work closely and effectively with developers in an agile environment
  • High desire to understand how things work with a demonstrated ability to learn things quickly
  • Strong interpersonal skills
  • Excellent analytical and organisational skills
  • Excellent written and verbal communications skills
  • Ability to manage multiple assignments, priorities, and projects in a demanding environment
  • CosmosDB/MongoDB or No-SQL DB experience is a plus
  • Experience testing asset management solutions technology is a plus

Duties and responsibilities

Works closely with architects, developers and other product team members to ensure overall quality of solution

  • Acts as a user advocate by thoroughly understanding business processes and engaging in business requirements review via identifying gaps/ambiguity and ensuring overall testability
  • Deeply understands solution architecture/implementation as well as dependencies between solutions across the organisation; participates in solution architecture activities ensuring testability and ability to address both technical and business requirements
  • Collaborates with Test Automation Architects in helping define, evolve and promote enterprise test strategy
  • Creates scalable test solutions through the identification, implementation and maintenance of test automation frameworks
  • Devises and executes on a multi-layered testing strategy (database, middle tier, front end)
  • Creates and executes complex SQL statements against backend database objects including tables, views, schema changes and stored procedures
  • Performs testing against middle layers of solutions utilizing tools such as SoapUI, Postman, etc.
  • Responsible for all functional and regression testing activities related to assigned scope
  • Supports Integration, UAT and Parallel testing phases as needed
  • Collaborates with delivery team and/or Product Owners in troubleshooting root cause of issues
  • Reports issues discovered per standardised tools and processes
  • Promptly communicates discovered risk to delivery team and Quality Assurance manager
  • Promotes testing best practices and proper SDLC
  • Looks for opportunities to improve test execution and overall delivery
  • Mentors less experienced members of the team