{"id":181808,"url":"https://alion.io/job/veeva-systems-qa-engineer-ostro","title":"QA Engineer - Ostro","company":{"id":3288,"name":"Veeva Systems","domain":"veeva.com","url":"https://alion.io/company/veeva-systems","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"B","score":82,"open_postings":774,"ghost_share":0.213,"stale_share":0,"repost_share":0.003,"time_to_fill_p50_days":187,"computed_at":"2026-11-07T05:47:08Z"}},"role":"QA","role_family":"QA","seniority":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":52000,"max_usd":145000,"period":"year","method":"role_seniority_country_cell","sample_n":25},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"GitLab CI","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"LLM","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"Python","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Selenium","optional":false},{"name":"Veeva","optional":false},{"name":"AWS","optional":true},{"name":"GCP","optional":true}],"status":"live","first_seen_at":"2026-07-24T16:36:24Z","employer_posted_date":"2026-07-24","last_verified_at":"2026-11-08T01:08:23Z","board_verified":true,"closed_at":null,"days_open":106,"trust":{"level":"ok","repost_count":1,"flags":["company_stale"],"days_open":105},"description":"The Role\nAt Veeva Ostro, we are transforming how life sciences connect with the people who need their innovations most. Every day, we help millions live healthier lives by bridging the gap between those who make medicines, treatments, and diagnostics and those who take them.\nWhat You'll Do\nWe are seeking a detail-oriented QA Engineer who seamlessly bridges manual precision with automated efficiency. As a disciplined, self-starting problem solver, you take full ownership of software quality without needing micromanagement. Beyond core testing, you bring a strong curiosity for modern QA innovations, including AI-driven testing frameworks and LLM-based approaches, and a drive to help shape the future of our quality processes.\nDevelop and execute manual and automated test plans to ensure SaaS platform quality and reliability\nIdentify, document, and track software defects alongside development teams for rapid resolution\nCreate and maintain test cases, scripts, and data for functional and non-functional testing\nPartner with Product, Engineering, and Customer Success to align on requirements and expected behaviors\nResearch and implement AI-driven automation frameworks and LLM-based techniques to optimize testing\nConduct regression and performance testing to ensure system scalability\nIntegrate automated test suites directly into CI/CD pipelines to streamline deployments\nDeliver clear, structured test reports and status updates to key stakeholders\nDrive continuous QA process improvements independently with minimal oversight\nRequirements\n3+ years in software quality assurance, mastering both manual precision and automated testing\nHands-on experience with frameworks like Cypress, Playwright, or Selenium, plus proficiency in JavaScript, Python, or Java\nProven ability to validate APIs using tools such as Postman, RestAssured, or similar frameworks\nPractical understanding of CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) for automated test integration\nActive interest in AI/ML-driven testing solutions and eagerness to experiment with LLM-based testing approaches\nStrong analytical mindset with a keen eye for detail and complex edge cases\nStrong communication skills to partner effectively with Dev, Implementation, and Customer Support teams\nSelf-starter who prioritizes tasks, solves problems independently, and owns outcomes without micromanagement\nNice to Have\nExperience with AI-driven test automation tools or LLM-based QA methodologies\nKnowledge of SaaS environments and website-based software deployment\nFamiliarity with cloud platforms like AWS or GCP\nInterviewing with Veeva\nWe value your time and believe in a transparent hiring process. Here is the process you can expect.\nFollow the application process and submit your resume.\nWithin 3 days, you will receive a link to a personality assessment administered by a third party.\nOnce you complete the assessment, our team will review your full application package and follow up via email with our decision.\nIf moving to the interview stage, the process is as follows:A conversation with the hiring manager\nA practical case exercise\nA final conversation with our group's Senior Leader.\n\nOnce all interviews are complete, the manager will be in touch with a final decision.\nPerks & Benefits\nMedical, dental, vision, and basic life insurance\nPTO and company-paid holidays\nRetirement programs\n1% charitable giving program\nCompensation\nBase pay: $65,000 - $115,000 CAD\nThe 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.","description_format":"text","description_chars":3967,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Life insurance"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["CRM Software","Data Providers & Datasets","Clinical Trial Software"],"lifecycle":[{"event":"open","at":"2026-08-31T23:03:42Z"},{"event":"close","at":"2026-09-30T04:55:31Z"},{"event":"reopen","at":"2026-11-03T01:41:58Z"}],"visa":[],"liveness":{"score":64,"band":"ok","label":"Likely open","p_open":1,"p_active":0.889,"p_room":0.72,"age_days":105,"expected_fill_days":187,"reasons":["conf:0","velocity","win:mid","crowd:brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/veeva-systems-qa-engineer-ostro","json_url":"https://alion.io/job/veeva-systems-qa-engineer-ostro.json","meta":{"generated_at":"2026-11-08T01:22:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2995,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3288},"rest":"https://alion.io/mcp/rest/get_company?id=3288"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fveeva-systems-qa-engineer-ostro"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fveeva-systems-qa-engineer-ostro"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fveeva-systems-qa-engineer-ostro"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/veeva-systems-qa-engineer-ostro\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fveeva-systems-qa-engineer-ostro"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":181808}},{"tool":"search_jobs","arguments":{"company":"veeva.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":181808},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}