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
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
Engineer Perspective : 3 Reasons to Consider Veeva