Software Engineer in Test

Veeva Systems
Summary
Join Veeva Systems, a leading Life Sciences industry cloud company, as a Quality Engineer for their Site Vault SaaS platform. You will be part of the QA and Release Engineering team, responsible for functional and automation testing to ensure high-quality product releases. This hands-on role involves creating testing documentation, automating features, triaging defects, and collaborating with engineers and product managers in an Agile environment. The position requires 2+ years of relevant experience in software engineering or testing, including automation experience with various programming languages and testing frameworks. Veeva offers a flexible work environment (Work Anywhere) and competitive benefits, including health insurance, paid time off, retirement programs, and more. The company is committed to employee success and offers opportunities for professional growth.
Requirements
- 2+ years of relevant work experience as a software engineer or software engineer in test, including software development and/or software test automation
- 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
- Understanding of Software QA methodologies, tools, and approaches (black box and/or automated testing) in a software company with short release cycles
- Experience in Java, Python, JavaScript, TypeScript, or other object-oriented programming languages
- Experience authoring automated tests in standard functional test automation frameworks. e.g., Cucumber/Selenium/TestNg/PlayWright/Cypress
- Strong verbal and written communication skills
- Must be in the Eastern Time Zone, US
- Applicants must have the unrestricted right to work in the United States
- Veeva will not provide sponsorship at this time
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 defects and automation results
- Develop deep expertise in the product
- Conduct functional tests within schedules/timelines
- Work with software engineers, product managers, and other QA Engineers in an Agile team environment
- Participate in technical discussions during design/implementation reviews
- Become an expert in your teamβs functional areas, helping to build quality into the product
Preferred Qualifications
- Experience with Atlassian products like Jira, Confluence
- Experience with TestRail or similar test case management software
- 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
Share this job:
Similar Remote Jobs


