Senior Software QA Engineer, Platform

RStudio (View all Jobs)

United States

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Interview Process

1. Video calls with recruiter then engineering management 2. Take home project 3. Video call for code review with engineering lead

Programming Languages Mentioned

SQL, Golang, Python


Posit is seeking a Senior QA engineer with strong automation and cloud infrastructure experience to join the Platform Team. The team works across all of the Posit products, providing working on cloud deployments, common engineering services, and developer team productivity. This is a high-leverage team that can impact many people and customers. You will be joining a team of passionate, collaborative, and talented engineers at a company with a proven track record of producing great software used by hundreds of thousands of data analysts worldwide. 

About the role:

This is a high-impact, senior role that involves test strategy creation, full-stack testing, test automation framework maintenance, creation and execution of automated tests, and process improvement in collaboration with the team. The person in this role has a significant opportunity to drive the quality of our software through careful testing and thoughtful analysis. Maintaining a high standard of quality on the Platform team feeds into the other Posit products & teams we support, providing customers with a stable Posit experience. We value analysis, reflection, and critical thought on the team, so you will be expected to contribute to collaborative product discussions throughout the development process. 

What you’ll own/work on independently:

The Platform team handles many distinct projects and needs a champion of quality for each one. This includes defining what needs to be tested and automated, what regression and validation are required, reaching out for feedback from stakeholders, and documenting test processes for the rest of the team. Quality is not just the responsibility of the QA Engineer, but we need someone who can instill a QA mindset throughout the whole process.

What you’ll work on with team members:

  • The Platform team works together to ensure we deliver and maintain high-quality software. You will be involved in the initial planning, requirements, design, architecture review, testing, and more. 
  • You will lead the test strategy creation for a new Go project on the team’s short-term roadmap.
  • Help create repeatable and maintainable automation patterns for others to easily follow. Depending on the project, these automated tests could be end-to-end, API, or even load and performance. It is critical for the team to have automated tests here to last a long time and we would love to hear from you how to accomplish that.

What you’ll teach:

  • A Quality mindset across the team. Everyone on the team owns quality, and QA helps set the tone of user advocacy.
  • Promote QA best practices to help the team maintain a high quality of testing activities 
  • Industry trends and new technologies related to testing in the cloud

What you’ll learn:

  • We work a lot with other teams, and QA Engineers can act as a connective glue between teams. To be effective, you will need to learn from these other teams. This will include learning about the Posit products and what is most needed for the projects we support. Part of this learning will also involve partnering with Customer Support to triage customer-reported issues.
  • An appreciation for software in the data science context
  • A deeper understanding of cloud infrastructure and DevOps for build / test / deployment
  • New skills related to test automation on Linux and cloud platforms

You have:

  • 3+ years of professional experience in software Quality Assurance
  • Proficiency in using SQL for validation at the database layer (the team uses MongoDB, PostgreSQL, Cassandra, etc.)
  • Experience testing software applications on different Linux distributions
  • Experience creating high-level test strategies
  • Experience in one or more cloud environments (AWS, Azure, GCP)
  • Exposure to Python & Pulumi is a plus
  • Exposure to Kubernetes & Docker is a plus
  • Exposure to Data Science tools is a plus
  • Experience reviewing code in any programming language (Golang preferred) to determine scope of code change and associated risk
  • Curiosity and a willingness to learn new technologies

Working at Posit:

  • We welcome all talented colleagues and are committed to a culture that represents diversity in all its forms.
  • We prioritize giving ourselves “focus time” to get deep work done. We minimize meetings and attempt to operate asynchronously.
  • We are a learning organization and take mentorship and career growth seriously. We hope to learn from you and we anticipate that you will also deepen your skills, influence, and leadership as a result of working at Posit.
  • We operate under a unique sustainable business model: We have over 50% of our engineering dedicated to creating free and open source software.  We are profitable and we plan to be around decades from now.
  • Posit is a Public Benefit Corporation (PBC) and a Certified B Corporation®, which means our open-source mission is codified into our charter. As a result, our corporate decisions balance the community's interests, customers, employees, and shareholders. Hear more about why we think this matters here.

Notable:

We offer competitive compensation with extensive human-first, people-focused benefits to prioritize your personal and financial well-being.

  • 100% of medical, dental, and vision insurance premiums are covered for employees and their families! Fertility and gender-affirming healthcare is included in all of our plans.
  • Supplemental mental health and wellness benefits are available via Ginger even if you don’t opt in to our insurance plans, including Ginger for teen family members.
  • Posit's gender-neutral paid parental leave policy covers all new parents, including foster and adoptive parents.
  • All full-time employees are eligible for 401k enrollment starting on day one.
    • After six months of employment, Posit provides a substantial yearly match to employee 401K contributions.
  • An annual profit-sharing bonus for employees recognizes our team’s contributions to company performance across the year.
  • We are a 100% distributed team. You are also welcome to come into our Boston office. 
    • We offer a $400 monthly reimbursement for coworking space rental if you prefer to work away from home. 
  • Our Lifestyle Savings Account offers an initial deposit of $1800 and then an additional quarterly stipend of $375 to cover the costs of professional development, wellness, financial health, charitable giving, and remote work support.
  • We provide a flexible environment with a generous vacation policy that encourages a minimum of four weeks PTO per year plus 13 paid company holidays.

Are you excited about this role but not sure if your experience aligns with every qualification in the job description? That’s okay. We know multiple perspectives are essential for a thriving organization and we'd still love to hear from you! 

Posit is committed to being a diverse and inclusive workplace. We encourage applicants of different backgrounds, cultures, genders, experiences, abilities, and perspectives to apply. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sexual orientation, gender, gender identity, age, physical disability, or length of time spent unemployed.

#LI-REMOTE

 

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄


Get weekly alerts of new jobs from companies not using whiteboard interviews!