{"id":4089026,"url":"https://alion.io/job/randstad-canada-intermediate-automation-developer","title":"Intermediate Automation Developer","company":{"id":19351,"name":"Randstad Canada","domain":"randstad.ca","url":"https://alion.io/company/randstad","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"staffing","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"middle","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"JMeter","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Rest-Assured","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"Datadog","optional":true},{"name":"Grafana","optional":true},{"name":"k6","optional":true},{"name":"Prometheus","optional":true},{"name":"Splunk","optional":true}],"status":"live","first_seen_at":"2026-11-11T18:46:28Z","employer_posted_date":null,"last_verified_at":"2026-11-11T18:46:28Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are seeking an Intermediate Automation Developer to lead the architecture, development, and execution of automated testing and performance engineering solutions for enterprise applications. In this role, you will be responsible for designing and scaling robust test automation frameworks, executing comprehensive non-functional testing suites (load, stress, scalability, and endurance), and integrating quality gates into modern CI/CD pipelines. Working closely with cross-functional development, architecture, and DevOps teams within an Agile/Scrum delivery model, you will validate cloud-hosted solutions (primarily on Microsoft Azure), diagnose performance bottlenecks, and ensure systems meet rigorous functional, reliability, and scalability standards.\n\nLocation: Toronto, ON (Hybrid – 3 days a week onsite)\n\nDuration: 6-month contract\n\nAdvantages\nDual-Track Quality Engineering: Drive both advanced framework automation and enterprise-scale performance engineering.\n\nModern Cloud & DevOps Stack: Hands-on work embedding automated tests into CI/CD pipelines within Microsoft Azure.\n\nPerformance Impact: Influence architecture choices through load modeling, benchmarking, and bottleneck analysis.\n\nHybrid Work Model: Balanced schedule featuring 3 days onsite in Toronto.\n\nResponsibilities\nDesign, build, scale, and maintain enterprise test automation frameworks and reusable test components.\n\nAuthor, execute, and maintain automated test suites across web, REST/SOAP APIs, databases, integration layers, and regression workflows.\n\nDesign, configure, and execute performance, load, stress, endurance/soak, and benchmark tests to establish system baselines.\n\nEmbed automated functional and performance test suites into CI/CD pipelines and DevOps workflows.\n\nIdentify, reproduce, document, and track software defects and performance bottlenecks, working closely with software developers and infrastructure engineers to resolve issues.\n\nValidate application behavior, microservices architectures, and data integrity across cloud-hosted environments on Microsoft Azure.\n\nConstruct and manage test data strategies, mock services, test environments, and automation asset repositories.\n\nLeverage observability and monitoring tools to analyze system metrics, response times, throughput, latency, and resource utilization under load.\n\nDefine and document test strategies, test plans, quality dashboards, and production readiness criteria.\n\nCollaborate actively in Agile/Scrum ceremonies, partnering with Product Owners, Business Analysts, Developers, and QA peers to advance quality engineering best practices.\n\nQualifications\nQuality Assurance & Engineering Background: 7+ years of progressive experience in Quality Assurance, Test Automation, or Quality Engineering (Strictly Required).\n\nAutomation Framework Design: 5+ years of dedicated experience developing, scaling, and maintaining automated test frameworks (e.g., Python/PyTest, Selenium WebDriver, REST Assured, ReadyAPI) (Strictly Required).\n\nHands-on Performance Testing: 3+ years of practical experience architecting and executing load, stress, and endurance test scenarios using performance tools such as JMeter, LoadRunner, or equivalent (Strictly Required).\n\nAgile Delivery: 5+ years of experience working collaboratively within Agile/Scrum software delivery teams (Strictly Required).\n\nDevOps & CI/CD Integration: Demonstrated experience integrating automated regression and performance testing into CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions) (Strictly Required).\n\nCloud Platform Testing: Hands-on experience testing cloud-hosted applications and distributed architectures, with a strong preference for Microsoft Azure (Strictly Required).\n\nScripting & Database Validation: Proficiency with scripting languages (Python, JavaScript, or Shell) along with SQL and relational database verification (Strictly Required).\n\nNice-to-Have Assets:\nHands-on experience with modern load testing tools such as K6.\n\nPrior testing and quality engineering experience within the public sector or government enterprise environments.\n\nPractical knowledge of monitoring and observability platforms (e.g., Azure Monitor, Grafana, Splunk, Datadog, Prometheus).\n\nExperience testing API security protocols (OAuth, JWT, SAML, Bearer Tokens).\n\nSummary\nIf you're interested in the \"Senior Automation & Performance Test Engineer\" role based in Toronto, we encourage you to apply online at www.randstad.ca.\n\nOnly qualified candidates will be contacted for the next steps. We look forward to hearing from you!\n\nRandstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.\n\nRandstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to  to ensure their ability to fully participate in the interview process.\n\nThis posting is for existing and upcoming vacancies.","description_format":"text","description_chars":6007,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Staffing & Staff Augmentation"],"lifecycle":[{"event":"open","at":"2026-11-11T19:44:03Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":0,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-11-11T07:38:50+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":15,"reasons":["seen:0","win:early","comp:brand"],"computed_at":"2026-11-11T22:31:43Z"},"pay":null,"html_url":"https://alion.io/job/randstad-canada-intermediate-automation-developer","json_url":"https://alion.io/job/randstad-canada-intermediate-automation-developer.json","meta":{"generated_at":"2026-11-11T22:31:43Z","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":44654,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":19351},"rest":"https://alion.io/mcp/rest/get_company?id=19351"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frandstad-canada-intermediate-automation-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Frandstad-canada-intermediate-automation-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Frandstad-canada-intermediate-automation-developer"},{"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/randstad-canada-intermediate-automation-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frandstad-canada-intermediate-automation-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4089026}},{"tool":"search_jobs","arguments":{"company":"randstad.ca","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4089026},"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"}}