Posted in

QA Platform Engineer

QA Platform Engineer

CompanyRakuten
LocationToronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • Proficient in one or more programming languages (e.g., Python, Java, C#).
  • Experience with automation testing tools and frameworks (e.g., Selenium, Appium, TestNG, JUnit).
  • Strong understanding of software QA methodologies, tools, and processes.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Example of setting up a new automated quality process or significantly enhancing an existing process
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in test automation or a similar role.

Responsibilities

  • Design, develop, and maintain test automation frameworks and services to support and monitor automated testing
  • Act as an agent of change helping to drive adoption of tools and processes across the engineering organization
  • Participate in code and architectural reviews to provide feedback on development practices and testing strategies
  • Stay up-to-date with the latest technologies and trends in automated testing
  • Work closely with the Platform Service team to integrate frameworks and processes into Platform tooling
  • Provide training to members utilizing testing frameworks and processes

Preferred Qualifications

  • Experience with performance and/or security testing would be an asset.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes) would be an asset.
  • Experience with cloud platforms (AWS, Azure, Google Cloud) would be an asset.