Closed listing
Senior QA Automation Engineer – Java / REST Assured
- ON, Canada
- Ontario, Canada, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Position: Senior QA Automation Engineer – Java / REST Assured
Location: Hybrid- 4days/week Onsite- Toronto, ON
Job type: Full-Time/Permanent Hiring
We are seeking a Senior QA Automation Engineer with 5–10 years of experience in quality engineering and test automation, with strong hands-on expertise in Java, REST Assured, Selenium, API automation, and UI automation. The engineer will design scalable automation frameworks, integrate automated testing into CI/CD pipelines, perform API/UI and database validation, and contribute to overall test strategy and quality engineering practices.
Key Responsibilities
- Design and develop scalable, reusable, and maintainable automation frameworks using Java, REST Assured, Selenium WebDriver, and TestNG/JUnit.
- Build automated API test suites covering request/response validation, authentication, negative scenarios, contract validation, and backend verification.
- Develop UI automation for functional, regression, integration, and end-to-end testing.
- Perform database and backend validation using SQL.
- Integrate automated regression suites with Jenkins, Maven, Git, Bitbucket, Azure DevOps, or similar CI/CD tools.
- Collaborate with developers, BAs, Product Owners, and Agile teams throughout the SDLC.
- Participate in test strategy, framework enhancements, code reviews, defect analysis, and release validation.
- Troubleshoot automation failures and perform root-cause analysis.
- Apply automation best practices including Page Object Model, data-driven testing, and BDD where applicable.
Required Skills
- Java
- REST Assured – Mandatory
- API Automation
- Selenium WebDriver
- TestNG / JUnit
- Automation Framework Development
- SQL / Database Testing
- Git / Bitbucket
- Maven
- Jenkins / CI/CD
- Agile / Scrum
Preferred Skills
- Cucumber / Gherkin / BDD
- Postman / Swagger
- Azure DevOps
- Banking / Financial Services / Payments
- Azure / AWS
- Kafka or messaging technologies
More about this job
Responsibilities
Design and maintain scalable Java-based automation frameworks, and build API and UI test suites for functional, regression, integration, and end-to-end testing. Validate databases and backend systems, integrate automated tests into CI/CD pipelines, and contribute to test strategy, code reviews, defect analysis, and release validation.
Requirements
Requires 5–10 years of quality engineering and test automation experience, with hands-on expertise in Java, REST Assured, Selenium WebDriver, API and UI automation, and SQL-based validation. Experience with TestNG or JUnit, automation framework development, Git, Maven, CI/CD tools, and Agile/Scrum is required; BDD, cloud, messaging, and financial-services experience are preferred.
Skills
- Java
- REST Assured
- API Automation
- Selenium WebDriver
- TestNG
- JUnit
- Automation Framework Development
- SQL
- Database Testing
- Git
- Bitbucket
- Maven
- Jenkins
- CI/CD
- Agile
- Scrum
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
Keywords
- Java
- REST Assured
- Selenium WebDriver
- API Automation
- UI Automation
- TestNG
- JUnit
- Automation Frameworks
- SQL
- Database Testing
- Git
- Bitbucket
- Maven
- Jenkins
- Azure DevOps
- CI/CD
- Agile
- Scrum
- Page Object Model
- Data-Driven Testing
- BDD
- Cucumber
- Gherkin
- Postman
- Swagger
- Azure
- AWS
- Kafka
- Banking
- Payments