Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Development Engineer In Test image - Rise Careers
Job details

Senior Software Development Engineer In Test

Innovate with purpose

At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. And we don’t stop there: we’re creating the future of financial automation so businesses can spend more time on what matters.

Working here means you become part of a vision-driven team that’s ready to tackle challenges and build cutting-edge solutions. We value purpose, drive, and curiosity—and we thrive in a fast-paced, ever-changing environment. Whether in one of our offices in San Jose, CA, Draper, UT, or working remotely, BILLders collaborate to deliver real impact for businesses that need more time in their busy weeks.

At BILL, we listen, learn, and lead—fostering collaboration and a drive for continuous growth. We’re committed to building a diverse and inclusive workplace that values each person’s unique skills and experiences. Even if you don’t meet every requirement, we’d love to hear from you—you might be just what we’re looking for, whether in this role or another.

✨ Let’s give businesses more time for what matters.

Make your impact within a rapidly growing Fintech Company

We are the team of Software Development Engineers in Test (SDET) and the voice of quality within Engineering squads/teams to enable Continuous Delivery and Innovation. As a Senior SDET you will understand the technical design of applications and ensure testability of the developed components. You will build test automation with the goal of providing maximum coverage in the most efficient manner.

Responsibilities:

  • Work 80% of time on automation and help team drive quality via good testing practices
  • Collaborating with the Engineers, Product and Design to solidify and validate feature requirements (clear acceptance criteria, specifications, outcomes) 
  • Working with the Engineering team to create and evangelize quality assurance practices. 
  • Writing automated tests in Java/Selenium and/or Typescript/ Playwright. 
  • Contribute to testing framework design and implementation, optimize testing process and enable quality gating within the continuous delivery pipeline for the Squad’s deliverables 
  • Regularly write and complete manual tests, alongside automation, to verify new features, edge cases and detect regressions in old code.

We’d love to chat if you have:

    • 5+ years of professional experience working on a software development team (Cross-Functional environment preferred)
    • Experience designing, implementing and running automated tests with a WebDriver-based framework
    • Proficiency is Javascript/Typescript is preferred, but we welcome you to apply if you are proficient in any functional programming language. You must be able to pass a leetcode style data structure and algorithm problem in a language of your choice to be considered.
    • An innate ability to pick and ramp with new technologies/languages quickly
    • Experience with determining the cause of automated test failures
    • Experience documenting and completing manual tests
    • Experience writing release criteria and associated test plans
    • Knowledge of CI/CD pipelines 

What’s in it for you? 

Redefining how businesses automate their work is a fast-paced, exciting, and fun environment. But we also have benefits and perks to ensure the magic isn’t only experienced by our customers, but by our employees as well. 

Here is a preview of some of the amazing benefits here at BILL:

  • 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP)
  • HSA & FSA accounts 
  • Life Insurance, Long & Short-term disability coverage
  • Employee Assistance Program (EAP)
  • 11+ Observed holidays and wellness days and flexible time off 
  • Employee Stock Purchase Program with employee discounts
  • Wellness & Fitness initiatives
  • Employee recognition and referral programs
  • And much more

Don’t believe us? Check out our culture, benefits, and teams on our career site, LinkedIn Life, or YouTube pages.

BILL is an Equal Opportunity Employer that values diversity and inclusion. We believe our best ideas come from the unique stories, perspectives, and experiences of our team members. We welcome people of all backgrounds, abilities, and identities to bring their authentic selves and contribute to our culture.

We are committed to a transparent, inclusive hiring process that reflects our values. If you need accommodations at any stage, please contact interviewaccommodations@hq.bill.com.

Our Applicant Privacy Notice describes how BILL treats the personal information it receives from applicants.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Development Engineer In Test, BILL

Join us at BILL as a Senior Software Development Engineer In Test and be part of a transformative journey in the Fintech space. Here at BILL, based in Draper, Utah, we're on a mission to replace outdated financial processes with innovative solutions that empower businesses of all sizes. As a Senior SDET, you'll collaborate closely with engineers, product teams, and designers to ensure quality from the ground up, diving deep into the technical design of applications to ensure their testability. Your focus will be on building robust test automation frameworks and driving quality practices, ensuring that our features not only meet but exceed expectations. With about 80% of your time dedicated to automation, you’ll be implementing automated tests using technologies like Java/Selenium or Typescript/Playwright. To succeed, you'll bring at least 5 years of professional experience in a software development environment and a proficiency in writing automated tests. At BILL, we encourage curiosity and adaptability, so if you're ready to adapt quickly to new technologies and thrive in a collaborative, fast-paced atmosphere, we can't wait to hear from you! Beyond the exciting role, we offer incredible benefits focusing on your well-being, from fully covered health plans to flexible time off, ensuring both you and our businesses get to focus on what really matters. Join us and help redefine how businesses automate their work and achieve greater efficiency!

Frequently Asked Questions (FAQs) for Senior Software Development Engineer In Test Role at BILL
What are the main responsibilities of a Senior Software Development Engineer In Test at BILL?

As a Senior Software Development Engineer In Test at BILL, your main responsibilities involve a blend of automation and manual testing. You will work approximately 80% of your time on test automation, collaborating with cross-functional teams to solidify feature requirements and validate them through comprehensive testing strategies. Your efforts will also include writing automated tests in Java or Typescript, contributing to the design of testing frameworks, and optimizing processes for quality assurance in the continuous delivery pipeline.

Join Rise to see the full answer
What qualifications are needed for the Senior Software Development Engineer In Test position at BILL?

To qualify for the Senior Software Development Engineer In Test role at BILL, you should have over 5 years of experience in a software development team, preferably in a cross-functional environment. Proficiency in designing and implementing automated test strategies, coupled with strong programming skills in Java or Typescript, is crucial. Additionally, experience with CI/CD pipelines and the ability to analyze and document automated test failures will enhance your candidacy.

Join Rise to see the full answer
How does BILL support continuous learning and development for Senior Software Development Engineers in Test?

BILL is committed to continuous learning and development for its Senior Software Development Engineers in Test. We foster an innovative culture that encourages our employees to explore new technologies and methodologies. You will have opportunities to collaborate with other skilled professionals and participate in regular training sessions and workshops aimed at enhancing your skills and technical acumen. Our emphasis on fostering a growth mindset ensures that you will be well-supported in your career journey.

Join Rise to see the full answer
What is the work environment like for a Senior Software Development Engineer In Test at BILL?

At BILL, the work environment for a Senior Software Development Engineer In Test is dynamic, fast-paced, and collaborative. With offices in Draper and San Jose, alongside opportunities for remote work, we emphasize teamwork and communication across our engineering squads. You will find yourself in an environment that encourages purpose-driven work, offers flexibility, and values each individual’s unique contributions to our mission of empowering businesses.

Join Rise to see the full answer
What benefits does BILL offer to its Senior Software Development Engineers In Test?

BILL provides an extensive range of benefits for its Senior Software Development Engineers In Test, focusing on employee well-being and support. These include fully covered health, dental, and vision insurance, financial wellness initiatives such as HSA and FSA accounts, and an Employee Stock Purchase Program. We also offer flexible time off to help maintain work-life balance, plus additional wellness programs and Employee Assistance initiatives to ensure you thrive both personally and professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Software Development Engineer In Test
Can you describe your process for writing automated tests as a Senior Software Development Engineer In Test?

As a Senior Software Development Engineer In Test, I approach writing automated tests by first thoroughly understanding the requirements of the feature being developed. I begin by identifying edge cases and defining clear acceptance criteria. Then, I design my tests to cover both positive and negative scenarios, ensuring comprehensive coverage. Finally, I use tools like Java/Selenium or Typescript/Playwright to implement these tests efficiently. During the interview, highlight your attention to detail and experience with test frameworks.

Join Rise to see the full answer
How do you handle automated test failures?

When faced with automated test failures, I follow a structured approach. First, I re-run the tests to ensure it's not an intermittent issue. If the failure persists, I investigate the logs and identify the root cause, whether it's related to the code changes or the tests themselves. I then work closely with developers to address the issue, ensuring it doesn’t occur in future releases. When answering this question in an interview, emphasize your problem-solving skills and teamwork.

Join Rise to see the full answer
What experience do you have with CI/CD pipelines?

Throughout my career, I've actively participated in the design and implementation of CI/CD pipelines. I understand the importance of integrating automated testing into the pipeline for quality assurance. My experience includes configuring tools like Jenkins or GitLab CI to automate builds and deploy testing phases within the development workflow. In the interview, discuss specific projects where your contributions helped streamline the deployment process and improved efficiency.

Join Rise to see the full answer
How do you ensure effective collaboration with cross-functional teams?

Collaboration with cross-functional teams starts by establishing clear communication channels and understanding each team member’s objectives. I engage in regular meetings to align on feature requirements and feedback. By creating a collaborative environment, I help ensure that quality issues are addressed early in the development process. In your interview, share examples of successful collaborations that led to enhanced product quality.

Join Rise to see the full answer
Can you discuss your experience with manual testing alongside automation?

I believe that manual testing still holds significant value in the overall testing strategy despite the emphasis on automation. I regularly perform manual tests to validate new features and assess edge cases that might be difficult to automate. This practice ensures that the application functions as intended from a user perspective. When answering this in an interview, highlight how your manual testing complements your automated efforts to provide comprehensive quality assurance.

Join Rise to see the full answer
What testing frameworks are you most familiar with?

I have experience with several testing frameworks, including Selenium for web applications and Playwright for more modern JavaScript-based frameworks. I am comfortable implementing testing frameworks from scratch as well as customizing existing ones to fit project needs. Discuss your familiarity with various testing tools and frameworks in the interview, and how they contributed to successful project outcomes.

Join Rise to see the full answer
How do you prioritize features and tests when time is limited?

When time is limited, I prioritize features and tests based on their impact and risk. I typically evaluate which features have the highest visibility or usage and ensure they are thoroughly tested. Additionally, I adopt risk-based testing principles, focusing on the most critical functionalities that could affect the overall product quality. In your interview, emphasize your strategic thinking and decision-making skills in managing project timelines.

Join Rise to see the full answer
What strategies do you use to keep up with testing technology advancements?

I employ a combination of continuous learning and networking to keep up with the latest advancements in testing technology. This includes attending webinars, participating in relevant online courses, and being active in the testing community through forums and meetups. During interviews, mention specific examples of how you’ve applied recent technology trends or practices in your testing work.

Join Rise to see the full answer
How do you approach writing test plans and release criteria?

My approach to writing test plans and release criteria involves thorough documentation of feature requirements, acceptance criteria, and testing strategies. I ensure that every aspect is covered and aligns with project goals. Collaborative input from team members is crucial to set realistic and comprehensive release criteria. Share during the interview how your structured approach has led to successful project launches.

Join Rise to see the full answer
What is your experience with test automation tools?

I have extensive experience with test automation tools, particularly focusing on Java/Selenium and Typescript/Playwright. I am proficient in developing and maintaining robust test suites that integrate seamlessly with CI/CD pipelines. When asked in an interview, provide examples of how these tools have enhanced testing efficiency and led to improved product quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
BILL Hybrid Draper, Utah, United States
Posted 19 hours ago

Join BILL as a Software Engineer II to innovate and enhance the user experience within a dynamic Growth team.

Photo of the Rise User
BILL Remote San Jose, California, United States
Posted 2 days ago

Join BILL as a Business Development Representative to help transform financial automation for businesses in a fast-paced environment.

Weekday AI Remote No location specified
Posted 11 days ago

Seeking a Senior Software Engineer for a dynamic team, focusing on secure, scalable identity management solutions.

Photo of the Rise User
Posted 11 hours ago

We seek a Junior Frontend Developer to help create engaging web applications for our diverse client base.

Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago

Join Visa's Technology Organization as a Software Engineer to innovate and design impactful payment technologies.

Photo of the Rise User
Posted 8 days ago

BILL is a leader in financial automation software for small and midsize businesses (SMBs). As a champion of SMBs, we are dedicated to automating the future of finance so businesses can flourish. Hundreds of thousands of businesses trust BILL solut...

65 jobs
MATCH
VIEW MATCH
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
36 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Akron just viewed Financial Analyst (Project Controls Analyst) at Nava
Photo of the Rise User
Someone from OH, Fairfield just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
12 people applied to Junior Unity Developer at Gameloft
A
Someone from OH, Canton just viewed Remote Sales- NO COLD CALLING at AO Globe Life
Photo of the Rise User
Someone from OH, Athens just viewed Digital Customer Experience Improvment (UX) at Advansys
Photo of the Rise User
Someone from OH, Akron just viewed Mobile Business Analyst at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Lisbon just viewed Associate Cybersecurity Analyst - IAM at Visa
Photo of the Rise User
Someone from OH, Cincinnati just viewed Associate Buyer - Hardgoods at Huckberry
Photo of the Rise User
Someone from OH, Cleveland just viewed Inside Sales Representative at Elvtr
Photo of the Rise User
Someone from OH, Dayton just viewed Risk Operations Specialist at Imprint
Photo of the Rise User
155 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Cleveland just viewed Traffic Control Flagger at AWP Safety
Photo of the Rise User
7 people applied to Front end developer at Viseven
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer at CEQUENS
Photo of the Rise User
20 people applied to Front-end Developer at Venturenox
Photo of the Rise User
7 people applied to Game Developer at Bigger Games
Photo of the Rise User
Someone from OH, Sylvania just viewed Talent Sourcer (6 month contract) at Jerry
A
Someone from OH, Cleveland just viewed Junior Communications Specialist at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Columbus just viewed Telecom Coordinator at The Cheesecake Factory
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Data Engineer at Visa
Photo of the Rise User
Someone from OH, Mason just viewed R&D Mechanical Engineer at Traeger Wood Pellet Grills
K
Someone from OH, Cleveland just viewed Game Director at KIMARU Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Associate, Legal Ops - United States (Remote) at EvenUp