Job Title: QA Automation Engineer (Java, Selenium, API Testing)
Location: Toronto, ON (Hybrid – 4 Days Onsite)
Duration: 12 Months
Role Summary
Seeking a QA Automation Engineer with strong expertise in Java, Selenium, and API testing to build and maintain automation frameworks and ensure high-quality releases in an enterprise environment.
Key Responsibilities
- Develop and execute automation scripts using Selenium and Java.
- Perform API testing using RestAssured and Postman.
- Build and maintain automation frameworks using Cucumber/TestNG.
- Integrate tests into CI/CD pipelines (Jenkins/GitHub Actions).
- Manage defect tracking using JIRA and qTest/ALM.
- Collaborate with development and QA teams for defect resolution.
Required Skills
- Strong experience in QA Automation with Java + Selenium.
- Hands-on with RestAssured, Postman, Cucumber, TestNG.
- Experience with Maven/Gradle, Git/GitHub.
- Knowledge of CI/CD tools (Jenkins or GitHub Actions).
- Experience with JIRA, qTest or ALM.
- Strong API testing experience.
Nice to Have
- SQL, JDBC, database testing.
- Docker, OCP, or Windows Server exposure.
Keywords
QA Automation, Selenium, Java, API Testing, RestAssured, Postman, Cucumber, TestNG, CI/CD, Jenkins, GitHub Actions, Maven, Gradle, JIRA, qTest, ALM.