Staff Testing Developer
Robots And Pencils L.p.
Company Overview
Robots & Pencils is an applied AI engineering firm building the next frontier of business architecture. We design and ship AI co-workers that integrate into enterprise operations and deliver measurable results for our clients. We’re all in on AWS, combining deep UX capability with senior engineering talent to get AI into production fast and keep it there. We’ve earned the trust of leaders across Consumer Products and Retail, Education, Energy, Financial Services, Healthcare, and Manufacturing and more, and earned a reputation as the nimble alternative to traditional global systems integrators. Founded in 2009, with delivery centers in Canada, the United States, Eastern Europe, and Latin America, we are smaller, faster, and more senior by design. Our teams average 15+ years of experience. We move fast, sweat the details, and build things that actually ship.
Position Overview
We’re looking for a Staff Testing Developer to join our team and own quality across a cloud-native AI/ML platform built on AWS. This is not a QA position. It is a hands-on engineering role for someone who writes test code across a production Python and AWS stack. In this role, you will evaluate the platform, create a comprehensive test coverage plan, and drive best practices across the team. You’ll propose and implement improvements to our testing infrastructure, modify production code to improve testability when necessary, and work with the broader engineering team to establish patterns that other developers can adopt and carry forward. You will be the authoritative voice on testing automation and test engineering on this engagement, working with minimal supervision.
Why This Role Matters
At Robots & Pencils, we design AI systems for a human world. Our name says it all. Robots and pencils means engineering paired with creativity, because every agent we ship has to work for real people in real workflows. That balance is baked into how we operate.
This platform delivers AI-powered learning and automation to real users—and its reliability depends on the quality infrastructure you build. You won’t be auditing a test suite. You’ll be building one from the ground up, shaping what “done” means across every layer of the stack: Lambdas, DynamoDB, SQS, event-driven flows, and agentic AI pipelines. When this platform works, people learn better and move faster. That’s what’s on the line.
What You’ll Do
Craft & Delivery
- Evaluate the platform, produce a thorough test coverage plan, and design a scalable testing architecture for the Python/AWS stack (Lambda, DynamoDB single-table design, SQS, S3, EventBridge, CDK) across unit, integration, E2E, agentic eval, and synthetic learner layers
- Write production-grade test code using PyTest and Python-native frameworks, build and maintain agentic evals and synthetic learner pipelines that validate AI-driven workflows end-to-end, and own quality gates in CI/CD pipelines (e.g. GitHub Actions)—modifying production code to improve testability when warranted
- Bring an AI-forward mindset to your daily work, using tools like Claude Code and Cursor to ship higher-quality work at pace
Collaboration & Communication
- Partner with engineering and product leadership to align test strategy with delivery goals and platform architecture decisions
- Translate test coverage status, quality risks, and recommended investments into terms technical and non-technical stakeholders can act on
- Lead test planning sessions and release readiness assessments, driving clear go/no-go signals across the team
Leadership & Influence
- Establish the testing standards, frameworks, and patterns the broader engineering team adopts and extends, mentoring junior and mid-level engineers on testing practices to raise quality ownership across the team rather than centralizing it on yourself
- Take ownership of quality end-to-end, including the unglamorous work of stabilizing flaky suites and paying down test debt
- Evaluate and introduce emerging tools and methodologies, continuously improving testing quality and velocity without chasing novelty for its own sake
What You’ll Bring
- 5+ years of professional software engineering experience with a strong focus on testing—unit, integration, E2E, and/or AI/ML system testing
- Strong Python programming skills; this role writes test code, not just test plans
- Hands-on experience with AWS services including Lambda, DynamoDB, SQS, S3, and EventBridge; CDK experience a strong plus
- Deep expertise with PyTest and Python-native testing frameworks, with a track record of designing and scaling test automation infrastructure
- Experience writing and maintaining E2E and integration tests for event-driven, serverless, or microservices architectures
- Familiarity with DynamoDB single-table design and the specific challenges of testing against it
- Experience building or validating agentic or LLM-based systems; comfort with evals, output consistency testing, and hallucination/accuracy validation
- Strong CI/CD expertise, with experience owning quality gates in delivery pipelines (e.g. GitHub Actions)
- Working knowledge of AI safety and responsible AI principles as they apply to validating LLM behavior, prompt injection defenses, and PII handling in test data
- Demonstrated ability to work independently, drive architectural recommendations, and deliver with minimal supervision
- Demonstrable usage of AI-forward tools such as Claude Code and Cursor
- Strong problem-solving skills and sound judgment in ambiguous technical territory
You’ll Do Well Here if You Are
- A doer. You see something broken and fix it. You’d rather move on clarity than wait for certainty.
- A fast learner who knows you don’t know everything. The AI landscape changes weekly. You’re senior enough to know better and curious enough to keep learning anyway.
- Direct in a way that makes the work better. You give honest feedback. You’d rather have the hard conversation than blow smoke.
- Obsessed with craft. You know genius is in the details. You ship exceptional, not perfect, and you don’t put your name on work you wouldn’t stand behind.
- Built for ownership. You honor commitments, admit mistakes fast, and back your teammates when a decision costs something. No handoffs, no finger-pointing.
- All in. You treat clients’ businesses like your own. You take the work seriously without taking yourself seriously.
- Resourceful when the budget, timeline, or team is tight. Constraints don’t slow you down. They sharpen you.
- Glad to be in the room with people who care as much as you do. Our teams average fifteen-plus years of experience. We hire people who push each other to do better work.
$75k - $95k per year
...Employees in this job function are responsible for designing, developing, test cases based on requirements and automating and deploying into... ...measurement tools, and debuggers. Test Script Implementation: Develop, automate, and maintain robust test suites and scripts (e.g.,...SuggestedFull timeNight shift- ...demandes de changement. Concevoir et implémenter de nouvelles fonctionnalités basées sur les besoins des clients internes et externes. Tester le système personnellement pour en comprendre les forces et les points d'amélioration, puis présenter vos conclusions et...SuggestedFull timeInternshipWork at officeRemote workHome officeFlexible hoursDay shift
$75k - $115k per year
...fast-growing fintech environment. You are a dedicated professional seeking a fulfilling career, not just a job. As a Software Developer in Test , you’re passionate about engineering excellence and quality at scale. You are committed to ensuring that all systems and...SuggestedLong term contractFull timeContract workInternshipShift work$104.3k - $136.8k per year
...and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving... ...scalability, reliability, and performance through rigorous testing and optimization. Develop a strong understanding of the application...SuggestedWorldwide$130k - $180k per year
...services, customer success, and internal knowledge . As the Staff DevOps Developer on this initiative, you will own the platform and integration... ...rationale . Production Python & Integration Layer: Write tested, maintainable Python application code, build resilient API...SuggestedFull timeWork at officeRemote work3 days per week- ...management add-on for Jira, and we have developed and acquired a multitude of tools to become... ...Software is looking for a Senior Backend Developer. In this role, you’ll develop scalable... ...Kubernetes and AWS Is passionate about unit testing and integration testing Has experience...Full timeRemote workWork from home
$165k - $200k per year
...The Opportunity Euna Solutions is looking for a Staff AI Developer to help define and drive the technical direction of our grant research... ...Leverage AI-assisted development tools for coding, testing, refactoring, and documentation Document architectural decisions...Long term contractFull timeWork at officeLocal areaRemote workFlexible hoursWeekend work$170k - $220k per year
.... About the Work As a staff engineer on the Enablement team... ...organization Support teams developing features in our customer-facing... ...code and design review Develop, scale, and optimize gRPC endpoints... ...at scale ~ Experience with testing frameworks such as ExUnit,...Remote work$158.4k - $247.5k per year
..., Senior Manager of Onboarding product development team at Jane. I've been here for about a year, currently leading a team of eight developers working on a mission that's genuinely different from typical product work. The Onboarding team sits at a critical moment in a clinic...Full timeInternshipRemote work- ..., AlayaCare offers the opportunity to grow your impact, your skills, and your career. About the Role We are seeking a Staff Data Developer to join our Data & Intelligence division. Reporting to the Director of Data Engineering, you will design and implement scalable...Full timeWork at officeFlexible hours
$158.4k - $247.5k per year
...sits at the heart of how practices communicate with patients and staff inside Jane. We own secure in-app messaging, SMS, and the... ...helpers run more effective, human-centered practices. This Staff Developer role is exciting because it sits right at the intersection of immediate...Long term contractInternshipImmediate startRemote work- ...local pizza. What You'll Do As a Staff Software Developer on our Services team, you will immerse... ...: Employ best practices in coding, testing, monitoring, and DevOps to ensure our services... ...it, you own it - from writing unit tests to fine-tuning logging and alerting,...Full timeLocal areaRemote workWork from homeFlexible hours
- ...by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned. Primary country and city: Canada (CA) || Ottawa Job details: DeveloperFull time
- ...continuous learning opportunities, then Tescys could be a good fit for you! About the Role We are looking for a Software Developer in Test (Data Platform) to join our TecsysIQ Data & AI team. This role is focused on ensuring the quality, reliability, and integrity of...Permanent employmentRemote work
- ...looking for a new opportunity? Or just checking the market? Well… you might just be in the right place! We’re looking for a Senior Staff Software Engineer to join our Payments team in Canada & US. In this role, you aren't just building features, but you will architect resilient...Remote jobLong term contractWork at officeLocal areaFlexible hours
$131k - $164k per year
...About the Role We're hiring a Staff Software Engineer with strong engineering fundamentals... ...-on experience building AI solutions, developer tooling, and automation to make AI a... ...local development environments, code review, testing, CI/CD, and release processes....Full timeWork at officeLocal areaVisa sponsorshipFlexible hours- ...yet exist at Wealthsimple — and it’s a meaningful one. As a Staff Software Developer on Production Engineering, you’ll bring senior technical leadership... ...response Own the investigation and follow-through on load test findings — translating results into concrete reliability...Long term contractImmediate start
$123k - $172.4k per year
...Job Responsibility: We're looking for a Staff Software Developer to help us champion and drive the advancement of our product's quality, performance, and security. You'll be working on complex technical problems across multiple teams, while actively searching for solutions...Full timeRemote workFlexible hours- ...intentional development, strong leadership, and opportunities to make a real difference. Job Description As a Senior/Staff Platform Developer at Vention, you will focus on developing the internal development platform and promoting the DevSecOps practice to increase developer...InternshipWork at officeWork from home
- ...équipe en tant que Développeur logiciel en tests (SDET), un rôle hybride combinant... ..., Genetec’s flagship product. We oversee developing and maintaining critical infrastructure and... ...You will be joining the team as a Software Developer in Test, a hybrid role that blends software...Flexible hours
- ...logiciels sur le marché de la sécurité physique. L'équipe chargée des tests système est responsable de la validation pratique du produit d'... ...before shipping the product to customers. As a Software developer in our test automation team, you will collaborate with other...Daily paidFull timeWork at officeLocal areaFlexible hours
$140k - $180k per year
...deliver exceptional value for our customers. Period. Job Description So, what will your new role look like? We’re hiring a Staff Developer to lead the technical delivery of ShareGate’s most ambitious new feature, Backup, one of our customers' top requests. This marks...Long term contractFull timeContract workInternshipLocal areaRemote workWorldwide$212.5k - $255k per year
...Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Staff Software Engineer, Developer Productivity to help us identify and advocate for strategic changes, and play a key role in shaping Webflow's...Remote jobOngoing contractLong term contractPermanent employmentFull timeTemporary workFixed term contractInternshipFlexible hours$158.4k - $247.5k per year
...meaningful problems. Elevate the team by mentoring and coaching developers, raising the technical bar, and creating a multiplier effect... ...in software development, including time operating at a senior or staff level, with a track record of influencing technical direction beyond...Long term contractFull timeInternshipImmediate startRemote work$94k - $117k per year
..., healthcare, and industrial automation. As part of the Wi-Fi Test team, you will be responsible for testing features and supporting... ...infotainment and connectivity technologies. In this role, you will develop and maintain automated test tools, a test framework, and test...Full time- ...The Developer Productivity team supports the software development ecosystem used by hundreds... ...confidently, and securely. As a senior staff engineer you’ll be responsible for... ...Strong systems fundamentals, including testing and monitoring multi-threaded systems...Long term contractWorldwide
- ...your career. About the Role We are seeking a Senior Staff Fullstack Developer to join our team with a primary focus on frontend architecture... ...implementation patterns, component reuse, state management, testing strategy, and integration with backend APIs. Spend 70%+...Long term contractFull timeTemporary workWork at officeFlexible hours
- ...hypothécaire. En tant que développeur(euse) Staff, vous serez responsable de promouvoir l'... ...de conception, les méthodologies de test et les processus de développement agile... ...in the mortgage industry. As a Staff Developer, you will be responsible for driving technical...Temporary workApprenticeshipWork at office
- ...where you come in! Job Description Role - Lead Salesforce Developer Location -Remote Canada Employment type - Fulltime Roles... ....com CRM solution including architecture, design, system testing, and user acceptance testing. Determine the scope and corresponding...Full timeRemote work
- ...you might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting Lightspeed... ...APIs Experience in writing automated unit and functional tests Good conceptual understanding of software design and code...Remote jobLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Testing Developer. Be the first to apply!
