Full Time

Software Engineer in Test

Veeva Systems
$80,000 - $120,000* / year (about $38–$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 highly skilled Software Engineer in Test to join our dynamic team. In this role, you will be responsible for designing test strategies, developing automated tests, and ensuring the overall quality of our software products. Your expertise will contribute to enhancing our continuous integration and delivery processes, enabling us to deliver robust solutions to our clients in the life sciences sector.



Job Responsibilities

  • Develop and execute automated test scripts for web and mobile applications.
  • Design and implement test strategies to improve software quality and reliability.
  • Collaborate with software developers and product managers to understand requirements and devise appropriate testing approaches.
  • Identify bugs, track issues, and perform root cause analysis to facilitate timely resolution.
  • Maintain and enhance existing test frameworks and tools.
  • Participate in code reviews to ensure compliance with best practices in testing and development.
  • Monitor application performance and conduct performance testing to identify potential bottlenecks.
  • Document testing processes, results, and coordinate with cross-functional teams for continuous improvement.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of experience in software testing, including automated testing.
  • Proficient in one or more programming languages such as Java, C#, or Python.
  • Experience with testing tools and frameworks such as Selenium, JUnit, TestNG, or similar.
  • Strong analytical and problem-solving skills.
  • Familiarity with CI/CD tools and practices.
  • Excellent verbal and written communication skills.


Technologies & Tools


The Software Engineer in Test at Veeva Systems will utilize a variety of technologies and tools including Selenium for automated web testing, JUnit and TestNG for unit testing, and CI/CD tools like Jenkins and Git for managing the testing lifecycle. Familiarity with cloud platforms such as AWS or Azure may also be beneficial, as our systems are increasingly integrated with cloud-based solutions.



Ideal Candidates


The ideal candidates for this position will possess a strong commitment to quality and attention to detail. They should demonstrate a proactive attitude towards identifying opportunities for improvement in testing processes and software reliability. Collaboration skills are essential, as working closely with development and product management teams is a frequent aspect of the role. Additionally, a passion for technology and continual learning will set candidates apart, as they will be encouraged to stay updated with new tools and methodologies in software testing.

Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →

View Similar Jobs

Matches Jobs

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