top of page
Sr. QA Engineer
Sr. QA Engineer
Wednesday, December 11, 2024
Direct Hire
Vancouver, British Columbia, Canada
The Role:
We are seeking a Senior QA Engineer to join our Platform Engineering team that will contribute to the technical direction of additional automation tools and frameworks used to increase the test coverage and agile delivery of products. This Senior QA Engineer will collaborate with software engineers, DevOps, feature team QA engineers, and management to ensure alignment on requirements and delivery of tooling and contribute to new product feature development as needed. When working on new product features they will review requirements, technical implementation designs, perform manual tests, and contribute to the expansion of automated test coverage.
In this role, you will:
We are seeking a Senior QA Engineer to join our Platform Engineering team that will contribute to the technical direction of additional automation tools and frameworks used to increase the test coverage and agile delivery of products. This Senior QA Engineer will collaborate with software engineers, DevOps, feature team QA engineers, and management to ensure alignment on requirements and delivery of tooling and contribute to new product feature development as needed. When working on new product features they will review requirements, technical implementation designs, perform manual tests, and contribute to the expansion of automated test coverage.
In this role, you will:
- Provide technical direction in adding more automation, test coverage, and building frameworks.
- Continuously expand and research strategies for optimizing application test coverage.
- Create, maintain, and deploy testing tools and frameworks.
- Perform code reviews, paired programming, and other mentoring as needed.
- Review requirements and technical design documents to establish a test strategy.
- Develop and maintain test cases for manual and automated test coverage.
- Prepare datasets to test logic, error handling, and system workflows.
- Perform functional, exploratory, regression, API, mobile, and cross-browser testing.
- Use SQL queries and API calls to validate data.
- Perform other related duties and projects as business needs require at the direction of management.
- Bachelor's degree in Computer Science or related field, or equivalent combination of education and experience, preferred.
- 5+ years of development or test automation experience including designing and implementing test frameworks and automation
- scripts.
- Proven experience transforming TDLC through automation, focusing on shift left testing and agile delivery.
- Excellent communication, time management, reporting, and analytical skills.
- Strong skills in leadership, problem-solving, critical thinking, attention to detail, organization and planning, concise writing,
- workload prioritization, continuous learning, and quick to learn and adapt.
- Proficiency in using the following technologies: Git, Excel, SQL, Python, PyTest, Jmeter, CircleCI, browser developer tools,
- command line/shell, Postman, and Docker.
- Proficiency in writing, executing, and monitoring automated test suites.
- Proficiency in writing test documentation, requirements review, and creating bug reports.
- Proficiency in web, mobile, API, and functional requirements testing.
- Strong knowledge of CI/CD pipelines.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience in all types of testing, including unit, integration, system, functional, non-functional, and performance testing.
- Experience with tools and technologies such as Jira/Linear (Project Management), Confluence/Notion/Google Suite
- (documentation), Slack (communication), Test Rail (Test Case Management), and Aqua (IDE).
- Experience with fund accounting software or fundraising software is a plus.
bottom of page