View all jobs

Python Automation Specialist

Ottawa, Ontario · Information Technology
Based in our Kanata offices, we are looking for a hands-on Quality Assurance Engineer. As a member of the team, responsibilities will cover a broad range and include participating in test development (manual and automated) and execution, identification, and investigation of issues, and advancing QA process. A team player, you are a self-starter and must be able to communicate well, multitask, proactively solve problems, and deliver against tight deadlines in a fast-paced environment.
Key responsibilities
  • Quickly acquire a solid understanding of our clients’ products and features
  • Participate in Quality Assurance test development (automation and manual) and the execution of test
  • Participation in the development of test plans, procedures, tools and reporting
  • Develop automated test scripts and tools in current python-based framework to verify new feature functionality
  • Execute, maintain, and add unit / regression tests during the development phase
  • Run regression tests and debug failures
  • Maintain defects to track issues and failures
  • Peer reviews to ensure that new feature will comply to the development standard and best practices
Experience and qualifications
  • BSc degree OR a 3 year+ technology related diploma in Computer Science, Software / Hardware / Electrical Engineering, or other Information Technology related field
  • 7+ years of industry experience in information technology and engineering
  • 3 ~ 5+ years’ experience in Quality Assurance
  • Working knowledge of QA methodology, processes, and best practices
  • Strong hands-on coding experience in Python
  • Strong English language verbal and written communication skills
  • 3+ years of experience in Selenium based automation
  • Understanding with basic networking protocols
  • Familiarity with build process and tools like Gradle, Jenkins, Git
  • Capable of working in an Agile/Scrum development process

Share This Job

Powered by