JAVA SDET API & UI Automation

Compunnel, Inc.

Calgary

On-site

CAD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is looking for a Java SDET in Calgary, Alberta. The right candidate will have 6–10 years of experience in QA and test automation, working in Agile and DevOps environments. This role focuses on automation testing for APIs, UI, and mobile applications, leveraging Java and various tools like Selenium and Appium to enhance quality engineering initiatives.

As an integral part of the team, you will create automated test scripts and frameworks, collaborate closely with global teams, and help improve quality engineering processes.

Qualifications

  • 6–10 years of hands-on QA and test automation experience.
  • Expertise in Java programming language, including Java 8 or higher.
  • Strong experience with automation testing and Core Java development.

Responsibilities

  • Design, develop, and maintain automated test solutions for web, API, and mobile applications.
  • Collaborate with development, product, and QA teams to ensure quality throughout the development lifecycle.
  • Support troubleshooting, defect analysis, and root cause investigations.

Skills

Java programming
API automation testing
UI automation testing
SQL
Selenium
Appium
Gherkin-Cucumber
CI/CD integration

Tools

Rest-Assured
HTTPClient

Job description

We are seeking a Java SDET with strong experience in API and UI automation testing. The ideal candidate will have hands‑on experience in test automation, Java development, API testing, SQL, and automation frameworks. This role requires the ability to contribute to quality engineering initiatives, support automation strategy, and collaborate effectively with global teams in an Agile and DevOps environment.

Key Responsibilities
  • Design, develop, and maintain automated test solutions for web, API, and mobile applications.
  • Develop and execute automated test scripts using Java-based automation frameworks.
  • Perform API testing and validation using automation tools.
  • Design and execute UI automation testing using industry‑standard automation tools.
  • Support mobile automation testing activities using Appium where applicable.
  • Develop and maintain automation frameworks utilizing BDD methodologies.
  • Create, execute, and maintain test cases, test scripts, and test data.
  • Perform database validation and data verification using SQL queries.
  • Collaborate with development, product, and QA teams to ensure quality throughout the software development lifecycle.
  • Integrate automated tests into Continuous Integration and Continuous Delivery (CI/CD) pipelines.
  • Participate in Agile ceremonies and contribute to sprint planning, testing, and delivery activities.
  • Support troubleshooting, defect analysis, and root cause investigations.
  • Provide guidance and support to QA team members when required.
  • Contribute to continuous improvement initiatives for quality engineering processes and automation practices.
Required Qualifications
  • 6–10 years of hands‑on QA and test automation experience.
  • Experience leading or coordinating the work of QA team members.
  • Expertise in Java programming language, including Java 8 or higher.
  • Strong experience with automation testing and Core Java development.
  • Practical experience with UI automation tools such as Selenium or similar frameworks.
  • Practical experience with mobile automation tools such as Appium.
  • Proficiency in API testing and automation using Rest‑Assured, HTTPClient, or similar tools.
  • Strong SQL experience with relational databases.
  • Experience developing and maintaining automation frameworks using Gherkin‑Cucumber (BDD).
  • Experience integrating automated tests into CI/CD pipelines.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively within global teams.
  • Self‑motivated with a willingness to learn and grow professionally.
Preferred Qualifications
  • Experience supporting both web and mobile automation testing initiatives.
  • Experience working within DevOps environments.
  • Experience designing scalable automation frameworks and quality engineering solutions.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

(Dev) SDET (QA Automation Developer)
(Dev) SDET (QA Automation Developer)

Vaco Recruiter Services • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Test Development Engineer
Test Development Engineer

Yochana • Vancouver

On-site
CAD 80,000 - 100,000
Senior Automation Developer - Assistant Vice President
Senior Automation Developer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Mobile Automation Engineer
Mobile Automation Engineer

HireOn Tech • Calgary

On-site
CAD 90,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Tata Consultancy Services • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Net2Source (N2S) • Toronto

On-site
CAD 95,000 - 125,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Teacup Tech Systems • City of Moncton

On-site
CAD 70,000 - 100,000
(SDET BE) Quality Engineer
(SDET BE) Quality Engineer

Quantum World Technologies Inc. • Toronto

Remote
CAD 85,000 - 120,000
QA Automation Engineer
QA Automation Engineer

RELQ TECHNOLOGIES • Canada

Remote
CAD 80,000 - 100,000
QA Automation Engineer
QA Automation Engineer

Repairify Inc. • San Juan de Terranova

On-site
CAD 70,000 - 100,000