QA Automation Engineer

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
Kiryat Ono, Israel
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Healthcare · Enterprise SaaS

Description For QA Automation Engineer

Veeva Systems is seeking a QA Automation Engineer to join their R&D team for the Veeva Data Platform, a leading big-data ETL system. The role involves creating and implementing automated test plans, working with CI/CD tools, and participating in scrum activities. Key responsibilities include:

  • Creating clear test plans based on product requirements and automating them
  • Implementing automation infrastructure and tests to cover product features
  • Reviewing and analyzing test results
  • Participating in all scrum activities (estimation sessions, planning, reviews)
  • Working daily with CI/CD tools (Git, Jenkins, JIRA)

Requirements:

  • 2+ years of experience in writing automation tests in Java
  • Bachelor's in Computer Science or similar quantitative field, or 4 years of experience from a technological unit in the IDF
  • Proficiency in writing SQL queries
  • Hands-on experience with Git and Jenkins
  • Strong analytical skills with troubleshooting abilities
  • Self-motivation and fast learning capabilities
  • Fluent in English with strong communication skills

Nice-to-have skills:

  • Experience with building automation infrastructure from scratch
  • Experience with AWS, Azure, and GCP
  • Experience with K8s and containers
  • Proven experience working with data and ETL processes

Veeva Systems offers a Work Anywhere policy, allowing flexibility to work from home or in the office. The company is committed to fostering a culture of inclusion and values diversity in all forms. As a public benefit corporation (PBC), Veeva balances the interests of customers, employees, society, and investors.

Join Veeva in transforming the life sciences industry and making a positive impact on its customers, employees, and communities.

Last updated 2 months ago

Responsibilities For QA Automation Engineer

  • Create clear test plans based on product requirements and automate it
  • Help implement automation infrastructure and tests to cover product features
  • Review and analyze test results
  • Take part in all scrum activities (estimation sessions, planning, reviews)
  • Work with CI/CD tools (Git, Jenkins, JIRA) daily

Requirements For QA Automation Engineer

Java
  • 2+ years of experience in writing automation tests in Java
  • Bachelor's in Computer Science or similar quantitative field Or 4 years of experience from a technological unit in the IDF
  • Proficient in writing SQL queries
  • Hands-on experience with Git and Jenkins
  • Strong analytical skills with troubleshooting abilities
  • Self-motivated and fast learner with a strong sense of ownership
  • Fluent in English with strong communication skills

Interested in this job?

Jobs Related To Veeva Systems QA Automation Engineer

Technical Writer - eLearning Developer

Technical Writer position at Veeva Systems creating eLearning content and documentation for life sciences software products.

Software Engineer in Test

Join Veeva Systems as a Software Engineer in Test, creating automation frameworks for APIs and infrastructure in a remote, mission-driven environment.

Software Engineer in Test

Join Veeva Systems as a Software Engineer in Test, creating automation frameworks for APIs and infrastructure in the life sciences industry.

Software Engineer - Java

Veeva Systems is seeking a Software Engineer - Java to design and implement cloud-based features for life sciences industry products.

Software Engineer

Mid-level Software Engineer position at NVIDIA focusing on system software development, performance optimization, and product improvement with 3+ years of experience required.