Remote Lead Software Engineer in Test

closed
Logo of Shakepay

Shakepay

πŸ“Remote - Canada

Job highlights

Summary

The Lead Software Engineer in Test (SET) will be responsible for defining and implementing testing strategies, collaborating with other teams, developing automated testing frameworks, mentoring team members, and staying updated with emerging technologies at Shakepay, a Canadian financial institution focused on Bitcoin-friendly services. The role requires a Bachelor's degree in computer science or equivalent experience, 5+ years of software development and testing experience, proficiency in languages like Python, Java, or TypeScript, and experience with CI/CD pipelines, cloud platforms, and containerisation technologies.

Requirements

  • Bachelor's degree in computer science, related field, or equivalent industry experience
  • 5+ years of experience in software development and testing, with a strong focus on integrating test automation frameworks and tools like Playwright or Cypress
  • Demonstrated experience using languages like Python, Java, or TypeScript
  • Extensive experience working with CI/CD pipelines, cloud platforms (e.g., AWS, Azure), and containerisation technologies (e.g., Docker, Kubernetes)
  • Deep understanding of software testing methodologies, tools, and processes
  • Strong analytical and problem-solving skills
  • Exceptional communication skills, both written and verbal

Responsibilities

  • Define the vision and strategy for testing and developer enablement within the team
  • Champion best practices in code quality, testing, and maintainability and drive their adoption across the engineering organisation
  • Work closely with product, design, and other engineering teams to ensure that our tools and frameworks meet the evolving needs of our Engineers
  • Architect, design, and implement automated testing frameworks and tools from scratch
  • Guide, coach, and mentor team members and foster an innovative and collaborative environment
  • Evaluate emerging technologies and industry trends. Regularly refine our approach to stay ahead of the curve
  • Be prepared to roll up your sleeves and dive into the code, demonstrating best practices firsthand

Preferred Qualifications

  • Experience with GitHub for version control and leveraging GitHub Actions for CI/CD
  • Familiarity with Maestro for test automation and mobile testing
  • Previous experience in a startup or fast-paced environment
  • Knowledge of effective test case design and development
  • Enthusiasm for financial technology and innovation

Benefits

  • Competitive compensation (every shaker owns stock options)
  • Benefits (health, dental, paramedical, disability, etc)
  • Generous vacation time
  • Embrace continuous learning: ambitious individuals with an insatiable thirst for knowledge will feel at home
  • Get paid in bitcoin: choose to take a percentage of your salary in the hardest, soundest money the world has ever known
  • Work remote: work from anywhere in Canada. If you're in Montreal or Toronto, you can also work from our offices
This job is filled or no longer available