Full Time

Software Engineer in Test

Veeva Systems
$70,000 - $120,000* / year (about $34–$58 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Veeva Systems, so some details may not match this job. The employer's own page has the real description.

Overview

Veeva Systems is seeking a dedicated Software Engineer in Test to join our dynamic quality assurance team. In this role, you will be responsible for developing automated test frameworks and designing test plans to ensure the quality and performance of our cloud-based applications. You will collaborate closely with product engineers, product managers, and other testers to identify testing objectives, design comprehensive validation processes, and drive the implementation of effective testing procedures that contribute to the delivery of high-quality software solutions.



Job Responsibilities

  • Design and develop automated test frameworks for web applications and APIs.
  • Write, maintain, and execute test cases to validate new features and functionality.
  • Perform regression testing and coordinate testing cycles to ensure software quality.
  • Collaborate with development teams to identify testable requirements and testing strategies.
  • Analyze testing results, report defects, and track quality metrics.
  • Participate in code reviews and provide input on software design for testability.
  • Continuously improve testing processes and methodologies through feedback and innovation.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software testing, preferably with a focus on automation.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Familiarity with automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Experience with version control systems such as Git.
  • Strong analytical and problem-solving skills with the ability to work independently.
  • Excellent communication skills and the ability to work in a team-oriented environment.


Technologies & Tools

The Software Engineer in Test will work with a variety of technologies and tools, including but not limited to automated testing frameworks like Selenium, CI/CD tools such as Jenkins or CircleCI, programming languages like Java or Python, and API testing tools. Experience with cloud-based environments and microservices architecture will also be advantageous, as Veeva Systems leverages modern agile development practices to deliver innovative solutions.



Ideal Candidates

Ideal candidates will demonstrate a proactive approach to problem-solving and a strong desire to improve software quality through automation. They will possess a keen attention to detail and the ability to work effectively in a fast-paced environment. A passion for technology and staying current with industry trends will help candidates thrive in this role, alongside strong interpersonal skills that facilitate collaboration within diverse teams. Additionally, a commitment to continuous learning and professional growth is essential to succeed at Veeva Systems.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.