## Software Development Engineer in TestApplylocations:Canada - Calgary, AB:Remote, United Statestime type:Full timeposted on:Posted Todayjob requisition id:R66909**Job Summary:**AssetWorks is seeking an experienced Software Developer / Engineer to help accelerate growth and drive a quality-first culture. You will work closely with the team to ensure our high-test standards are maintained while driving new strategies and processes.This is a” lead by example” role. The successful candidate will be able to balance changing priorities. From building new functionality, to evangelizing best practices to the team. You have a desire to learn and solve problems in the pursuit of excellence.Your creativity and innovative solutions will directly impact the success of our EAM offerings and of our end customers.This position is remote in North America and will report to the Senior Software Development Manager.**Job Description:****About the Role:**We're looking for an SDET who builds test automation the same way our developers build features—with AI as a core part of the workflow. You'll own the quality engineering practice for an enterprise asset management platform, designing and implementing automated test suites across a full-stack application (Angular frontend, C#/.NET backend, SQL Server database).This isn't a manual QA role with some scripting. You'll architect test frameworks, write integration and E2E tests, build CI pipeline gates, and use AI tools to accelerate test creation and maintenance. You'll work alongside developers who ship with AI assistants daily—your job is to make sure what ships actually works.**What You'll Do:**- Design and implement E2E test automation using Playwright, Cypress, or equivalent- Build API integration test suites for RESTful endpoints (OData V3 pattern)- Create and maintain CI/CD test pipeline integration—automated tests run on every PR- Develop multi-tenant isolation test suites to verify data security across portals- Build performance test baselines for critical operations (availability queries, conflict detection)- Use AI coding assistants daily to accelerate test creation, data generation, and maintenance- Collaborate with developers to establish testable patterns in application code- Define test data management strategies for development and staging environments- Own quality metrics—coverage, defect escape rate, regression pass rate- Participate in code reviews with focus on testability and edge case coverage**What We're Looking For:***Required*- 3+ years of experience in test automation or SDET roles- Proficiency with at least one E2E test framework (Playwright, Cypress, Selenium)- Experience writing API integration tests (REST, HTTP clients)- Proficiency with TypeScript or JavaScript- Familiarity with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins, or similar)- Demonstrated daily use of AI coding tools (Copilot, Cursor, Kiro, Claude, ChatGPT, etc.)- Ability to use AI to generate test cases, test data, and boilerplate—then critically evaluate the output- Solid understanding of SQL databases and ability to write queries for test verification- Experience working in Agile/Scrum environments- Strong communication skills—able to articulate quality risks and testing strategy clearly*Nice to Have*- Experience with Angular application testing (Jasmine, Karma, or Jest)- Experience with C#/.NET backend testing (xUnit, NUnit)- Experience with performance testing tools (k6, JMeter, Artillery)- Familiarity with OData query patterns- Experience testing multi-tenant SaaS applications- Azure cloud experience- Experience building AI-assisted test generation workflows (e.g., using LLMs to generate test scenarios from specs)- Understanding of accessibility testing (WCAG 2.1 AA)**Worker Type:**Regular**Number of Openings Available:**1### About UsYour community is comprised of many moving parts. From roads and buildings to public safety and school, each part of your community is vital to its continued success.At AssetWorks, we create the software solutions needed for communities to succeed. From managing fleet vehicles, infrastructure, and energy to tracking buildings and equipment, our software helps communities maintain high levels of safety and efficiency.AssetWorks employees are passionate about what they do and are always looking for new and better ways to solve problems through software in a dynamic, entrepreneurial environment.Working at AssetWorks is anything but ordinary.AssetWorks offers competitive compensation, a comprehensive benefits package and the chance to learn from the best in the business.Come join the AssetWorks team.*AssetWorks is an equal opportunity employer, we recruit, hire, train, promote and provide all other privileges of employment to qualified people without regard to age, race, color, creed, national origin, gender, gender identity, gender expression, disability, marital status, veteran status, citizenship status, ethnicity, familial status, religion, sexual orientation or any other classification for which discrimination is prohibited.* #J-18808-Ljbffr
Software Development Engineer In Test
INCOGNITO SOFTWARE SYSTEMS INC
calgary, calgary
Published 25 days ago
Report job