How the world gets designed and made. #MakeAnything
Principal Software Developer – Test
Location
Canada
Posted
4 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Developer – Test
Autodesk
• Ensure quality within a team working on a cloud product • Work closely with developers and other QA teams • Design and implement test automation for backend/API and user interfaces • Improve the quality, stability, reliability, and usability of software deliverables
Job Requirements
- Bachelor's degree in Computer Science or a related technical field
- More than 8 years of experience in the software industry
- Experience designing and developing automated test suites for backend/API and UI
- Programming knowledge in languages such as Java, C#, Python, and/or JavaScript
- Experience working on a Scrum team developing cloud services
Benefits
- Competitive compensation package
- Annual bonus
- Commissions for sales roles
- Equity grants
- Comprehensive benefits
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build products that matter • Own the product life cycle • Work across the full-stack • Elevate your team
• The goal of the Dimensional Data Team (DDT) is to own and deliver dimensional data on concepts like Artists, Participants, Albums, and Tracks to business users and internal WMG products, empowering artist and music label decisions. • We are looking for a Software Engineer to build and manage data sets, pipelines, transformations, APIs, and front end products that abstract away data complexity for our stakeholders. • This is a unique opportunity to join a high performing engineering team that drives significant impact across WMG’s technology initiatives.
Senior Software Engineer – Test Automation
SkywardPerfecting GovTech. Upgrading the public experience.
• Serve as a senior engineer supporting CMS's modernization efforts, turning manual test cycles into automated, observable, fast-feedback systems that scale with the mission. • Design, build, and maintain test automation frameworks across the stack so quality is engineered in, not inspected at the end. • Champion shift-left quality: pair with developers on test strategy, push coverage upstream, and make sure quality is everyone's job, not a gate at the end of the pipeline. • Write real software (Python, preferably) to build test harnesses, fixtures, data generators, and tooling that developers actually want to use. • Own the API and UI automation layers, browser automation, and accessibility coverage where it counts. • Integrate tests deeply into CI/CD - parallelized, sharded, and tuned so the feedback loop is measured in minutes, not coffee breaks. • Hunt down flakiness like it's personal. Quarantine it, root-cause it, fix it, and put guardrails in place so it doesn't come back. • Design performance, load, and chaos experiments so the team knows how the system behaves before real users find out. • Contribute to architectural decisions, technical roadmaps, and engineering best practices across the program. Oh, and mentor the engineers around you while you're at it. • Partner cross-functionally with product, security, customer experience, and platform teams to keep delivery moving and the mission front and center.
• Join the Developer Tools team as a senior software engineer to work on profiling tools within the growing Nsight family. • Design and implement product features that would help make it possible and easy to collect, analyze, and visualize performance profiling data in cluster and cloud environments. • Communicate across multiple teams to collect and understand the requirements, user needs, and expectations. • Understand how the underlying hardware and software works, and use that knowledge to deliver valuable features to the users. • Collaborate with team members across multiple time zones in a dynamic, high-energy work environment. • Interact with internal and external users, help them get the maximum value out of our products, and deliver their feedback to the product team.



