Job Closed
This listing is no longer active.
Software Development Test Engineer
Location
United States
Posted
120 days ago
Salary
$100K - $125K / year
Seniority
Mid Level
Job Description
Software Development Test Engineer
COGNITIVE MEDICAL SYSTEMS INC
Role Description 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. Qualifications - 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. Benefits - 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.
Job Requirements
- 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.
Benefits
- 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.
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
QA Engineer
ITRex GroupWe turn AI ambition into working systems — Generative AI, data, and everything in between
• Perform manual testing of mobile, desktop, web applications, and APIs (REST, GraphQL) • Design, execute, and maintain comprehensive Test Documentation • Use AI tools as part of the QA toolkit to enhance test coverage and efficiency • Collaborate closely with developers, product managers, and stakeholders to ensure product quality • Define and establish QA processes and best practices for new projects • Act as the sole QA when required, owning the end-to-end testing process • Contribute as part of a QA team, ensuring alignment with shared goals and standards • Work with product requirements together with the team during backlog refinement • Participate in Agile ceremonies and provide input on quality-related risks
• Integrarse en el equipo de Data QA y adaptarse a los diferentes flujos de trabajo. • Diseñar, desarrollar y mantener procesos automatizados de validación de datos. • Asegurar la integración de los procesos de validación en flujos de CI/CD en GitLab. • Orquestar workflows que procesen grandes volúmenes de datos, garantizando su fiabilidad y trazabilidad. • Colaborar con equipos de Science, Data Engineering y Producto para incorporar estándares de calidad en el ciclo de vida del dato. • Documentar procesos, validaciones y criterios de control. • Diseñar e implementar mecanismos de monitorización y observabilidad de los procesos de validación. • Definir y mantener estándares de logging estructurado, asegurando trazabilidad y capacidad de auditoría y garantizar la correcta gestión y análisis de los mismos.
Software Quality Assurance Engineer – Mid/Senior Level
J-Mack Technologies, LLCLeveraging data and technology solutions to promote the transformation of business processes and optimize operations.
• Lead the design and execution of comprehensive test strategies across workstreams and platforms • Author and own detailed test plans, test cases, and test data strategies aligned to complex user workflows and system architecture • Drive defect identification, documentation, root cause analysis, and resolution tracking through to closure • Serve as a QA thought leader in Agile ceremonies—sprint planning, design reviews, and code reviews • Mentor and guide other QA engineers, fostering a culture of quality across the team • Evaluate and expand test automation frameworks and CI/CD-integrated testing pipelines (automation experience a plus) • Analyze user needs and target environments to ensure solutions align with current architecture and accessibility standards • Champion quality process improvements and introduce modern testing methodologies to drive efficiency and coverage • Engage with stakeholders to communicate quality status, risks, and recommendations clearly
• Design, develop, maintain, and execute automated test scripts for UI and APIs using Selenium, Java, or other programming languages. • Develop and run automations in CI/CD environments such as Azure DevOps or Jenkins. • Participate in Agile ceremonies and collaborate with Scrum teams to understand user stories, acceptance criteria, and testing expectations. • Estimate the automation effort for user stories and deliver test coverage within sprints. • Identify, document, and communicate defects, ensuring proper validation and regression test coverage. • Use Git or similar version control tools. • Use Postman or similar tools for API validation and troubleshooting. • Support continuous improvement of automation frameworks and testing best practices.



