Summary
Veeva Systems is a mission-driven SaaS company transforming the life sciences industry through cloud solutions. Veeva Ostro is seeking a QA Engineer to own software quality by developing manual and automated tests, integrating test suites into CI/CD pipelines, and researching AI- and LLM-driven testing approaches.
Responsibilities
- Develop and execute manual and automated test plans to ensure SaaS platform quality and reliability
- Identify, document, and track software defects alongside development teams for rapid resolution
- Create and maintain test cases, scripts, and data for functional and non-functional testing
- Partner with Product, Engineering, and Customer Success to align on requirements and expected behaviors
- Research and implement AI-driven automation frameworks and LLM-based techniques to optimize testing
- Conduct regression and performance testing to ensure system scalability
- Integrate automated test suites directly into CI/CD pipelines to streamline deployments
- Deliver clear, structured test reports and status updates to key stakeholders
- Drive continuous QA process improvements independently with minimal oversight
Skills
- 3+ years in software quality assurance, mastering both manual precision and automated testing
- Hands-on experience with frameworks like Cypress, Playwright, or Selenium, plus proficiency in JavaScript, Python, or Java
- Proven ability to validate APIs using tools such as Postman, RestAssured, or similar frameworks
- Practical understanding of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) for automated test integration
- Active interest in AI/ML-driven testing solutions and eagerness to experiment with LLM-based testing approaches
- Strong analytical mindset with a keen eye for detail and complex edge cases
- Strong communication skills to partner effectively with Dev, Implementation, and Customer Support teams
- Self-starter who prioritizes tasks, solves problems independently, and owns outcomes without micromanagement
- Experience with AI-driven test automation tools or LLM-based QA methodologies
- Knowledge of SaaS environments and website-based software deployment
- Familiarity with cloud platforms like AWS or GCP
Qualifications
Must Haves
- 3+ years in software quality assurance, mastering both manual precision and automated testing
- Hands-on experience with frameworks like Cypress, Playwright, or Selenium, plus proficiency in JavaScript, Python, or Java
- Proven ability to validate APIs using tools such as Postman, RestAssured, or similar frameworks
- Practical understanding of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) for automated test integration
- Active interest in AI/ML-driven testing solutions and eagerness to experiment with LLM-based testing approaches
- Strong analytical mindset with a keen eye for detail and complex edge cases
- Strong communication skills to partner effectively with Dev, Implementation, and Customer Support teams
- Self-starter who prioritizes tasks, solves problems independently, and owns outcomes without micromanagement
Nice to Haves
- Experience with AI-driven test automation tools or LLM-based QA methodologies
- Knowledge of SaaS environments and website-based software deployment
- Familiarity with cloud platforms like AWS or GCP
Benefits
- As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company paid holidays
- Retirement programs
- 1% charitable giving program