Veeva Systems · 9 hours ago
Senior Software Engineer in Test
Veeva Systems is a mission-driven organization and pioneer in industry cloud, focused on helping life sciences companies accelerate the delivery of therapies to patients. They are seeking experienced Senior Software Engineers in Test to join their Quality Assurance and Release Engineering team, responsible for functional and automation testing of their SaaS platform, Site Vault, in the Life Sciences industry.
BiotechnologyCRMEnterprise SoftwareSoftware
Responsibilities
Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk
Automate features for better regression coverage
Triage and/or assist with triaging of automation results
Develop deep expertise in the product
Conduct QA tests and verify outcomes within schedules/timelines
Work with software engineers, product managers, and other quality engineers in an Agile team environment
Operate at architecture and code level, driving technical discussions during design/implementation reviews
Be the technical quality expert in functional areas and influencing decisions that will help build quality into the product
Be comfortable providing technical leadership to junior teammates, enabling them to achieve targeted goals
Conduct POCs and make recommendations that would help raise the quality bar
Enhance your knowledge of code coverage tools and metrics
Work with quality management to come up with new processes and roll them out across the organization
Become a technical contributor, a product expert, and a team project manager and support your QA manager as and when you work on the product
Qualification
Required
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 automating them, covering both sanity and in-depth testing including and not limited to boundary, negative, compatibility, and concurrency tests
Bachelor's/Master's degree in Computer Science, Software Engineering, or equivalent experience
Must be located in the Eastern Time Zone
Preferred
Experience in JavaScript, Java, Python, or other object-oriented programming language
Experience with Atlassian products like Jira, Confluence
Experience with TestRail or similar test case management software
Experience authoring automated tests in standard functional test automation frameworks. e.g., Cucumber/Selenium/TestNg. Playwright is preferred
Knowledge of modern best practices for software development
Experience in a SaaS environment that has an agile development process is a huge plus
Experience working with remote teams
Experience working in the Health Sciences and Life Sciences industry
Benefits
Medical, dental, vision, and basic life insurance
Flexible PTO and company paid holidays
Retirement programs
1% charitable giving program
Company
Veeva Systems
Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.
H1B Sponsorship
Veeva Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (69)
2024 (60)
2023 (52)
2022 (73)
2021 (55)
2020 (38)
Funding
Current Stage
Public CompanyTotal Funding
$7MKey Investors
Emergence Capital
2013-10-16IPO
2008-06-05Series Unknown· $4M
2007-02-06Angel· $3M
Recent News
2025-12-07
2025-11-24
2025-11-21
Company data provided by crunchbase