Software Engineer in Test

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
$75,000 - $150,000
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Healthcare · Enterprise SaaS

Description For Software Engineer in Test

Veeva Systems, a pioneering SaaS company in the life sciences industry, is seeking a Software Engineer in Test to join their team. This role is perfect for someone passionate about quality and automation, with a focus on creating and improving test frameworks for APIs and infrastructure.

As a Software Engineer in Test at Veeva, you'll be at the forefront of developing innovative tools to enhance testing efficiency, debug failures, and communicate results effectively. You'll be responsible for monitoring, analyzing, and reporting test automation results, playing a crucial role in maintaining the high-quality standards of Veeva's products.

Veeva Systems is not just any public company - they made history in 2021 by becoming a public benefit corporation (PBC), legally committing to balancing the interests of customers, employees, society, and investors. With a "Work Anywhere" policy, Veeva supports your flexibility to work from home or in the office, ensuring you can thrive in your ideal environment.

The ideal candidate will have 4+ years of experience in the software industry, strong skills in Java, Python, AWS, and REST APIs, and a bachelor's degree in computer science or a related field. You should be highly technical, detail-oriented, creative, and motivated, with a focus on achieving results.

Join Veeva in transforming the life sciences industry and make a positive impact on customers, employees, and communities. With competitive compensation, comprehensive benefits, and a commitment to work-life balance, Veeva offers an excellent opportunity for career growth and development in a dynamic, mission-driven organization.

Last updated a month ago

Responsibilities For Software Engineer in Test

  • Creating, maintaining, and improving automation frameworks/infrastructure that test API's and Infrastructure
  • Developing innovative tools to boost testing efficiency, debug failures, and make it easy to communicate results with high-level reports
  • Monitoring, analyzing, and reporting test automation results

Requirements For Software Engineer in Test

Java
Python
  • 4+ years of experience in the software industry, with a passion for quality processes
  • Ability to design/develop/maintain test automation frameworks
  • Good experience in Java, Python, AWS, Rest API's, CI/CD, Jenkins
  • Strong problem-solving, critical thinking skills, verbal, and written communication skills
  • Experience in testing and automating APIs and Infrastructure
  • Experience in software development lifecycle, test methodologies, and tools
  • Bachelor's in computer science/applications or similar field
  • Strong mentorship skills with a proven record of making your team better
  • Must live in Eastern or Central time zones
  • Applicants must have the unrestricted right to work in the United States

Benefits For Software Engineer in Test

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Software Engineer in Test

Automation Engineer

Automation Engineer position at Amazon focusing on maintaining and optimizing automated logistics systems in fulfillment centers.

Software Development Engineer, Alexa Enterprise Products (AEP)

Mid-level Software Engineer role at Amazon, building enterprise-grade LLM solutions for Alexa, offering $114,800-$191,800 salary range in Vancouver.

CDN Software Engineer, Infrastructure Services

CDN Software Engineer position at Apple focusing on infrastructure services, control plane development, and automation systems for global-scale operations.

Support Experience Program Manager, Apple Care

Lead Apple's worldwide support strategy as a Program Manager, managing cross-functional initiatives and optimizing customer experience across all support channels.

Software Automation Engineer

Software Automation Engineer position at Apple, focusing on developing automation solutions for the Connected Media team, working on AirPlay and CarPlay features.