Senior SDET (IC4) - Senior Software Engineer in Test
Indexed description
At Emburse, you’ll not just imagine the future - you’ll build it. As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results.
What You’ll Do :
- Work as the quality champion and SDET within a product scrum team on a large-scale highly distributed enterprise software solution
- Establish test plans/approach for features and functionality
- Ensure code changes are thoroughly tested and released efficiently and with high quality
- Conduct system/E2E testing, and coordinate and execute release and deployment activities for Emburse releases
- Design and implement automation for integration and workflow tests
- Assess load/performance testing requirements and create tests to exercise and evaluate system performance under load
- Pair with developers to ensure applications and features are designed for testability
- Collaborate with Software Engineers, Product Owners and other stakeholders to ensure our products and services are delivered with high quality
- Participate in peer code reviews and identifying opportunities to improve the reliability and maintainability of our test automation architecture
- Drive and lead test automation projects and architecture improvements and refactoring to improve test reliability, maintainability and performance
- Onboard and mentor new and junior team members
- May have a role in supervising others or leading small to moderate projects
- Establish test and automation strategies at a project or service level and influence decision making and technical direction
- Communicate and educate team on QA/Automation industry best practices
- Identify and evaluate new tools and approaches for testing, test automation and release management, and help introduce them to the larger team
- Bachelor’s degree in Computer Science or related field, or relevant experience
- 4+ years of Testing/Quality Engineering experience in software domain
- Broad knowledge of Computer Science concepts and technologies
- Experience working in Scrum/Agile and DevOps environment
- Experience designing and implementing automated tests using standard automation tools such as Pytest, Selenium, Playwright or others
- Familiarity with object-oriented programming languages and concepts (Python, Java, etc..)
- Comfortable with SQL and writing SQL queries
- Exposure to RESTful APIs and experience with Postman/Curl or other equivalent tools
- Some experience with load/performance testing and tools
- Able to find opportunities for improvement and tackle them without external direction
- Experience with front-end and back-end automation frameworks (Selenium, QA Robot, Playwright, Pytest, RestAssured, etc…)
- Comfortable with CI/CD, build, package, configuration and release management tools (eg. Jenkins, Ansible, Gitlab/Github)
- Knowledge/Experience with K8S/Docker, AWS, Infrastructure as code
- Exposure to infrastructure observability tools such as Grafana, OpenSearch, Coralogix, Datadog
- Test Lead or management experience
- This role is not sponsorship eligible
- Candidates need to be legally allowed to work in Canada
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search