×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Development Engineer in Test; SDET

Remote / Online - Candidates ideally in
Washington, District of Columbia, 20022, USA
Listing for: AAMC
Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Software Testing, Senior Developer, DevOps
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Development Engineer in Test (SDET)

Who We Are:

The Association of American Medical Colleges is a not-for-profit association dedicated to transforming health care by supporting the entire spectrum of medical education, medical research, and patient care conducted by our member institutions. We are dedicated to the communities we serve and steadfast in our goal to improve the health of all.

At the AAMC, we are committed to supporting our employees with a comprehensive benefits package designed to promote well-being, professional growth, and work‑life balance. Highlights include:

  • Remote Work – Fully remote work available for most positions
  • Retirement Savings – Generous 403(b) employer contributions and financial wellness resources, including professional financial advising.
  • Health & Wellness Perks – Fitness and bicycle subsidies, on‑site and virtual wellness programs (live yoga, meditation, mental health webinars, flu shot clinics, and more)
  • Support & Family Care – Employer paid Employee Assistance Program (EAP) and back‑up care options for children, adults, elders, and even pets

Additional information can be found on our website.

Why us, why now?

The Senior Software Engineer in Test is responsible for designing, developing, and executing automated and manual test cases to ensure software quality. This role is primarily hands‑on, focusing on test execution and automation development, while providing input to test planning and strategy under the guidance of a Lead Software Engineer in Test or Test Manager. The Senior engineer in test plays a key role in ensuring high‑quality software delivery.

How

will you make an impact? Test Strategy & Planning:
  • Participate in planning activities by contributing test scenarios and risk assessments for assigned features.
  • Provide input to ensure adequate coverage but defer to Lead Software Engineer in Test / Test Manager for overall strategy.
Test Design & Development:
  • Develop and maintain test cases, automated scripts using Selenium Web Driver and Java for functional and regression coverage.
  • Execute hands‑on testing for high‑risk features.
  • Integrate automation with CI/CD pipelines.
  • Identify automation gaps and collaborate with lead engineers to improve framework coverage.
Test Execution & Analysis:
  • Execute manual and automated tests for assigned features.
  • Log defects, analyze issues, and collaborate with developers to resolve root causes.
  • Maintain accurate test documentation.
  • Contribute to sprint‑level quality discussions with developers, product owners, and business analysts.
Collaboration & Stakeholder Communication:
  • Ability to work closely with project management, developers, and QA leads to coordinate testing activities and resolve issues.
Metrics & Continuous Improvement:
  • Track project‑level QA metrics such as test case execution results and defect counts.
  • Suggest improvements to enhance testing efficiency and coverage within the scope of assigned work.
What will you bring to the role?

Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Preferred:
    Master’s degree in Computer Science, Engineering, or related field
  • 5 - 7 years of related work experience
  • 1 - 3 years of experience managing a specialized program
  • 5 years in software testing, QA engineering, or SDET roles.
  • Strong hands‑on experience with Selenium Web Driver, TestNG, JUnit or relevant tools.
  • Proficiency in Java programming for automation scripts.
  • Experience with API testing tools (Postman, REST Assured, SoapUI).
  • Skilled in functional, regression, and exploratory testing.
  • Ability to design test cases using standard techniques such as boundary value analysis and equivalence partitioning.
  • Experience integrating automated tests into CI/CD pipelines.
  • Familiarity with Agile/Scrum methodologies.
  • Experience testing database and ability to write SQL queries for performing the tests.
Preferred Qualifications:
  • Exposure to BDD/TDD frameworks such as Cucumber.
  • Familiarity with reusable automation components or framework contributions.
  • Ability to mentor or share knowledge with junior engineers.
  • Understanding of QA metrics, test coverage analysis, and process improvements.
  • Experience with testing in multi‑environment systems, including cloud‑based…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary