Senior QA Engineer

Tech Kings Cross, London Req. UMG-3978


Description

Job title: Senior QA Engineer     
Responsible Director, Quality Assurance
Department: Global Technology
Location of work: 4 Pancras Square, Kings Cross

 

Music is Universal

 

It’s the passionate and dedicated team at Universal Music who help make us the world’s leading music company. From A&R to finance, legal to digital, sales to marketing, Universal Music is the place to grow and develop your career within a truly commercial and innovative business that leads in everything it does.

Everyone is welcome to apply for our roles, and we are determined to ensure that no applicant or employee receives less favourable treatment because of gender, race, disability, sexual orientation, religion, belief, age, marital status, background, pregnancy or caring responsibilities. We also recognise the importance of diversity of thought within our teams and are fully committed to embracing the talents of people with autism, dyslexia, ADHD and other forms of neurocognitive variation.

We will always seek to make appropriate adjustments to recruitment, workplaces, and work processes to be fully inclusive to people with different needs and working styles. If you need us to make any reasonable adjustments for you from application onwards, including alternatives to the online form or to disclose a neurocognitive condition, please email UniversalMusicCareers@umusic.com

 

The A Side: A Day in The Life

 

We are seeking a talented QA Engineer to join a new project starting in January 2021. This exciting project will re-write our royalty processing application. It is a great opportunity to join the team from the very start of the prototyping and build phase.

You will be expected to effectively manage and own the software testing lifecycle within the project. Determine and implement the project testing strategy, set testing standards and test metrics. Ensure traceability of testing against the requirements. Define the approach and the process for end to end testing across the application and dependent systems. Contribute to and implement best practices both within the project QA team and across the wider team. Drive the usage of QA frameworks and tools and support continuous improvement.

You must be able to communicate effectively, be proactive and highly involved in team participation, and work closely with your Scrum Team to plan and carry out sprint tasks within the given timeframe.  In this role you will need to be a team player, self-motivated, eager to learn and have strong attention to detail.

 

The B Side: Skills & Experience

 

 Be Collaborative

 

  • Manage and support the project QA team and contribute to the continuous improvement of the QA test strategy and process
  • Take part in the Scrum meetings, provide estimates, and present issues and solutions
  • Support and collaborate with team members in planning phase of User Stories during Scrum Sprints, and with the QA team in areas such as training and assistance
  • Support business test teams in UAT

 

Be Technical

 

  • Produce test deliverables such as test strategy/approach, test summary report and test execution run plans
  • Analyse functional and non functional requirements, from both the technical and business specifications and perspective
  • Oversee test planning and execution activities and also create, enhance and maintain test scenarios for exploratory and automated testing using C# and Behaviour Driven Development methods
  • Carry out exploratory manual testing (e.g. smoke testing, regression testing) for both functional and non-functional features of the application
  • Define effective functional and non-functional tests that meet acceptance criteria, ensuring adequate depth and breadth of test coverage
  • Use of JIRA to track defects and tasks
  • Actively encourage Agile development methods and best practices

 

Person Specification

 
Necessary

  • Proven track record of Software Testing experience within SDLC, preferably in an Agile or iterative development environment or equivalent
  • Experience building and maintaining automated testing frameworks
  • Experience of test planning, execution and maintenance of automated test scenarios using the principles of BDD process or equivalent
  • Hands-on experience in defining functional and non-functional automated testing frameworks
  • Knowledge of API automation or equivalent
  • Knowledge of source control management ideally in SVN/Git or equivalent
  • Experience of continuous delivery and continuous deployment, and integration of test scripts into the CI/CD system
  • Self-starter with strong self-management skills and the ability to perform under pressure
  • Solid understanding of software testing concepts and methodologies
  • Experience in cross platform testing
  • Understanding of risk identification and analysis
  • Great communication skills
  • Excellent problem solving skills and attention to detail

 

Desirable

 

  • Knowledge of Selenium WD with Cucumber or equivalent
  • Knowledge of Visual Studio, Specflow or equivalent
  • Good understanding of JIRA, Confluence or equivalent
  • Knowledge of AWS, including CI/CD pipeline or equivalent

  

Bonus Tracks: Your Benefits

 

  • Group Personal Pension Scheme (between 3% and 9%)
  • Private Medical Insurance
  • 25 paid days of annual leave
  • Interest Free Season Ticket Loan
  • Holiday Purchase scheme
  • Dental and Travel Insurance options
  • Cycle to Work Scheme
  • Salary Sacrifice Cars
  • Subsidised Gym Membership
  • Employee Discounts (Reward Gateway)

 

Just So You Know…

The company presents this job description as a guide to the major areas and duties for which the jobholder is accountable.  However, the business operates in an environment that demands change and the jobholder's specific responsibilities and activities will vary and develop.  Therefore, the job description should be seen as indicative and not as a permanent, definitive and exhaustive statement.