Intern: Software Engineer in Test
Veeva
Job Description
Overview
Veeva Systems is a mission-driven organization paving the way in industry cloud for the global life sciences sector. The company emphasizes Do the Right Thing, Customer Success, Employee Success, and Speed. Veeva operates as a Work Anywhere organization, supporting flexibility to work from home or in the office.
Role: Intern – Software Engineer in Test. Location: downtown Toronto, Canada.
About Veeva: a leader in cloud-based software for the global life sciences industry with a focus on innovation, product excellence, and customer success. Veeva is an equal opportunity employer and provides accommodations on request for candidates participating in all parts of the selection process.
Responsibilities
- Develop automated test cases using the company testing framework for API and/or UI.
- Participate in functional, system, integration, and regression testing activities.
- Collaborate with Software Engineers and Product Managers to deliver a user experience that meets business needs.
- Create and improve documentation for test cases and automation test scripts.
- Become a Subject Matter Expert in defined test areas.
- Contribute to delivering enterprise applications for the Life Sciences industry with a focus on quality and reliability.
- Take ownership of key parts of the software to certify quality and correctness before delivery to customers.
- Utilize Java, JUnit, Unix, and MySQL (or equivalent database experience).
- Apply computer science fundamentals (data structures, algorithms, OO design, software design) to testing tasks.
- Perform root cause analysis for defects found and drive remediation.
- Test web-based applications and participate in related testing activities.
- Build on a foundation of basic knowledge in automation tools, BDD testing frameworks, and familiarity with microservice architecture.
Qualifications
- Strong attention to detail with a proactive, self-starting attitude; comfortable handling technical challenges.
- Experience or coursework related to software testing, quality assurance, or internships/co-ops is a plus.
- Understanding of automation tools and BDD concepts is desirable.
- Basic knowledge of microservice architecture.
- Experience with Java, JUnit, Unix, and relational databases (e.g., MySQL) is preferred.
- Strong fundamentals in computer science (data structures, algorithms, OO design).
- Ability to conduct root-cause analysis and diagnose defects effectively.
Compensation and Benefits
- Medical, dental, vision, and basic life insurance.
- PTO and company-paid holidays.
- Retirement programs.
- 1% charitable giving program.
- Base pay: 25 - 30 CAD/hour. The salary range complies with local regulations and may vary by experience and location. Additional compensation such as bonuses or stock may be available.
Additional Information
Veeva’s headquarters are located in the San Francisco Bay Area with offices in more than 15 countries. This position may be eligible for other compensation types beyond base salary. If you need accommodations during the application process, please contact [email protected].
#J-18808-Ljbffr