Quality Assurance Analyst - Mid Level QA, Agile, Java, Webdriver, Spring, Postman

  • Job Reference: BBBH1719.2
  • Date Posted: 26 February 2019
  • Recruiter: Imperative People
  • Location: West End London
  • Salary: £45,000 to £60,000
  • Bonus/Benefits: Negotiable Full Bens
  • Sector: Software Development
  • Job Type: Permanent
  • Work Hours: Full Time
  • Contact: Luke Quinn
  • Email: luke.quinn@imperativepeople.com
  • Telephone: 01908803379

Job Description

Quality Assurance Analyst - Mid Level QA, Agile, Java, Webdriver, Spring, Postman,

One of the UK's Leading Website Brands requires a Mid Level front end Quality Assurance Analyst to work within the Intelligent Search Scrum team. This team develops the core search areas of the Website serving roughly 4 million unique users a day. The team strives to deliver the most relevant results using sophisticated analysis of requirements. Intelligent Search work with several clients and server-side applications built across Spring, Springboot microservices and legacy monolith applications. They are written primarily in Java, utilising Oracle DB, Elastic Search and Kafka, as well as others. This team offer a unique opportunity to be involved in making a search application more intelligent.

As the Quality Assurance Analyst within the team you will take ownership of driving a quality focused approach at all levels, encouraging this with your peers in the wider business. You will take a key position using your analytical skills, excellent attention to detail and ability to empathise with the end user to deliver excellent quality software. Alongside the team’s business analyst and product owner, you will collaborate closely with developers to ensure that quality practices are adhered to and that quality is built into all levels of the software produced. You will also proactively seek out ways to make the team’s quality assurance processes more efficient and reliable.

A typical week as a QA might involve:

  • Taking an active role in scrum ceremonies, such as story refinement, sprint kick-offs and retrospectives.
  • Collaborating with the team to complete work within the allocated time.
  • Encouraging and taking part in quality practices within the team, for example story kick offs and sign offs.
  • Continually seeking to understand more about the end-user and develop a variety of use cases.
  • Analysing at what level testing should be completed to ensure the best quality product.
  • Producing and documenting a range of test cases that best cover the requirements of each ticket.
  • Working with developers to maintain, expand and document the automated test frameworks; Written with Java, Webdriver, Groovy, along with others.
  • Collaborating with the wider Quality Assurance team to execute manual and automated regression of a variety of cross-team applications.
  • Performing exploratory testing across the application to discuss edge cases and to refine the experience.
  • Managing the team’s bug backlog by liaising with stakeholders to ensure priority and scheduling is set accordingly.

We are looking for someone who:

  • Has a passion for software quality assurance and delivering an excellent experience to the end-user.
  • Can demonstrate an understanding of web-based software and the variety of platforms involved.
  • Isn’t afraid to ask questions and get a thorough understanding.
  • Ensures excellent time management and proper prioritisation of tasks.
  • Can communicate well at various technical levels to ensure complex issues can be clearly understood.
  • Loves to investigate and get to the root of a defect, utilising skills querying a variety of data sources (Oracle DB, Elastic Search, application log files etc.)
  • Takes a strong sense of ownership and responsibility for their and their team’s work
  • Prides themselves on collaboratively delivering excellent quality software by working together to resolve any defects raised.
  • Can empathise with the range of end-users and see different scenarios from variety view-points.
  • Seeks to identify and make improvements within the organisation.
  • Has a strong desire to consistently improve themselves by expanding upon existing, and learning new, skills.

We would love someone to have any of the following:

  • Quality Assurance/ Testing experience in software, ideally front end web-based applications.
  • Experience working in an agile environment with short release cycles.
  • Good understanding of agile quality assurance processes
  • Exposure to defect management and lifecycle
  • Experience working with a microservice architecture.
  • Knowledge and experience writing automated tests with frameworks such as Webdriver.
  • Exposure to API testing tools such as Postman.
  • Experience with Elastic Search or similar data stores
  • A degree in an analytical or creative discipline, such as project management, software development, mathematics etc.

 Quality Assurance Analyst - Mid Level QA, Agile, Java, Webdriver, Spring, Postman,

 Please Apply and send your CV.