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 a competitive compensation package, including benefits like medical, dental, vision, flexible PTO, and retirement programs. The company is committed to employee success and offers a supportive and collaborative work environment.
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


