Execute functional and performance tests by creating on-demand ephemeral environments to deploy microservices with different versions and configurations, and customize database content
Develop automated tests alongside feature development using our functional and performance test frameworks
Customize, configure, and fix services, and deploy infrastructure and code changes through to production
Analyze log files and troubleshoot production issues by automating them and reproducing them in a non-production environment
Plan, design, and implement strategies and solutions for feature validation and test automation
Requirements
Ability to develop automated tests in Java with Selenium and to use IDEs such as IntelliJ or Eclipse
Experience deploying services in environments like Kubernetes using tools such as ArgoCD and Jenkins
Capability to improve the efficiency of existing test infrastructure with Docker, Selenium, and headless browser executions
Familiarity with log aggregators such as SumoLogic, Kibana, or Splunk, and application monitoring tools like Honeycomb or Grafana
Experience writing SQL queries and working in a cloud environment (AWS)
Passion for test automation and delivering high-quality features in a fast-paced environment
Comfortable with Agile methodology
Bachelor’s degree in Computer Science or a relevant technical field
Benefits
Competitive salary and equity/stock option plan
100% coverage of medical, dental, and vision insurance
Flexible paid time off
Competitive 401(k) and RRSP retirement plans
Allowance for learning and personal development
Paid parental leave
Health and wellness initiatives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.