Software Engineer in Test

Veeva Systems Logo

Veeva Systems

πŸ’΅ $75k-$150k
πŸ“Remote - United States

Summary

Join Veeva Systems, a leading Life Sciences industry cloud company, as a Quality Engineer for their Site Vault SaaS platform. You will be part of the QA and Release Engineering team, responsible for functional and automation testing to ensure high-quality product releases. This hands-on role involves creating testing documentation, automating features, triaging defects, and collaborating with engineers and product managers in an Agile environment. The position requires 2+ years of relevant experience in software engineering or testing, including automation experience with various programming languages and testing frameworks. Veeva offers a flexible work environment (Work Anywhere) and a competitive compensation package, including benefits like medical, dental, vision, flexible PTO, and retirement programs. The company is committed to employee success and offers a supportive and collaborative work environment.

Requirements

  • 2+ years of relevant work experience as a software engineer or software engineer in test, including software development and/or software test automation
  • Experience in writing test cases and automating them, covering both sanity and in-depth testing, including and not limited to boundary, negative, compatibility, and concurrency tests
  • Understanding of Software QA methodologies, tools, and approaches (black box and/or automated testing) in a software company with short release cycles
  • Experience in Java, Python, JavaScript, TypeScript, or other object-oriented programming languages
  • Experience authoring automated tests in standard functional test automation frameworks. e.g., Cucumber/Selenium/TestNg/PlayWright/Cypress
  • Strong verbal and written communication skills
  • Must be in the Eastern Time Zone, US
  • Applicants must have the unrestricted right to work in the United States
  • Veeva will not provide sponsorship at this time

Responsibilities

  • Create testing-related documentation, including test plans, test cases/scripts, and bug reports, assessing quality and associated risk
  • Automate features for better regression coverage
  • Triage and/or assist with triaging of defects and automation results
  • Develop deep expertise in the product
  • Conduct functional tests within schedules/timelines
  • Work with software engineers, product managers, and other QA Engineers in an Agile team environment
  • Participate in technical discussions during design/implementation reviews
  • Become an expert in your team’s functional areas, helping to build quality into the product

Preferred Qualifications

  • Experience with Atlassian products like Jira, Confluence
  • Experience with TestRail or similar test case management software
  • Knowledge of modern best practices for software development
  • Experience in a SaaS environment that has an agile development process is a huge plus
  • Experience working with remote teams
  • Experience working in the Health Sciences and Life Sciences industry

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible 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.