Search by job, company or skills

A

Senior Member of Technical Staff – SMTS

new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Join us as we work to create a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.

Role Summary: Join athenahealth as a Senior Member of Technical Staff (Senior Associate) focused on API automation and end-to-end testing to ensure reliable, high-quality messaging systems. This full-time position is based in Bangalore, India and is a hybrid role. The role requires 4-7 years of relevant experience and will report to the Engineering Director. NA % travel annually.

Team Summary: The PEX subdivision empowers patients to manage their health and wellness while streamlining workflows for healthcare staff. The Notification Messaging team builds and supports athenahealth's messaging infrastructure, delivering millions of personalized, multi-channel communications daily. This includes:

  • Multi-Channel Communication: Systems that send and manage messages across text, email, push notifications, and phone calls to reach patients and providers where they are.
  • Automated & Tailored Messaging: Software that automates essential outreach such as appointment reminders, care plan nudges, prescription notifications, and population health alerts, with personalization based on patient context and preferences.
  • Actionable Results: Solutions designed to drive patient engagement and measurable outcomes-faster payments, improved appointment adherence, increased preventative care uptake, and better chronic disease management. Expanded description: As part of the Notification Messaging team you will collaborate with product managers, SRE, backend and frontend engineers, and analytics partners to ensure message delivery reliability, correctness of content, and end-to-end system observability. The team operates at scale and values automated verification, traceable deployments, and continuous improvement to reduce latency, errors, and operational work. Your testing and automation work will directly influence patient experience and provider efficiency across the ambulatory care ecosystem.

Essential Job Responsibilities:

  • Design and build robust automation frameworks for validating backend services, APIs, and distributed systems, with selective coverage of frontend workflows where needed.
  • Develop high-quality automated tests for RESTful APIs, ensuring correctness, reliability, and scalability of backend systems.
  • Own and drive test automation strategy for services, focusing on API, integration, and end-to-end testing.
  • Build automation that runs seamlessly in CI/CD pipelines and supports rapid feedback during development and release cycles.
  • Work closely with software engineers and architects to understand service design and identify effective testing approaches.
  • Monitor test coverage and system health metrics propose and implement improvements to reduce failures and flakiness.
  • Evaluate and integrate AI-enabled testing tools or workflows to increase test generation, failure analysis, or test maintenance efficiency recommend tool adoption and document practical usage patterns for the team.


Additional Job Responsibilities

  • Participate in design and code reviews to provide testing and reliability perspectives.
  • Create and maintain documentation for test plans, automation frameworks, and troubleshooting guides.
  • Support incident response by providing test data, reproductions, and verification for fixes.
  • Prototype improvements in test tooling, mocks, or service virtualization to accelerate development workflows.
  • Contribute to cross-team initiatives around observability, deployment safety, and performance testing.
  • Assist with onboarding new hires on testing frameworks and processes.
  • Engage in periodic knowledge-sharing sessions to surface lessons learned and testing patterns.

Expected Education & Experience

  • Bachelor's degree in Engineering, or any PG degree.
  • 4-7 years of professional experience in software engineering, quality engineering, or test automation.
  • Experience building or extending automation frameworks using tools such as REST Assured, Karate, Playwright, Cypress, Selenium, or similar.
  • Demonstrated experience with API automation and end-to-end testing of distributed services.
  • Hands-on experience designing, implementing, and maintaining automated test frameworks and CI/CD integration.
  • Proficiency with testing tools, languages, and frameworks relevant to API testing (for example: REST/GQL testing tools, Postman, REST-assured, pytest, JUnit) and automation languages commonly used in the team's stack.
  • Familiarity with service virtualization, test data management, mocking, and environment orchestration for reliable tests.
  • Experience working with observability tools, logs, and metrics to diagnose failures and validate fixes.
  • Strong collaboration skills working with cross-functional teams in an agile environment.
  • Experience with version control systems and build pipelines (e.g., Git, Jenkins/GitHub Actions/GitLab CI).

-

More Info

Job ID: 145594119

Similar Jobs