Job Description
Upgrade is seeking a Senior QA Automation Engineer to join their team. This is a fully remote position where the engineer will work directly with product teams, participate in application specification reviews and architectural design sessions, and identify testing strategies for various features and functionalities. The engineer will develop an understanding of how to deliver high performing software at pace of development and work in an environment that promotes ownership at all levels including configuring and monitoring apps in production.
What this role involves:
- Executing functional/performance tests by spinning up disposable environments on demand to deploy microservices with different versions and configurations, and customize database content
- Developing test automation at the pace of feature development utilizing our functional and performance test frameworks
- Customizing, configuring, patching services, and deploy infrastructure and code changes all the way through to production
- Analyzing log files and troubleshoot production issues by automating and reproducing them in a non-production environment
- Planning, creating, and implementing strategies/solutions for feature validations and test automation
Requirements:
- Ability to develop test automation in Java using Selenium or Playwright to utilize Integrated Development Environments (IDE) such as IntelliJ or Eclipse
- Experience in deploying services in various environments such as Kubernetes, using deployment tools like ArgoCD and Jenkins
- Capability to improve efficiency of existing test infrastructure using Docker, Selenium and headless browser executions
- Familiarity with log aggregators such as SumoLogic, Kibana, or Splunk, and app monitoring tools such as Honeycomb, or Grafana
- Experience writing SQL queries and working in a cloud-based environment (AWS)
- Passion for automating tests and delivering high quality features in a fast paced environment
- Comfortable working in Agile methodology
What Upgrade offers:
- Competitive salary and stock option plan
- 100% paid coverage of medical, dental and vision insurance
- Flexible PTO
- Competitive 401(k) and RRSP program
- Opportunities for professional growth and development
- Paid parental leave
- Health & wellness initiatives