QA Automation Developer
at X2O Media
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Feb, 2025 | Not Specified | 17 Nov, 2024 | N/A | Availability,Development Projects,Information Technology,Computer Science,Pipelines,Technical Direction,Automation Tools,Adherence,Continuous Integration,Communication Skills,Test Coverage,Test Automation,Product Quality,Web Applications,Evolution | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About X2O Media:
X2O Media provides technology to build remote and hybrid collaboration spaces and unified visual communication solutions for forward-thinking global corporations and higher education institutions.
X2O Media solutions enhance human outcomes by improving the digital visual experiences of high-performing individuals and teams globally. Its X2O solution creates engaging hybrid and remote collaboration spaces to connect in-room and remote attendees in one equal learning experience. X2O Media offers a range of unified visual communication solutions that enable organizations to create and visualize vast amounts of data into unique content.
X2O Media, part of the STRATACACHE family of Marketing technology companies, is headquartered in Montreal, Canada.
The X2O benefits package includes:
- Highly competitive base salary with an annual bonus
- Generous vacation entitlement starting at 18 days
- Four pre-scheduled California Fridays each summer
- Flexible and reasonable work hours for a balanced work-life integration
- A paid week off between Christmas and New Year for everyone to recharge their batteries
- Paid personal days for illness, bereavement, or emergencies.
- Group insurance package fully funded by the company
- Employee Assistance Program
- RRSP matching program
- Hybrid work environment: you choose when to come into the office
- Daily snacks in the lunchroom, along with free tea and coffee
- Corporate social events
- Opportunity to work for a successful and growing SaaS company
- Work on innovative, leading-edge products with an amazing team
- Located in beautiful downtown Montreal steps away from the metro.
The QA Automation Developer provides automated functional tests for X2O applications. The QA Automation Developer performs Functional testing including Regression Testing. It supplements and does not replace unit tests & integration tests written by developers. Our development team provided unit & integrated test cases in our CI/CD pipelines.
Reporting to the Dev Team Lead, the QA Automation Developer will be responsible for ensuring that the QA automation test suite is always operational and has all the required functional test cases to test the X2O applications. It is imperative that the Automated QA test suite be robust & reliable and dependable prior to application release to Production. Our stringent security requirements require test case traceability as a release gate. Missing Functional test cases will be prepared in Test Rail (linked to JIRA) by the QA Automation Specialist and added to the test suite.
The QA Automation Developer will ensure that these new functional test cases are coded into the suite. The QA Automation Developer will ensure that the legacy functional test cases test intended functionality, automating both backend and frontend test plans to ensure comprehensive coverage and high-quality product delivery.
POSITION REQUIREMENTS
- Bachelors degree in computer science, information technology, or a related field.
- Experience in test automation with a focus on backend REST API testing and frontend web applications.
- Proficiency in automation tools and frameworks such as Selenium, Katalon, Cucumber, and Groovy.
- Proficiency of scripting languages (e.g., JavaScript, Python) for test automation.
- Knowledge of multimedia applications is an asset
- Strong understanding of software development lifecycle (SDLC), QA methodologies, and automated testing best practices.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and auto-deployment environments.
- Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
- Strong analytical and problem-solving skills, with attention to detail.
- Familiarity with Agile and Scrum methodologies.
- Experience with test management tools (e.g., JIRA, TestRail) and version control systems (e.g., Git).
- Understanding of cloud environments and containerization tools (e.g., Docker, Kubernetes) for deployment automation.
- Experience with client / server & Web 2.0 testing
Responsibilities:
This role requires a strong knowledge of multi-media applications, test automation, proficiency in tools such as Playwright, Testrail. Test cases are written in Python. The successful candidate will collaborate closely with cross-functional teams to identify issues, suggest enhancements, and contribute to continuous integration and deployment environments for development and production. Key Responsibilities:
- Evolution & maintenance of the QA Automated Test Suite to ensure robustness, availability and reliability
- You will set the technical direction including and required SW language selection, SW vendor components, libraries are maintained
- Mentor & coach the QA Automation specialist to Develop, automate, and execute backend and frontend test plans using varied data sets to ensure thorough test coverage.
- Work with CI/CD pipeline developers to maintain automation frameworks for both development and production environments, supporting continuous integration and auto-deployment workflows. The Automated QA environment must complement (not mirror) the CI / CD test environments
- Collaborate with developers to identify, troubleshoot, and resolve issues, contributing to the enhancement of overall product quality.
- Automate backend REST API tests using Groovy (via Katalon) and frontend tests using Selenium, Katalon, and Cucumber.
- Work with R&D and QA teams to gather requirements, write technical documentation, and support development projects.
- Ensure alignment with business needs and adherence to acceptance criteria by providing input during the development and testing phases.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - QA & Testing
Software Testing
Graduate
Computer science information technology or a related field
Proficient
1
Montréal, QC, Canada