Назад
Company hidden
3 дня назад

Sr. Software Developer (Test Automation)

98 080 - 147 120CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Sr. Software Developer (Test Automation) (Java/Selenium): Building reusable automated testing frameworks and comprehensive UI, API, functional, regression, integration, and end-to-end test suites for enterprise applications with an accent on Java, Selenium WebDriver, Maven, and CI/CD integration. Focus on designing maintainable page-object architectures, stabilizing flaky tests, enabling parallel cross-browser execution, and validating services through API automation.

Location: Waterloo, Ontario, Canada

Salary: CAD 98,080–147,120 per year

Company

hirify.global develops enterprise information management and Content Services software that connects content with business processes, people, and systems.

What you will do

  • Design, develop, and maintain Java-based test automation frameworks using Selenium WebDriver, Maven, and TestNG or JUnit.
  • Build reusable page objects, utilities, test data components, and assertions using the Page Object Model and established design patterns.
  • Develop automated functional, regression, integration, and end-to-end tests for web applications.
  • Implement API automation with REST Assured or similar Java-based tools to validate services and business workflows.
  • Integrate automated suites into CI/CD pipelines with Jenkins, GitLab CI/CD, or GitHub Actions, including parallel and cross-browser execution through Selenium Grid or cloud platforms.
  • Improve test stability and diagnostics, collaborate on coverage and defects, conduct code reviews, mentor team members, and own automation components through continuous improvement.

Requirements

  • 6+ years of software development or test automation experience with strong Java-based automation expertise for enterprise applications.
  • Strong Java programming skills, including object-oriented design, collections, exception handling, and reusable software components.
  • Extensive Selenium WebDriver experience, including locator strategies, explicit waits, dynamic elements, frames, windows, and browser interactions.
  • Hands-on experience with Maven and TestNG or JUnit, including dependency management, build configuration, parameterization, assertions, test lifecycles, and parallel execution.
  • Proven experience designing automation frameworks with the Page Object Model, data-driven testing, and modular design principles.
  • Experience with REST Assured, SQL, relational databases, and JSON processing for API testing, test data preparation, and backend validation.
  • Proficiency with Git, CI/CD, Jenkins, GitLab CI/CD, GitHub Actions, Selenium Grid, BrowserStack, or Sauce Labs, including collaborative development and automated test integration.
  • Strong knowledge of test design, defect management, Agile, and the software development lifecycle, plus strong troubleshooting, communication, mentoring, and ownership skills.

Nice to have

  • Familiarity with Cucumber, BDD, Docker, or JMeter.

Culture & Benefits

  • Work in a culture centered on innovation, creativity, collaboration, trust, ethics, and purpose.
  • Partner with major companies and contribute to projects shaping digital transformation.
  • Benefits support physical, emotional, and financial wellbeing.
  • Compensation programs may include variable and commission compensation for eligible roles, vacation entitlement, and paid time off.
  • hirify.global promotes diversity, inclusion, accessibility, and a respectful work environment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →