Veeva Systems is looking for a functional Senior QA Engineer with black box and automation testing experience to join our rapidly growing team. This is a hands-on position for delivering a quality SaaS product.

Responsibilities

Owns multiple features/modules of Vault in and around and mentors junior QA on processes and products
Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk
Mentor junior SQAs in QA methodologies and skills
Work closely with the automation group to automate features for better regression coverage, automate production issues, execute scripts, and triage automation runs
Develop deep expertise in the product
Conduct QA tests and verify outcomes within schedules/timelines
Work with software engineers, product managers, and other QA testers in an Agile team environment

Requirements

7+ years relevant work experience, including software development and/or software test automation
Strong verbal and written communication skills
Understanding of Software QA methodologies, tools, and approaches (black box and/or automated testing) in a software company with short release cycles
Experience in writing test cases and capable of writing basic automation scripts, covering both sanity and in-depth testing including and not limited to boundary, negative, compatibility, and concurrency tests
Understand scripting languages like Python or object oriented programming languages like Java
Bachelor’s in Mathematics or Computer Science/Applications
Nice to Have
Experience in Python or other object oriented programming language like Java
Experience with Atlassian products like Jira, Greenhopper, Clover is an advantage
Experience in a SaaS environment that has an agile development process is a huge plus
Experience with testing document and video conversion technologies (such as Windows/Office Interop API, PDF analysis and conversion libraries, FFmpeg, audio/video codecs and video streaming)