Software Engineer In Test

Veeva Systems Logo

Veeva Systems

๐Ÿ’ต $50k-$97k
๐Ÿ“Remote - Canada

Summary

Join Veeva Systems, a leading life sciences industry cloud company, as a QA Automation Engineer. Contribute to the automation of software testing using in-house frameworks, ensuring high-quality SaaS product delivery. You will collaborate with engineers and product managers in an Agile environment, creating and improving testing documentation, identifying bugs, and participating in various testing activities. This hands-on role requires strong technical skills, experience with automation tools (Selenium, TestNG/JUnit), and a passion for quality. Veeva offers a flexible work environment and competitive benefits, including health insurance, paid time off, retirement programs, and more.

Requirements

  • 3+ years of QA/Development experience
  • 2+ years of Java development experience
  • Proven experience with the automated testing tools Selenium and TestNG/JUnit
  • Deep understanding of Software QA methodologies and approaches in a software company with short-release cycles
  • Experience in writing test cases that cover both sanity and in-depth testing including but not limited to boundary, negative, compatibility, and concurrency tests
  • Working experience with databases such as MySQL, Oracle, or SQL Server
  • Creative & ambitious person with a passion for excellence and attention to detail
  • Strong verbal and written communication skills
  • Strong interpersonal and facilitation skills
  • A good team player who is independent and fast learning who takes ownership to resolve issues
  • Bachelorโ€™s degree in Engineering, Math, Computer Science, or equivalent work experience

Responsibilities

  • Contribute to the automation test coverage using our built-in-house framework
  • Review requirement specifications and technical design documentation to provide timely feedback
  • Create and improve testing-related documentation, including test plans, test cases, and automation test scripts
  • Identify, document, and verify bugs
  • Participate actively in functional, system, integration, and regression testing activities
  • Work with Software Engineers, Product Managers, and other QA Engineers in an Agile team environment
  • Develop deep expertise in the product

Preferred Qualifications

  • Experience in SaaS based Enterprise Software
  • Experience working in Unix/Linux environments
  • Experience with Atlassian products such as JIRA and Confluence is an advantage
  • Pharma life sciences industry experience

Benefits

  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.