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. You will play a key role in automating software testing, ensuring high-quality product delivery. Responsibilities include creating and enhancing automation test coverage using Java or Python, reviewing documentation, identifying and documenting bugs, and collaborating with engineers and product managers. The ideal candidate possesses 3+ years of QA/development experience, 2+ years of Java/Python development experience, and expertise in Selenium and JUnit. A bachelor's degree in a related field is required. Veeva offers a flexible work environment and competitive benefits, including health insurance, retirement programs, paid time off, and more.

Requirements

  • 3+ years of QA/Development experience
  • 2+ years of Java/Python development experience
  • Proven experience with the automated testing tools Selenium and 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

  • Create/enhance the automation test coverage using Java and/or Python
  • 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 a 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.