QA Automation Engineer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: QA Automation Engineer
Location: Toronto, ON
Work Model: Hybrid
Employment Type: Contract
Job Description
We are seeking an experienced QA Automation Engineer with strong expertise in test automation, Selenium, Java, API testing, Jenkins, CI/CD, and Cucumber. The ideal candidate will be responsible for developing and maintaining automated test scripts, ensuring software quality, and integrating automated testing into CI/CD pipelines.
Key Responsibilities
- Design, develop, and maintain automated test scripts using Selenium and Java.
- Perform functional, regression, and end-to-end testing.
- Develop and execute API tests to validate functionality, performance, and data integrity.
- Implement Behavior-Driven Development (BDD) frameworks using Cucumber.
- Integrate automated test suites with Jenkins and CI/CD pipelines.
- Identify, document, track, and troubleshoot software defects.
- Collaborate with developers, business analysts, and QA teams to resolve issues.
- Maintain test documentation and continuously improve automation frameworks.
Required Skills
- Strong experience in QA Automation using Selenium and Java.
- Hands-on experience with API testing.
- Experience with Cucumber and BDD frameworks.
- Proficiency in Jenkins and CI/CD pipeline integration.
- Strong understanding of software testing methodologies and automation frameworks.
- Excellent analytical, problem-solving, and communication skills.
Additional Details
- Must be comfortable working in a hybrid environment in Toronto, ON.
- Previous experience working in Agile/Scrum teams is preferred.
More about this job
Responsibilities
Develop and maintain automated test scripts using Selenium and Java, and perform functional, regression, end-to-end, and API testing. Integrate automated test suites with Jenkins and CI/CD pipelines, track and troubleshoot defects, collaborate with cross-functional teams, and maintain test documentation and automation frameworks.
Requirements
Requires strong QA automation experience with Selenium and Java, hands-on API testing, and experience with Cucumber and BDD frameworks. Candidates should be proficient in Jenkins and CI/CD integration, understand testing methodologies and automation frameworks, and have strong analytical, problem-solving, and communication skills; Agile/Scrum experience is preferred.
Skills
- QA Automation
- Selenium
- Java
- API Testing
- Jenkins
- CI/CD
- Cucumber
- Behavior-Driven Development
- Functional Testing
- Regression Testing
- End-to-End Testing
- Test Automation Frameworks
- Defect Tracking
- Agile
- Scrum
- Communication
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
Keywords
- QA Automation
- Selenium
- Java
- API Testing
- Jenkins
- CI/CD
- Cucumber
- Behavior-Driven Development
- BDD Frameworks
- Automated Test Scripts
- Functional Testing
- Regression Testing
- End-to-End Testing
- Software Quality
- Test Automation
- Automation Frameworks
- Software Testing Methodologies
- Defect Tracking
- Defect Troubleshooting
- Test Documentation
- Agile
- Scrum
- IT Services
- IT Consulting