Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Sylabot Technology
Experienced HR professional in Employee lifecycle Management | Employee relations | HRIS | HR operations.
Job Description:
A successful candidate will solve interesting technical challenges whilst developing solutions that have a measurable impact to enable automation of testing app components and improve QA efficiencies. The candidate will work closely with developers, automation, and manual QA team members to implement strategies and procedures to deliver high-quality test automation solutions.
Responsibilities:
- Develop common, reusable automation frameworks, server-side components, and services that execute against the automation strategy and drive future improvements.
- Partner with multiple technology and automation teams to understand workflows, evolve the automation architecture roadmap, and deliver timely solutions to support automation efforts.
- Evaluate, design, implement, and integrate automated testing technologies for backend and component testing, evolving them as technology changes.
- Develop automated testing strategies that can run in a CI/CD environment.
- Set up an integration testing framework with mock endpoints for quick validation of apps.
- Assist in planning, creation, and control of test environments and test data.
- Suggest policies and procedures for test code (Unit Tests & Integration Tests).
- Enhance and extend existing test automation frameworks.
Qualifications:
Technical:
- Expertise in building complex end-to-end automation frameworks and CI/CD pipelines (e.g., Jenkins, TeamCity).
- Experience with Object-Oriented Programming Languages such as Java, C++, C#.
- Solid understanding of software development fundamentals including data structures, design patterns, build, and deployment phases.
- Proven ability to develop clean, testable code.
- Experience with build tools like Maven or Gradle.
- Experience with Linux/Unix environments.
- Hands-on experience with at least one Unit Testing framework such as JUnit, TestNG, NUnit, etc.
- Knowledge of cloud technologies, e.g., Artifactory, Docker, OpenShift.
- 3+ years of hands-on experience in designing, implementing, and maintaining server-side automated testing solutions.
- Understanding of relational database concepts and SQL.
- Experience with project management software such as JIRA, Zephyr.
- Experience with BDD testing frameworks like Cucumber or SpecFlow.
- Expertise in UI automation using TestComplete (Preferred) or Selenium, WebdriverIO, Cypress.
- Experience with automation of Desktop apps is a plus.
- Experience with API automation using Rest Assured, Postman.
- Experience with performance testing tools like JMeter.
- Knowledge of fixed income products, customer and broker market platforms, and trading protocols is preferred.
Soft Skills:
- Solution-oriented mindset.
- Loves challenging tasks.
- Strong passion for technology, with a keen interest in adopting new tools and technologies.
- Self-motivated with the ability to manage own workload.
- Excellent collaborative skills; able to work with others and contribute to global projects.
- Strong analytical and problem-solving skills.
- Ability to work in a fast-paced environment; flexible and results-driven.
Education:
- Bachelor’s degree in a relevant field (e.g., Computer Science, Information Technology).
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Sylabot Technology by 2x.
Get notified about new Quality Assurance Automation Engineer jobs in Mississauga, Ontario, Canada.