Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Software Developer in Test

Vancouver, BC
Full-time
Executive
Avantages pour l'entreprise
Health Insurance
About the Role

Join our client's dev scrum team as a Senior Software Developer in Test, working alongside skilled developers who value code quality and its impact on our users. Our platform includes an API consumed by a SPA and iOS app, and we're exploring AWS Lambda and AWS Fargate for hosting. Our real estate financial system experiences usage spikes during property releases, requiring optimization for high transaction volumes.

We aim to automate and streamline processes in banking, real estate, auditing, and compliance, offering complex challenges to solve.

Responsibilities
  • Create, review, and update testing and triage documentation
  • Lead development of new tools and infrastructure
  • Participate in issue triage and validation
  • Expand test automation framework and coverage
  • Develop knowledge of the application stack
  • Maintain test infrastructure and environment stability
  • Collaborate with development team and stakeholders to understand requirements
  • Improve testing processes and implement best practices
  • Configure reliable automated tests in CI/CD environments
  • Communicate test results effectively
  • Lead test automation and guide testing approaches for new features
  • Participate in design reviews
  • Create test plans and ensure coverage for new features
  • Identify test gaps and prioritize coverage based on risk
  • Implement new automation framework features
  • Provide input on product security and scalability
  • Ensure CI system reliability and take ownership of test failures
  • Mentor other developers in testing techniques

RequirementsRequirements
  • Strong skills in JavaScript
  • 4+ years of development and quality automation experience
  • Experience with unit, functional, integration, performance, usability, reliability, security, and maintainability testing
  • Experience with application security and performance testing
  • Proficiency with Git
  • Familiarity with Continuous Integration systems and CI/CD practices
  • Strong organizational and communication skills
  • Passion for improving software/systems through testing and automation
Bonus Skills
  • Docker
  • Cypress
  • AWS Lambda
  • Ruby on Rails
  • Python
  • Vue.js
  • CircleCI integration

Benefits
  • Investment matching program
  • Office in the heart of Vancouver, BC
  • Regular company-wide and team events
  • Extended health benefits