CrawlJobs Logo

Selenium / Robot Framework Automation Engineer

realign-llc.com Logo

Realign

Location Icon

Location:
Canada , Toronto

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

130000.00 USD / Year

Job Description:

We are looking for a skilled Selenium / Robot Framework Automation Engineer to join our team in Toronto, ON for an onsite full-time role. The ideal candidate will design, develop, and maintain automated test frameworks to ensure high-quality software delivery.

Job Responsibility:

  • Design, develop, and maintain automation frameworks using Selenium and Robot Framework
  • Create and execute automated test scripts for web applications
  • Collaborate with QA, development, and product teams to understand requirements and testing scenarios
  • Integrate automated tests into CI/CD pipelines for continuous testing
  • Analyze test results, identify defects, and report issues effectively
  • Maintain comprehensive test documentation and framework enhancements
  • Continuously improve automation coverage and testing efficiency

Requirements:

  • Strong experience in Selenium WebDriver and Robot Framework
  • Proficiency in programming languages such as Python or Java
  • Experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
  • Knowledge of API testing and integration
  • Familiarity with version control systems like Git
  • Strong analytical, problem-solving, and debugging skills

Nice to have:

  • Experience with cloud platforms such as AWS or Azure
  • Knowledge of BDD/TDD frameworks
  • Familiarity with Agile/Scrum development processes

Additional Information:

Job Posted:
March 21, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Selenium / Robot Framework Automation Engineer

Senior Software Quality Assurance Engineer (Automation)

Our quality assurance engineers strive to ensure everything they touch works bea...
Location
Location
Philippines , Makati
Salary
Salary:
Not provided
lawadvisor.ventures Logo
LawAdvisor Ventures Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or similar field
  • Minimum of 5 years of experience working as a QA Automation Engineer
  • Advanced programming skills, including automation systems and databases
  • Extensive knowledge and experience in building automation scripts from scratch using Robot Framework, Selenium, or other similar scripting tools
  • Demonstrated leadership in defining, implementing, and refining company-wide QA processes and strategies
  • A commitment to continuous QA enhancement through the effective use of testing tools and methodologies
  • Skilled in using Jira and Xray or similar ticketing and test management tools
  • Detailed knowledge of application functions, bug fixing, testing protocols, and CI/CD pipeline integration
  • Good written and verbal communication skills in English
  • Excellent analytical skills
Job Responsibility
Job Responsibility
  • Driving our automation strategy, partnering with the QA Manager to evolve frameworks, adopt new tools, and shape long-term direction
  • Building and maintaining scalable automated suites (regression, smoke, UI) in Robot Framework, integrated with CI/CD for fast and reliable feedback
  • Ensuring automation aligns with product goals, improving coverage, stability, and efficiency across teams
  • Championing quality engineering, reducing flakiness, optimising test performance, and promoting early testing in the development lifecycle
  • Collaborating with cross-functional teams, validating requirements and communicating risks or issues with clarity
  • Mentoring QA engineers, guiding automation best practices through code reviews and knowledge sharing
  • Advocating for continuous improvement, refining QA workflows, influencing sprint priorities, and staying updated on evolving automation technologies
What we offer
What we offer
  • A highly-skilled, driven and dedicated team
  • Competitive salary: we strive to always provide industry market rates
  • Remote work opportunities: our team is distributed across the globe and we enjoy the flexibility of working remotely when possible
  • Continuous learning and development: whether by way of conferences, online courses, or further study, we’re here to support your personal and professional growth
  • Company retreats: While Zoom and Slack are our operating system, our company retreats allow us to create long-lasting bonds with each other and to feel human
  • A direct line with our key users, and influential high-level stakeholders (investors, advisors, and other relevant members) to use as and when needed
Read More
Arrow Right

Senior Engineer / Tech lead

The Senior/Tech Lead Engineer will collaborate with the OPCO team to gather requ...
Location
Location
India
Salary
Salary:
Not provided
sdettech.com Logo
SDET Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 to 9 years experience
  • Strong proficiency in Python with deep understanding of Object-Oriented Programming (OOPs)
  • Solid hands-on experience with Robot Framework for test automation
  • Proficient in Selenium WebDriver for UI automation
  • Experience in designing and implementing custom automation frameworks
  • Good understanding and experience with CI/CD pipelines
  • BE, B-Tech qualification
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable automation frameworks using Python and Robot Framework
  • Develop and execute automated UI test scripts using Selenium
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality test coverage
  • Integrate test automation with CI/CD pipelines (e.g., Jenkins, GitHub Actions, or similar)
  • Identify opportunities for test automation and continuously enhance the test coverage
  • Perform code reviews
  • Contribute to API and mobile automation testing strategies
  • Fulltime
Read More
Arrow Right

Cloud Engineer - QA

Cloud Engineer - QA. This role has been designed as ‘’Onsite’ with an expectatio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.Tech/B.E. with 2–3 years of experience as a QA / Test Automation Engineer
  • Strong understanding of software testing fundamentals and QA processes (test planning, execution, defect lifecycle, regression, smoke, etc.)
  • Hands‑on experience with Robot Framework for test automation
  • Practical experience with at least one UI automation tool: Playwright or Selenium
  • Solid experience in API testing and automation (Postman/REST clients, custom scripts, or frameworks)
  • Programming skills in at least two of: Python, Java, JavaScript
  • ability to read, debug, and write test automation code
  • Experience with Jenkins, Git, and integrating tests into CI/CD pipelines
  • Familiarity with Docker, containers, and Kubernetes concepts
  • Working knowledge of SQL and database validation
Job Responsibility
Job Responsibility
  • Analyze requirements and design effective test strategies, test cases, and test data
  • Develop, maintain, and execute automated tests for UI, API, and integration scenarios
  • Build and enhance automation frameworks using Robot Framework and tools such as Playwright and Selenium
  • Implement and use design patterns and best practices in test automation for scalability and maintainability
  • Create and execute API automation tests (REST/GraphQL, etc.), including validations, negative scenarios, and contract checks
  • Integrate automated tests into CI/CD pipelines using Jenkins (or similar)
  • Log, track, and verify defects using Jira and create / maintain test artifacts in Confluence and a test management tool (e.g., TestRail)
  • Collaborate with developers to debug issues, analyze logs, and improve test coverage
  • Work with Docker/Kubernetes‑based deployments and validate applications running in containerized environments
  • Perform basic checks and troubleshooting related to networking, Linux shell, and environment configuration
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Principal Software Engineer II

Candidates must be local to Bay Area. The position requires a technical lead wit...
Location
Location
United States , San Jose
Salary
Salary:
75.00 - 80.00 USD / Hour
gomillenniumsoft.com Logo
MillenniumSoft Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, or equivalent
  • Minimum 10 years of hands-on experience in software automated test development
  • Strong hands-on experience of the last 5+ years
  • Strong hands-on experience with scripting in Robot Automation Framework, Selenium, and other test automation tools
  • Strong hands-on experience with scripting in C#, Python, and other programming languages
  • Strong knowledge of Action Driven, Keyword Driven, Data-Driven testing approaches
  • Strong hands-on experience with OS virtualization
  • Strong hands-on experience with Azure DevOps services and Azure portal
  • Strong hands-on experience with GIT, TFVC
  • Must be local to Bay Area
Job Responsibility
Job Responsibility
  • Expand automation framework to provide additional development capabilities
  • Analyze existing systems and identify areas for improvement
  • Work closely with software developers and test engineers to understand software workflows, use cases, and specifications in creating automated scripts
  • Design, develop, and document automated test scripts to ensure the quality of our products
  • Work closely with a team to ensure script implementation comply with best practices
  • Work independently and as a member of the automation team developing and maintaining automation scripts
  • Develop and verify automation test scripts to build a system to support automation of unit, functional, performance, security, and integration testing
  • Translate existing manual tests and defects into automated scripts
  • Collaborate effectively with remote test automation resources
  • Identify, analyze, and document software defects detected by automation scripts
  • Fulltime
Read More
Arrow Right

AI-Powered Test Automation Engineer

Sybrant Technologies has been in the forefront of transforming its customers int...
Location
Location
Salary
Salary:
Not provided
sybrant.com Logo
Sybrant Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong test automation (Selenium, Pytest, Robot Framework)
  • Python/Java for AI testing integrations
  • Familiarity with AI testing tools (Testim, Mabl, Applitools)
  • Familiarity with LLM-based chatbots (OpenAI, Claude, Gemini, or Llama 3)
  • Basic ML concepts (model training, data labeling for testing)
Job Responsibility
Job Responsibility
  • Design and implement AI-augmented test automation frameworks to improve testing efficiency, coverage, and accuracy
  • Develop AI-enhanced test automation scripts using Python/Java with tools like Selenium, Playwright, or Cypress
  • Integrate AI/ML models for: Self-healing tests (auto-correcting locators), Flaky test detection (predicting unstable tests), Test case generation (using LLMs like GPT-4 or Gemini)
  • Use visual testing tools (Applitools, Percy) with AI for UI validation
  • Optimize test suites with predictive analytics (prioritizing high-risk areas)
  • Work with CI/CD pipelines (Jenkins, GitHub Actions) for AI-driven test execution
Read More
Arrow Right

Server Platform Integration Test Engineer

This position will support government accounts. Therefore, due to federal export...
Location
Location
United States , Spring
Salary
Salary:
106000.00 - 243000.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical field
  • 6+ years of hands-on work experience in server platform testing, automation, and system integration roles
  • Strong expertise in test automation using Python, Robot Framework, Selenium, JavaScript, RESTful APIs, or similar technologies
  • Deep understanding of server hardware architectures and BIOS/UEFI across both x86 and ARM-based platforms
  • Working knowledge of operating systems, virtualization, and networking concepts
  • system administration experience with Windows and/or Linux is a plus
  • Proven ability to troubleshoot and solve complex system integration and automation challenges
  • Experience with test management and defect tracking software tools such as Jira, SpiraPlan, TestRail, or equivalent tools
  • Excellent analytical, communication, and collaboration skills, with the ability to work independently in a fast-paced, cross-functional environment
Job Responsibility
Job Responsibility
  • Design, develop, debug, and maintain scalable automated test frameworks and integration test cases for server platforms using Python, Robot Framework, JavaScript, Selenium, and related tools
  • Drive continuous improvement in test automation practices, incorporating AI-driven techniques, participating in code reviews, mentoring junior engineers, and sharing best practices
  • Own end-to-end server integration testing, including platform-level test planning, execution, metrics reporting, and defect management
  • Apply architectural expertise across x86 and ARM server platforms to ensure comprehensive test coverage and rapid issue identification
  • Collaborate cross-functionally with hardware, firmware, OS, and software teams to diagnose and resolve complex system integration test issues
  • Manage and maintain test environments, including system installation, hardware configuration changes, and firmware and software updates
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right
New

QA Automation Engineer

The QA Automation Engineer role at NTT DATA involves leveraging Robot Framework ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with automated testing tools
  • Solid knowledge of SQL and scripting
  • Experience working in an Agile/Scrum development process
  • BS/MS degree in Computer Science, Engineering or a related subject
Job Responsibility
Job Responsibility
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Fulltime
Read More
Arrow Right

Senior QA Engineer (Next-Gen Firewall)

As a Senior QA Engineer, you will be a key member of our quality assurance team,...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
qualgo.net Logo
Qualgo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 4+ years of professional experience in software quality assurance or SDET roles
  • Strong proficiency in Python (preferred) or Java for writing automated test scripts
  • Experience with frameworks like Pytest, Robot Framework, Selenium, or Cypress
  • Deep understanding of smoke, regression, integration, and performance testing types
  • Proficiency with bug tracking and project management systems (e.g., Jira, Confluence)
  • Excellent analytical mind, clear communication skills, and the ability to collaborate effectively in a fast-paced environment
  • Professional proficiency in English to communicate with the global teams
Job Responsibility
Job Responsibility
  • Design, develop, and execute comprehensive test plans and test cases for complex software systems, ensuring high coverage of both UI and backend network logic
  • Architect and maintain scalable automated test frameworks and scripts (using tools like Python, Pytest, Selenium, or similar) to reduce manual effort
  • Identify, document, and track software defects using Jira
  • work closely with developers to reproduce complex network/AI edge cases and verify fixes
  • Lead code reviews for test scripts, advocate for 'Shift-Left' testing, and contribute to the continuous improvement of our SDLC and CI/CD pipelines
  • Coach junior and mid-level QA engineers on best practices, automation techniques, and troubleshooting
  • Perform rigorous performance, stress, and stability testing to ensure the firewall can handle high network throughput without latency
  • Ensure product compliance with industry security regulations and standards
  • Perform the duties and tasks assigned by your direct report or as otherwise instructed by the Company
What we offer
What we offer
  • Meaningful work & impact
  • Competitive rewards
  • Growth & well-being
  • People & workspace
  • Young & dynamic environment
Read More
Arrow Right