QA Platform Engineer
Company | Rakuten |
---|---|
Location | Toronto, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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.