V

Veeva Systems

Builds cloud software for life sciences

Software Engineer in Test

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • At least 2 years of relevant work experience, including software development and/or software test automation.
  • Strong verbal and written communication skills.
  • Understanding of Software Quality Assurance methodologies, tools, and approaches, including black-box and/or automated testing, in a software company with short release cycles.
  • Experience writing test cases and automating them, covering sanity and in-depth testing including boundary, negative, compatibility, and concurrency tests.
  • Bachelor's or master's degree in Computer Science or Software Engineering, or equivalent experience.
  • Must be located in the Eastern Time Zone.

Responsibilities

  • Create testing-related documentation, including test plans, test cases/scripts, and bug reports assessing quality and associated risk.
  • Automate features to improve regression coverage.
  • Triage or assist with triaging automation results.
  • Develop deep expertise in the product.
  • Conduct quality assurance tests and verify outcomes within schedules and timelines.
  • Work with software engineers, product managers, and other quality engineers in an Agile team environment.
  • Operate at the architecture and code level, driving technical discussions during design and implementation reviews.
  • Serve as the technical quality expert in functional areas and influence decisions that build quality into the product.
  • Provide technical leadership to junior teammates, enabling them to achieve targeted goals.
  • Conduct proofs of concept and make recommendations to raise the quality bar.
  • Enhance knowledge of code coverage tools and metrics.
  • Work with quality management to develop new processes and roll them out across the organization.
  • Contribute technically, become a product expert and team project manager, and support the QA manager while working on the product.

Desired Qualifications

  • Experience with JavaScript, Java, Python, or another object-oriented programming language.
  • Experience with Atlassian products such as Jira and Confluence.
  • Experience with TestRail or similar test case management software.
  • Experience authoring automated tests in standard functional test automation frameworks such as Cucumber, Selenium, TestNG, or Playwright; Playwright is preferred.
  • Knowledge of modern software development best practices.
  • Experience in a SaaS environment with an Agile development process.
  • Experience working with remote teams.
  • Experience working in the Health Sciences and Life Sciences industry.

About the Company

Veeva Systems

Builds cloud software for life sciences

Veeva Systems builds cloud software and data products for pharmaceutical, biotechnology and other life sciences companies. Its applications support clinical trials, regulatory submissions, quality management, drug safety and commercial teams that work with healthcare professionals. Teams use the software to organize documents, track records and coordinate regulated work across departments on Veeva's Vault platform. Veeva earns revenue from subscriptions to its software and data products, alongside implementation, consulting and other professional services. Founded in 2007, Veeva Systems is headquartered in Pleasanton, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Pleasanton, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Veeva Systems

See more jobs