Absolute Software is a publicly traded, global provider of self-healing endpoint security and IT asset management solutions for the protection of data, applications, devices, and u
Associate Software Test Engineer
Location
United States + 1 moreAll locations: United States | Canada
Posted
8 days ago
Salary
C$61.2K - C$72K / year
Seniority
Mid Level
No structured requirement data.
Job Description
Associate Software Test Engineer
Absolute Software
Role Description We’re looking for an Associate Software Test Engineer who’s eager to grow, hungry to learn, and excited to be part of a collaborative, agile team. If you're the kind of person who can sniff out a bug from a mile away and finds joy in uncovering what breaks (and why), you’ll fit right in. This is a remote role focused on the Victoria, BC region—where we have a handful of awesome teammates you might collaborate with from time to time. What You’ll Do - Following detailed test plans and test cases to verify product features and functionality. - Reading and reviewing user stories to understand expected behavior and help identify edge cases. - Collaborating with developers, product owners, and other testers to ensure stories are testable and well-defined. - Helping flesh out test cases for new or evolving features, with opportunities to contribute your own. - Running manual and automated tests on our VPN client/server applications across a variety of environments—virtual and physical, wired and wireless. - Testing across multiple platforms: Windows, Android, MacOS, and iOS, often within VMWare and Azure cloud environments. - Reporting issues, verifying fixes, and being the voice of quality. - Spotting opportunities for automation and jumping on them. - Creating, improving, or tweaking internal test tools that make everyone’s life easier. - Protect the security and privacy of Absolute and its customers. - Other duties as assigned by management. Qualifications - A degree in Computer Science or another STEM field. - Internship or 1 year of hands-on software testing experience (bonus if it involved client/server or mobile testing!). - Familiarity with Azure cloud environments (and a willingness to learn more). - Solid networking know-how and troubleshooting chops (Windows or Linux). - Exposure to tools like Wireshark or NetMon. - Some experience or curiosity about test automation (Python, Selenium, C#? Even better). - An interest in setting up test environments using Docker and Kubernetes. - Self-motivated, with the ability to work both independently and as a collaborative team member. - Strong analytical skills and excellent organizational habits—you like things tidy, trackable, and clear. - Quick learner with an eye for detail and a drive to make things better. - A communicator, collaborator, and all-around quality advocate. - A natural instinct to break things—and break them well. Nice-to-have skills - Performance testing experience. - Familiarity with MDMs (Mobile Device Management). - Knowledge or experience with AI tools—especially in the context of development, testing, or boosting personal/team efficiency. - Being bilingual—Japanese, French, Italian, German, Spanish, or Portuguese is great! Benefits - The base pay range for this position is from CAD $61,200 – CAD $72,000 annually; the base pay offered is determined by the market location and may vary depending on job-related knowledge, skills, experience, and internal equity. - As part of our total rewards offering, permanent employees in this position may be eligible for our annual bonus program. Company Description Headquartered in Seattle, Washington with international offices in Vancouver - BC, Austin - TX, Boulder - CO, Ankeny – IA, Reading - UK and Ho Chi Minh City – Vietnam, Absolute Security accelerates customers’ shift to work-from-anywhere through the industry’s first self-healing Zero Trust platform, ensuring maximum security and uncompromised productivity. Our vision is to be the world’s most trusted security company – and to empower end users to connect securely and from anywhere, to all the applications they need to collaborate and get their work done, without interruptions and with an optimal network experience.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
Senior SDET II, Quality Engineering
OptroOptro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
• Own technical components of test frameworks, test infrastructure and test tooling • Design, create, maintain, and optimize test automation frameworks for Optro web applications • Develop and lead synthetic data & generative AI strategy • Design and implement high-level architectural roadmap to transition legacy test frameworks into self-healing, AI-driven ecosystems • Develop deep understanding of the system’s code structure and component interactions • Evaluate, prototype, and implement cutting-edge agentic tooling to enhance test automation frameworks and test tooling • Manage technical communications and provide technical mentorship for more junior SDETs • Collaborate with horizontal (infrastructure, platform, architecture) teams and product teams • Provide technical feedback on product design and architecture • Offer feedback on the testability of functional elements • Research test tools, frameworks, testing methodologies, and trends, and upgrade existing practices and processes to meet the ever-evolving technological landscape
Staff Software Engineer, Python
Sirius XM RadioOne of Forbes magazine's "World's Most Innovative Companies," SiriusXM is one of the world's largest audio entertainment and subscription media companies. Found
Role Description As a Staff Software Engineer on the Planning team within SiriusXM’s Ad Sales Product Engineering organization, you’ll define and drive the technical direction of our ad buying systems. - Architect resilient, cloud-native backend services that power large-scale ad delivery and campaign planning tools across the SiriusXM and Pandora ecosystem. - Shape engineering practices — leading modernization, scalability, and reliability initiatives that move our ad tech platforms forward. What you’ll do: - Lead the design and development of scalable, maintainable services that power ad buying and the complicated parts to it. - Architect and evolve the Slingshot platform toward modern and cloud-native paradigms. - Drive end-to-end execution — from design and implementation to deployment, monitoring, and performance optimization. - Collaborate cross-functionally with Product, Data Engineering, DevOps, and SRE to deliver high-impact, integrated ad buying capabilities. - Partner with data, UI, billing, and ad trafficking teams to optimize end-to-end ad buying workflows through intelligent automation. - Champion observability, reliability, and operational excellence using Datadog, Grafana, and modern CI/CD practices. - Mentor engineers across teams, fostering a culture of technical rigor, inclusion, and continuous improvement. - Influence long-term architecture and technology strategy, aligning with SiriusXM’s broader ad tech roadmap. Qualifications - 7+ years of professional software engineering experience, including 2+ years in a Staff or equivalent senior technical leadership role. - Expertise in Python (Django, FastAPI, or similar frameworks) and backend architecture (e.g. microservices). - Strong foundation in distributed systems and data pipelines, with hands-on experience in Kafka, Celery, or Airflow. - Experience with ad serving or delivery platforms (e.g., Google Ad Manager, AdsWizz, Triton). - Deep familiarity with AWS, Kubernetes, and infrastructure automation. - Proficiency with observability tools (Datadog, Sentry, Grafana) and CI/CD workflows. - Demonstrated success leading cross-team technical initiatives, mentoring engineers, and influencing large-scale architecture. - Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience. - Must have legal right to work in the U.S. Requirements - At SiriusXM, we carefully consider a wide range of factors when determining compensation, including your background and experience. These considerations can cause your compensation to vary. - We expect the base salary for this position to be in the range of $106,600 to $200,000 and will depend on your skills, qualifications, and experience. - This role might be eligible for discretionary short-term and long-term incentives. Benefits - Our goal at SiriusXM is to provide and maintain a work environment that fosters mutual respect, professionalism and cooperation. - SiriusXM is an equal opportunity employer that does not discriminate on the basis of actual or perceived race, creed, color, religion, national origin, ancestry, alienage or citizenship status, age, disability or handicap, sex, gender identity, marital status, familial status, veteran status, sexual orientation or any other characteristic protected by applicable federal, state or local laws.
• Solving critical software automation and verification problems in a multi-vendor routing and switching environment • Collaborating with Network Engineering and Network Architecture teams • Contributing to system test plans to ensure highly effective test coverage & automation • Creating and deploying automated system tests to replicate real world scenarios • Improving testing methodologies and procedures to enhance test automation efficiency • Reviewing product & system design requirements to verify accuracy of test plans and test cases
• Collaborate with analysts and architects to perform a range of tests to maintain standards and regulations. • Enhance automation and scripting efforts within the Scrum framework, strengthening Agile processes and supporting a more effective and dependable software development lifecycle (SDLC). • Participate in Agile Scrum development methodology ceremonies (e.g., sprint planning, scrum, backlog refinement, defining tasks/tests, estimating LOE, testing, tracking work done, retrospective, demonstration, etc.). • Develop, maintain, and perform sprint-level manual/automated testing activities (e.g., define scenarios, develop detailed scripts/procedures, develop Cucumber Gherkin feature files and scenarios, map user story acceptance criteria to script verification points) in Jira with Xray and Cucumber BDD plug-ins. • Develop and maintain automated scripts that are exercised during CI/CD builds and nightly regression test suite execution. • Develop and maintain automated UI and backend (e.g., SQL, logs) scripts in a Java language-based Selenium/Cucumber/Serenity framework stored in a GitLab repository that may integrate with a Cucumber or generic test. • Develop and maintain automated web service API validation scripts using Spring ToolSuite4, Rest Assured, Postman, Fiddler, and SoapUI. • In collaboration with the Product Architect and/or Business Analyst, access impacts of candidate changes to the automated smoke and/or regression test suite(s) and plan accordingly. • Perform full-scope static and dynamic testing of a system under test utilizing functional and non-functional testing techniques. • Perform script and/or code peer reviews to ensure compliance with program-level manual/automated testing standards, guidelines, and processes. • Document and track testing activity progress during a sprint.




