Software QA Engineer II
- Infoblox Canada Ltd, 4710 KINGSWAY METROTOWER SUITE 1100, 11th FLOOR, Burnaby, BC, V5H 4M2, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
At Infoblox, every breakthrough begins with a bold “what if.”
What if your ideas could ignite global innovation?
What if your curiosity could redefine the future?
We invite you to step into the next exciting chapter of your career journey. Bring your creativity, drive, your daring spirit, and feel what it’s like to thrive on a team big enough to make an impact, yet small enough to make a difference. Our cloud-first networking and security solutions already protect 70% of the Fortune 500, and we’re looking for creative thinkers ready to push that influence even further. Join us and discover how far your bold “what if” can take the world, your community, and your career.
Here, how we empower our people is extraordinary: Glassdoor Best Places to Work 2025, Great Place to Work-Certified in five countries, and Cigna Healthy Workforce honors three years running - and what we build is world-class: recognized as CybersecAsia’s Best in Critical Infrastructure 2024 - evidence that when first-class technology meets empowered talent, remarkable careers take shape. So, what if the next big idea, and the next great career story, comes from you? Become the force that turns every “what if” into “what’s next”.
In a world where you can be anything, Be Infoblox.
Software QA Engineer II
We are looking for a Software QA Engineer II to join our Universal Asset Insights team, located in Burnaby, BC, reporting to the Manager of Engineering. In this role, you will work on Infoblox Universal Asset Insights, which automates the discovery and analysis of both IP-based and non-IP-based assets across public clouds, on-premises networks, IoT/OT devices, and third-party applications. Integrated with Infoblox’s critical network services, including DNS, DHCP, and IPAM, it enhances network visibility and IPAM accuracy.
You will work closely with Product Management and Engineering leadership to execute the product roadmap and engineering goals of building scalable, reliable, and maintainable software with high quality.
Be a Contributor - What You’ll Do
- Collaborate with the QA and Development teams to validate various features and products in the Infoblox Universal Asset Insights platform
- Put automation and quality first. Automate your feature and watch how customers use it to keep it at the quality bar
- Build and run on a multi-cloud Kubernetes platform, using cutting-edge technology
- Create and validate integration mechanisms with network controllers, cloud service providers, virtualization platforms, and containerized or orchestrated environments
- Partner with various cross-functional Product teams, and collaborate with Product Management and Marketing on roadmap, documentation, and other collateral
- Work in a fast-paced, continuous-integration-based engineering environment
- Anticipate future technology needs and business requirements to drive new testing approaches and tools
- Provide technical leadership to steer product architecture and software design, ensuring the delivery of a scalable, extensible, and reliable system
- Work closely with global Engineering teams to achieve product delivery goals
- Stay up to date on key trends in asset insights, no-code/low-code approaches for remediation, data transformation, event-driven processing, AI-assisted quality engineering, and related areas
Be Prepared - What You Bring
- Strong coding skills in at least one programming language (Python preferred), with proven experience in software quality assurance and writing test automation, a record of increasing ownership and independent delivery, hands-on experience building and running CI/CD pipelines, and experience with API, user-interface, integration, and performance test automation frameworks
- Experience with Agile methodologies and software development life-cycle practices, and the ability to use AI SDLC tools to automate faster, with an understanding of the complete development workflow from requirements and code through testing and release (AI-assisted testing and quality automation experience preferred)
- Ability to perform system-level testing on applications and affected systems, backed by excellent working knowledge of system architecture, software design patterns, and asynchronous communication concepts, and familiarity with operating systems, software services, and communication fundamentals
- Experience testing service-oriented systems and containerized or orchestrated deployment environments, and familiarity with virtualized, cloud-based, and on-premises execution environments (experience with cloud and on-premises deployments and testing across varied execution environments preferred)
- Experience with performance and scale testing, including creating and using load-testing tools (experience testing distributed services, evaluating sizing guidelines, and analyzing performance metrics preferred)
- Ability to spot patterns in quality trends, take the initiative to make changes that improve quality, and understand customer use cases, debugging POC and customer issues quickly to drive quality and the product in that direction
- Results-oriented and self-motivated, with a solid work ethic, excellent attention to detail, and the ability to work independently, taking issues from investigation to resolution with minimal supervision, plus a strong ability to learn new technical areas, understand unfamiliar systems, and adapt testing approaches as products and technologies evolve
- SRE experience is an added advantage, including an understanding of CI/CD pipelines, Kubernetes (K8s) environments, and deployment configuration (e.g., Helm charts, manifests, and values files), and using kubectl to inspect rollouts, logs, and cluster state to troubleshoot and validate releases
- Awareness of networking concepts and protocols is helpful, and networking experience is an added advantage, including DNS, DHCP, and TCP/IP fundamentals and debugging connectivity and protocol-level issues (e.g., using dig, nslookup, tcpdump, or Wireshark)
- Bachelor’s degree in computer science, computer engineering, electrical engineering, or equivalent practical experience
Be Successful - Your Path
First 90 Days:
- Immerse in our culture, connect with mentors (Blox Buddies), and map the systems and meet with key stakeholders that rely on your work. Discuss and create short/long term goals.
Six Months:
- Handle customer issues, resolution and RFE understanding, and UI test planning independently
- Mentor junior team members and collaborate well with Project Managers, Engineering, and Support teams
- Gain a working understanding of the overall Universal Asset Insights (UAI) product and how it integrates with other teams as a platform
One Year:
- Be able to identify and address the root cause of defects, proactively addressing issues in the applications with automation or reuse, which in turn would take care of recurring defects and give you additional bandwidth to focus on more development activities
- Register for and complete training and certifications to help you address application needs and support career growth
- Gain comprehensive knowledge and hands-on experience with test automation tasks and execution, including effort estimates and release planning
Belong - Your Community
Our culture thrives on inclusion, rewarding the bold ideas, curiosity, and creativity that move us forward. In a community where every voice counts, continuous learning is the norm. So, whether you code, create, sell, or care for customers, you’ll grow and belong here.
Be Rewarded - Benefits That Help You Grow, Thrive, Belong
- Comprehensive health coverage, generous PTO, and flexible work options
- Learning opportunities, career-mobility programs, and leadership workshops
- Sixteen paid volunteer hours each year, global employee resource groups, and a “No Jerks” policy that keeps collaboration healthy
- Modern offices with EV charging, healthy snacks (and the occasional cupcake), plus hackathons, game nights, and culture celebrations
- Charitable Giving Program supported by Company Match
- We practice pay transparency and reward performance. Offers reflect role location, internal equity, experience, skills, education, and certifications. Base salary for this position: $99,100 – $146,080 plus bonus
Ready to Be the Difference?
Infoblox is an Affirmative Action and Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis
More about this job
Responsibilities
You will collaborate with QA and development teams to validate features for the Universal Asset Insights platform using automation and cutting-edge cloud technologies. Additionally, you will partner with cross-functional teams to execute product roadmaps and ensure the delivery of scalable, reliable software systems.
Requirements
The role requires strong coding skills in Python, experience with test automation frameworks, and a solid understanding of CI/CD pipelines and system architecture. A bachelor's degree in computer science or a related field is required, along with experience in Agile development environments.
Skills
- Python
- Software quality assurance
- Test automation
- CI/CD pipelines
- API testing
- Performance testing
- Agile methodologies
- Kubernetes
- Cloud computing
- Networking protocols
- DNS
- DHCP
- TCP/IP
- System architecture
- Debugging
- Containerization
Benefits
- Comprehensive health coverage
- Generous PTO
- Flexible work options
- Learning opportunities
- Career-mobility programs
- Leadership workshops
- Paid volunteer hours
- Global employee resource groups
- Charitable giving program
- Company match
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Security & Safety
- Data & Analytics
Keywords
- Software QA
- Python
- Automation
- CI/CD
- Kubernetes
- Cloud-first
- Networking
- DNS
- DHCP
- IPAM
- Agile
- API testing
- Performance testing
- System architecture
- Containerization
- SRE
- Helm
- TCP/IP
- Debugging
- Universal Asset Insights
- Distributed services
- Load-testing
- Virtualization
- Infrastructure
- Cybersecurity
- Data transformation
- Event-driven processing
- AI-assisted testing
- Quality engineering