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

Senior Software Engineer, Quality & Test

Arcadia is dedicated to happier, healthier days for all. We transform diverse data into a unified fabric for health. Our platform delivers actionable insights for our customers to advance care and research, drive strategic growth, and achieve financial success. For more information, visit arcadia.io.


Why This Role Is Important to Arcadia


The Senior Software Engineer, Quality & Test is a Quality Champion role crucial in ensuring the excellence of our applications and API services that are integral to our healthcare solutions. These services handle user authorization, configuration management, data access, and workflow orchestration, which are critical for our clients. We need a leader who can drive quality initiatives across platforms involving diverse technologies, ensuring reliability, scalability, and seamless integration. Your expertise will help us maintain the highest standards, ensuring robust functionalities and effective solutions that address real-world healthcare challenges.


What Success Looks Like

In 3 months

- Gain a comprehensive understanding of our applications, services, technologies, and current quality assurance processes.

- Establish strong relationships with product teams, engineering managers, and key stakeholders.

- Analyze existing projects to identify areas for quality improvement and begin formulating strategic plans.

- Familiarize yourself with our tech stack, including NestJS, Angular, TypeScript, Java, Python, AWS services (EC2, Lambda, S3), PostgreSQL, Elasticsearch, Micronaut, GraphQL, and testing frameworks like Playwright and Cypress.


In 6 months

- Develop and implement comprehensive quality strategies and detailed plans for verification and validation across our applications and services.

- Advocate and instill quality standards throughout the product lifecycle, collaborating closely with engineering managers.

- Oversee quality aspects of user interfaces, APIs/services, and data integrity within our business processes.

- Begin transitioning quality practices to newer frameworks and technologies, ensuring smooth migration from legacy systems.


In 12 months

- Lead the successful integration of quality-first practices within all teams, resulting in measurable improvements in product quality and reliability.

- Manage and mitigate test and technical debts, ensuring thorough coverage in testing and technical solutions.

- Foster a culture of shared responsibility for quality, guiding teams toward continuous improvement and excellence.

- Demonstrate significant ROI through effective quality strategies and testing initiatives.


What You'll Be Doing
  • Project Analysis and Strategy Development:
  • Analyze application capabilities to understand scope and requirements.
  • Develop strategies to verify and validate that projects effectively address customer problems.
  • Design detailed plans for validation and verification processes, including necessary discovery, exploration, and research activities.

Quality Assurance and Advocacy:
  • Promote and advocate for quality standards and practices across the product and application lifecycle.
  • Collaborate with engineering managers to cultivate a quality-centric culture within product teams.
  • Ensure comprehensive quality, overseeing user interfaces, APIs/services, and data integrity.
  • Evaluate and enhance the accuracy of documentation relative to application behavior.

Testing Strategy and Execution:
  • Own and manage the overall testing strategy and plan, aligning with project goals and quality standards.
  • Implement and improve test automation frameworks using tools like Playwright and Cypress.
  • Lead team discussions on essential quality aspects, balancing manual and automated testing approaches based on feasibility and cost-effectiveness.

Debt Management and Team Collaboration:
  • Identify and document areas of test and technical debt within projects.
  • Collaborate with managers and team members to address and mitigate identified debts.
  • Foster a team environment where quality is a collective responsibility.


What You'll Bring
  • Technical Skills:
  • Programming and Scripting Languages:
  • Proficiency in TypeScript and JavaScript, particularly with Angular and NestJS.
  • Experience with Java, especially in building and testing APIs.
  • Knowledge of Python, used in some services.
  • Familiarity with Vue.js and React (as some applications may migrate).

Backend Technologies:
  • Experience with REST APIs, GraphQL, and frameworks like Micronaut.
  • Knowledge of databases like PostgreSQL, Scylla, and working with Elasticsearch.
  • Familiarity with cloud services, particularly AWS (EC2, Lambda, S3).

Testing Frameworks and Tools:
  • Proficient with Playwright and Cypress for UI end-to-end (E2E) testing.
  • Experience with unit testing frameworks like Jest, Vitest, and JUnit.
  • Familiarity with API testing tools like Postman.
  • Knowledge of test management systems like Zephyr.

DevOps Practices:
  • Understanding of integrating quality assurance processes within CI/CD pipelines.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.

Software Development Lifecycle (SDLC):
  • Strong understanding of Agile and Scrum models, with quality assurance practices within these frameworks.

Analytical Skills:
  • Ability to analyze diverse projects and code stacks.
  • Strong problem-solving skills to identify root causes of quality issues.
  • Experience in identifying and evaluating ROI for testing strategies.

Leadership and Collaboration:
  • Serve as the designated quality leader within the team, championing quality standards and practices.
  • Collaborate with engineering managers to drive a quality-centric culture.
  • Proficient in visual communication tools like Lucidchart or Microsoft Visio.

Communication Skills:
  • Excellent verbal and written communication skills.
  • Ability to tailor communication methods to suit different audiences.
  • Effective storytelling using visuals to explain complex quality concepts.

Attention to Detail:
  • Keen attention to detail to identify discrepancies.
  • Ability to maintain precise and accurate documentation.

Adaptability:
  • Flexibility to adapt to changing project requirements and priorities.
  • Willingness to continuously learn and stay updated with the latest quality assurance trends and technologies.

Self-Starter and Curiosity:
  • Self-motivated with a strong sense of curiosity and exploration.
  • Ability to take initiative and drive projects forward independently.


Would Love For You To Have
  • Experience with authentication services like Auth0.
  • Familiarity with AWS Lambda functions and serverless architectures.
  • Knowledge of workflow engines similar to Camunda.
  • Experience with Kafka and messaging systems.
  • Background in FHIR integrations and healthcare data standards.
  • Understanding of Elasticsearch and optimizing search functionalities.
  • Experience with applications transitioning from Vue.js to React.
  • Familiarity with performance testing and optimization in diverse code stacks.


What You'll Get
  • Opportunity to lead and shape quality assurance practices within a dynamic and innovative healthcare technology company
  • Collaborate with passionate professionals dedicated to excellence and continuous improvement
  • Access to the latest tools and technologies to enhance testing frameworks and processes
  • A supportive environment that values flexibility, learning, and career development
  • Competitive compensation and benefits package
  • Be a part of a mission driven company that is transforming the healthcare industry by changing the way patients receive care
  • A flexible, remote friendly company with personality and heart
  • Employee driven programs and initiatives for personal and professional development
  • Be a member of the Arcadian and Barkadian Community


About Arcadia

Arcadia.io helps innovative providers and payers across the country transform healthcare to reduce cost while improving patient health. We do this by aggregating large amounts of disparate data, applying algorithms to identify opportunities to provide better patient care, and making those opportunities actionable by physicians at the point of care in near-real time. We are passionate about helping our customers drive meaningful outcomes. We are growing fast and have emerged as a market leader in the highly competitive population health management software market and have been recognized by industry analysts KLAS, IDC, Forrester, and Chilmark for our leadership. For a better sense of our brand and products, please explore our website.


Protect Yourself

If you have concerns about the authenticity of a job offer or recruitment-related communication claiming to be from Arcadia, we encourage you to verify by contacting us directly at (781) 202-3600 and select option 3. For more information, visit our website.


This position is responsible for following all Security policies and procedures in order to protect all PHI under Arcadia's custodianship as well as Arcadia Intellectual Properties.  For any security-specific roles, the responsibilities would be further defined by the hiring manager.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 Engineer, Quality & Test, Arcadia

Arcadia is thrilled to announce an incredible opportunity for a Senior Software Engineer, Quality & Test! As a vital member of our team, you'll become the Quality Champion, ensuring that our applications and API services offer the excellence our healthcare solutions demand. With an impressive tech stack that includes NestJS, Angular, TypeScript, Java, and AWS services, you will lead quality initiatives, ensuring reliability and scalability for our clients. If you’re passionate about delivering robust functionalities that address real-world healthcare challenges, then this role is perfect for you! In your first three months, you'll dive deeply into understanding our applications while building strong relationships with product teams and stakeholders. You’ll analyze existing quality assurance processes and begin shaping strategic plans to enhance them. Over six months, you’ll develop thorough quality strategies and advocate for quality standards throughout the product lifecycle, while also transitioning our practices towards newer technologies. By the end of your first year, you will have significantly influenced quality-first practices across all teams, fostering a culture of collaboration and continuous improvement. It’s your chance to not just maintain but revolutionize quality assurance practices in a company with a mission-driven impact on healthcare. Join us at Arcadia, where we are transforming healthcare experiences, and help us in advancing care through innovative data solutions!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Quality & Test Role at Arcadia
What are the responsibilities of a Senior Software Engineer, Quality & Test at Arcadia?

As a Senior Software Engineer, Quality & Test at Arcadia, you'll be responsible for developing comprehensive quality strategies, overseeing quality aspects of user interfaces and APIs, and advocating for quality standards throughout the product lifecycle. Your role will involve project analysis, testing strategy execution, and managing technical debts while collaborating closely with engineering teams to ensure robust quality practices.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer, Quality & Test position at Arcadia?

To thrive as a Senior Software Engineer, Quality & Test at Arcadia, you should have proficiency in TypeScript and JavaScript, as well as experience with Java for building and testing APIs. Familiarity with testing frameworks like Playwright and Cypress, as well as an understanding of DevOps practices and Agile methodologies, are also essential. Strong analytical skills and a collaborative spirit will help you excel in this role!

Join Rise to see the full answer
How does the Senior Software Engineer, Quality & Test contribute to healthcare solutions at Arcadia?

The Senior Software Engineer, Quality & Test plays a critical role at Arcadia by ensuring that our applications and API services are of the highest quality. This is vital for our healthcare solutions, which rely on accurate data and reliable functionalities. Your contributions will directly impact the effectiveness of care delivery and improving patient health across communities.

Join Rise to see the full answer
What technologies will I be working with as a Senior Software Engineer, Quality & Test at Arcadia?

At Arcadia, you'll work with a diverse tech stack including NestJS, Angular, TypeScript, Java, and AWS services such as EC2 and S3. Familiarity with databases like PostgreSQL and Elasticsearch, as well as testing tools such as Playwright and Cypress will be important for your role, as they will allow you to implement effective quality assurance practices and improve our testing frameworks.

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer, Quality & Test at Arcadia?

Arcadia embraces a collaborative work culture that fosters innovation, flexibility, and continuous improvement. As a Senior Software Engineer, Quality & Test, you’ll find a supportive environment where your input is valued. The team is dedicated to delivering excellence, and you’ll have access to the latest tools and technologies to enhance your professional growth in the healthcare technology field.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Quality & Test
Can you describe your experience with quality assurance and testing frameworks relevant to the Senior Software Engineer position?

In your response, detail your experience with specific testing frameworks like Playwright and Cypress. Explain how you've implemented test strategies in previous roles, emphasizing your role in increasing testing effectiveness and coverage, and highlight any successful projects or outcomes resulting from your QA efforts.

Join Rise to see the full answer
How do you ensure the quality of user interfaces and API services in your workflow?

Discuss how you approach quality assurance throughout the development lifecycle. Mention your practices for manual and automated testing, collaboration with developers and other stakeholders to gather feedback, and the importance of user acceptance testing in validating that the final product meets customer expectations.

Join Rise to see the full answer
What strategies have you used to manage technical debt in software projects?

Share specific examples of how you've identified and prioritized technical debt in past projects. Discuss how you partnered with cross-functional teams to address these issues and implemented strategic plans to mitigate them over time, ensuring that they do not hinder project delivery or quality.

Join Rise to see the full answer
How do you approach developing a testing strategy for new software applications?

Explain your process for analyzing the application's requirements and scope, defining key metrics for testing success, and establishing a roadmap for manual and automated testing. Emphasize the importance of involving all stakeholders from inception to ensure comprehensive coverage and shared ownership of quality outcomes.

Join Rise to see the full answer
Can you provide an example of how you've implemented test automation in a previous position?

Detail a specific project where you introduced or enhanced test automation. Describe the tools you used, the rationale behind your choices, and the results you achieved. Highlight how automation improved testing efficiency and contributed to overall project quality.

Join Rise to see the full answer
What role does communication play in your success as a Senior Software Engineer, Quality & Test?

Discuss the importance of clear communication with engineers, product managers, and other stakeholders. Share examples of how effective communication has led to better understanding of quality expectations, conflict resolution, and fostering a collaborative environment focused on achieving quality goals.

Join Rise to see the full answer
How do you stay updated with the latest trends in quality assurance and testing?

Talk about the resources you rely on to stay informed, such as industry blogs, webinars, and professional networks. Explain how you’ve applied new concepts and methodologies to your work, demonstrating your commitment to continuous learning and improvement in quality assurance practices.

Join Rise to see the full answer
What challenges have you faced in implementing quality assurance practices and how did you overcome them?

Describe specific challenges such as resistance to change or resource limitations. Explain your approach to addressing these challenges, focusing on collaboration with teams, providing training or resources, and gradually earning buy-in through demonstrated improvements in product quality.

Join Rise to see the full answer
How do you ensure that testing aligns with Agile development practices?

Explain how you integrate quality assurance within Agile methodologies, such as participating in daily stand-ups, sprint planning, and retrospectives. Share your perspective on the role of QA in Agile and how you ensure testing is iterative and aligned with overall project timelines and goals.

Join Rise to see the full answer
Why are you interested in the Senior Software Engineer, Quality & Test position at Arcadia?

Articulate your enthusiasm for the role by expressing your passion for healthcare technology and the impact it has on people's lives. Highlight your alignment with Arcadia's mission and values, and how your skills and experiences position you to make a meaningful contribution in this role.

Join Rise to see the full answer

Arcadia is a climate technology company enabling a zero-carbon economy.

59 jobs
MATCH
Calculating your matching score...
BADGES
Badge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 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
91 people applied to Scrum Master-Remote at DICE
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga