Quality Assurance Automation Developer
Thales View all jobs
- Vancouver, BC
- Permanent
- Full-time
- Design detailed test plans for new features, provide estimations and write automated tests. Balance automated and manual testing, with goal of full automation where possible Setting up and maintaining cloud-based environments (eg AWS, Azure, GCP). Perform functional, integration and performance testing across multi-cloud environments. Validate configurations such as authentication and role-based access control.
- Plan for and execute concurrency testing on big data machines, using complex database queries and pipelines. Monitor and report any issues found; work with developers on issue resolutions
- Enhance existing tests to run on scaled data machines. Analyze how workload performance is affected in big data environment for operations such as data ingestion, query performance, replication and failover
- Investigate and report bugs in the tracking system
- Reproduce and troubleshoot reported issues, verify bug fixes
- Collaborate with developers to provide ideas, feedback and suggestions for improvement
- Proactively document and share knowledge about automation best practices, methods and tools
- Collaborate with the QA Team responsible for E2E testingS
- Great problem solving skills
- Detail oriented and meticulous
- Team player, collaborate well with others
- Open to feedback and willing to work on self-improvement
- Great written and verbal communication skills
- B.Sc./M.Sc. in Computer Science or equivalent
- 5+ years of experience in Quality Assurance
- Experience with automated testing
- Experience with Linux operating systems
- Experience with scripting languages (preferably Bash and Python)
- Strong understanding of QA methodologies, validation and verification processes
- Experience with GitHub Action
- Knowledge of NoSQL database and/or data warehouse internals
- Familiarity with containerization tools (e.g. Docker)
- Exposure to cloud-based systems (e.g. AWS, Azure, GCP)
- Experience with Agile development methodologies
- Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.
- Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.
- Company paid holidays, vacation days, and paid sick leave.
- Voluntary Life, AD&D, Critical Illness, Long-Term Disability.
- Employee Discounts on home, auto, and gym membership.