Associate Software Engineer in Test
Summary
Entry-level QA engineer at Veeva Systems, joining the Quality Assurance and Release Engineering team to build and run automated tests for cloud-based life sciences software. Day-to-day involves writing automation scripts in Java, improving the test framework and cloud test infrastructure, and creating test plans, with exposure to tools like Selenium, Playwright, Git, and CI/CD.
The Role
We're hiring Associate Software Engineers in Test to work at Veeva, working on various products in the Life Sciences industry encompassing the fields of pharmaceuticals, biotechnology, and medical devices.
As part of our Quality Assurance and Release Engineering team, you'll be responsible for functional and automation testing of software, ensuring customer success with every release.
Graduates or anyone curious about Quality Engineering can apply. Our onboarding program provides a dedicated buddy to guide you through the process, and our collaborative environment is the perfect place to enhance your skills alongside like-minded engineers.
What You'll Do
- Apply your programming skills towards automating and optimizing the testing of cloud-based applications
- Contribute to the automation test framework and automation architecture
- Create and improve testing-related documentation including test plans, test cases, and automation scripts
- Conduct QA tests and verify outcomes
- Collaborate and contribute to state-of-the-art automation framework and cloud-based test infrastructure that can operate at scale with 24/7 availability
- Diagnose, debug, and fix issues in a cloud-based automation environment
Requirements
- Bachelor's degree in Computer Science or related field
- Knowledge in Java, Object-Oriented Methodologies
- Curious to learn and adapt to a fast-paced environment
- Excellent written and verbal communication skills
- Overall GPA of 3.0 or higher is required
- Located near or open to relocating near one of Veeva’s offices, and able to work in the office 4 days/week the first 2 years
Nice to Have
- Knowledge of test automation tools (Selenium, Playwright, or Cypress)
- Exposure to version control systems (Git)
- Basic understanding of CI/CD tools like Jenkins, GitLab CI
- Awareness of containerization tools like docker or AWS cloud platforms
Interviewing with Veeva
We value your time and believe in a transparent hiring process. Here is the process you can expect.
- Follow the application process and submit your resume.
- Within 3 days, you will receive a link to a personality assessment administered by a third party.
- Once you complete the assessment, our team will review your full application package and follow up via email with our decision.
- If moving to the interview stage, the process is as follows:
- A conversation with the hiring manager
- A practical case exercise
- A final conversation with our group's Senior Leader.
- Once all interviews are complete, the manager will be in touch with a final decision.
Perks & Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program
Compensation
- Base pay: $75,000 - $95,000 CAD
- The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
#LI-Associate
Skills
As published by lever · 13 questions · 1 written answer
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL
Short answers (2)
- What are your salary expectations?
- What is your level of proficiency in Java on a scale of 1 to 10, 10 being the highest?
Pick from a list (9)
- Are you legally authorized to work in Canada for any employer (on a full-time basis)?
- Do you require work permit sponsorship in Canada?
- Do you have any impediments to traveling internationally?
- Are you currently living in the US or Canada?
- Which timezone are you currently located in?
- Years of experience in the software industry optional
- If you have under 2 years of related professional experience, please provide your GPA. optional
- Are you willing to work from the Toronto office?
- Stay Connected | To ensure you receive status updates and interview invitations, please add [email protected] to your safe sender list and check your spam/junk folders regularly. optional
Written answers (1)
- If you are a candidate with under 2 years of experience, please briefly explain your training in Quality Assurance and why it is your preferred area of interest? optional
Attachments (1)
- If you have under 2 years of related professional experience, please attach your college transcript. optional