QA Engineer
Veeva Systems
Oxford, United Kingdom
4d ago

The Role

Veeva is a Work Anywhere company which means that you can choose to work in the environment that works best for you - on any given day.

Whether you choose to work remotely from home or work in an office - it’s up to you. Our office is located in Oxford.

Veeva Systems is looking for a QA Engineer with functional and automation testing experience to join our rapidly growing team.

This is a hands-on position for delivering a quality SaaS product. We are a fast-paced team that takes pride in building great software and making customers happy.

What You'll Do

  • Review requirements, specifications and technical design documentation to define the test strategy
  • Develop deep expertise in the Vault product
  • Own the QA life cycle for assigned features / modules of the Vault applications
  • Build effective test cases that are used for manual and automation testing
  • Develop and maintain automated test scripts for functional regression coverage using Selenium web driver and Cucumber frameworks for UI and REST APIs and integrate them into continuous testing pipeline
  • Write accurate and effective feature scenarios using BDD best practices.
  • Work closely with the automation group to automate features for better regression coverage
  • Participate in product and feature designs with developers, usability specialists, user interface designers, and product managers
  • Diagnose, track and manage quality issues to resolution
  • Collaborate with the broader team to identify, understand and resolve the root cause of defects and customer escalations
  • Ensure that all assigned project deliverables meet the quality objectives in functionality, usability, integration, regression, performance, stability, security and compliance
  • Document test cases and outcomes within a test case management application
  • Clearly document and explain defects found in the defect tracking system
  • Requirements

  • Experience in software testing process & methodologies, tools and different testing approaches
  • Experience using Selenium web driver and Cucumber frameworks and writing effective test automation using Java
  • Extensive experience in testing Restful API & web services
  • Working knowledge with CI / CD and continuous testing approach using tools such as Jenkins and Maven
  • Experience with AWS cloud infrastructure and VM platforms such as Vagrant
  • Good understanding of data modelling, object / entity relationship and relational databases
  • Knowledge of data analytics and log analysis tools such as Kibana and Elasticsearch
  • Knowledge of modern best practices for software development including GIT source control, build processes, release management and deployment
  • Strong verbal and written communication skills
  • Bachelor’s degree in Computer Science / Engineering or equivalent
  • Nice to Have

  • Experience with tools / products like Jira, Confluence, TestRail, Postman
  • Knowledge of Pharma / Life Sciences industry
  • Experience with working in a distributed team where team members are in different timezones
  • Perks & Benefits

  • Allocations for continuous learning & development
  • Health & wellness programs
  • Annual budget to donate to the non-profit of your choice
  • Learn more

  • Engineer Perspective : 3 Reasons to Consider Veeva
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form