Logo for Cognitive Medical Systems, Inc.

Software Development Test Engineer - Remote (WFH)

Roles & Responsibilities

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience) and 5+ years of software QA experience (manual and automated).
  • Proficiency in automation scripting languages such as Groovy and Java; ability to design and maintain scalable, reusable test scripts.
  • Experience testing web and mobile applications, including REST API testing (Postman) and SQL data validation.
  • US Citizenship required; ability to obtain Position of Public Trust (MBI); familiarity with accessibility testing tools and 508 standards; Agile development experience.

Requirements:

  • Create and maintain automated test suites and test cases to support CI/CD.
  • Conduct manual and automated testing of REST APIs and user interfaces.
  • Develop and enhance test-automation frameworks and supporting tools (e.g., Groovy, Java).
  • Perform end-to-end testing, including functional, regression, integration, and accessibility (508) testing.

Job description

Cognitive is an IT and software engineering services company dedicated to elevating the quality, speed and delivery of today’s US government healthcare programs. With a wealth of clinical expertise and hands-on experience, our team understands the significant challenges our government clients—and their customers—face every day. This real-world experience equips us to develop IT solutions that seamlessly connect all facets of healthcare delivery. At Cognitive, we’re guiding government agencies to the forefront of technology innovation in healthcare delivery. 

Position Overview: 

Cognitive Medical Systems is seeking a versatile and experienced Software Development Test Engineer to support the testing of web and mobile applications across the full development lifecycle. The ideal candidate will have a strong foundation in both manual and automated testing, including accessibility (508) compliance, functional validation, API testing, and security-focused quality assurance. This role works closely with cross-functional Agile teams to ensure the delivery of high-quality, secure, and accessible software products. 

Key Responsibilities: 

  • Create and maintain automated test suites and test cases to support continuous integration and delivery.
  • Conduct manual and automated testing of REST APIs and user interfaces. 
  • Develop and enhance test-automation frameworks and supporting tools (e.g., Groovy, Java) to increase efficiency and reliability.
  • Develop and execute comprehensive test plans and test cases for both web and mobile applications.
  • Perform end-to-end testing, including functional, regression, integration, and accessibility (508) testing.
  • Collaborate with developers, analysts, designers, and project managers to define acceptance criteria and ensure quality throughout the SDLC.
  • Identify, document, and track defects using standard issue tracking tools (e.g., Jira).
  • Participate in Agile ceremonies and contribute to continuous improvement of QA processes.
  • Ensure testing practices align with security protocols and organizational standards.
  • Stay current on best practices and evolving trends in software QA, accessibility, and security.

Required Skills, Education & Experience: 

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field (or equivalent experience).
  • 5+ years of software QA experience, including manual and automated testing.
  • Proficiency in automation scripting languages such as Groovy and Java, with the ability to design and maintain scalable, reusable test scripts.
  • Experience testing web and mobile applications.
  • Familiarity with REST API testing and tools such as Postman.
  • Proficiency in SQL and ability to validate data integrity.
  • Experience with accessibility testing tools and standards (e.g., Lighthouse, Axe, JAWS, NVDA).
  • Strong understanding of Agile development environments.
  • Excellent problem-solving and communication skills.
  • Self-motivated with the ability to work independently and within a team.
  • US Citizenship required.
  • Ability to obtain a Position of Public Trust - Medium Background Investigation (MBI)
  • Willingness to provide after-hours on-call support as needed.

Preferred Qualifications: 

  • Experience with automated test frameworks (e.g.,Katalon Studios, Selenium).
  • Experience with Git for version control.
  • Familiarity with Azure Cloud Environment.
  • Experience with healthcare or government systems.

Why Join Us? 

  • Be part of a mission-driven organization making a difference in healthcare IT.
  • Collaborate with innovative and passionate professionals that are there to support you at every turn.
  • Enjoy a supportive work/life balance with the flexibility of a 100% remote company.
  • Benefit from opportunities for growth and development in a dynamic environment.

Software Development Engineer in Test (SDET) Related jobs

Other jobs at Cognitive Medical Systems, Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.