Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-level Software Development Engineer in Test

Vidoori

Job Description

Job Description

We are seeking an analytical, quality-focused, and collaborative Mid-level Software Development Engineer in Test to join our engineering team. This role is ideal for someone with professional experience in software development and test automation who is passionate about building reliable, scalable, and maintainable quality engineering solutions. You will work closely with software engineers, product managers, and other stakeholders to improve test coverage, identify risks early, and support the delivery of high-quality software.

Software Development Engineer in Test – Role Overview

As a Software Development Engineer in Test, you will design, develop, and maintain automated test frameworks and test suites across web, API, and service-based applications. You will contribute to the full software development lifecycle, from test planning and risk assessment through to execution, defect analysis, and release validation.

Key Responsibilities
  • Design, develop, and maintain robust automated test frameworks and test suites using suitable programming languages, tools, and testing patterns.

  • Create and execute automated and exploratory tests for functional, integration, regression, system, API, 508 and end-to-end testing.

  • Develop and maintain mobile test automation for native, hybrid, or mobile web applications using tools such as Appium or equivalent technologies.

  • Work with developers, product managers, and delivery teams to understand requirements, identify acceptance criteria, and define effective test strategies.

  • Analyse user stories, technical designs, and product risks to identify test scenarios, edge cases, and potential failure modes.

  • Integrate automated tests into CI/CD pipelines and provide timely, reliable feedback on build and release quality.

  • Investigate test failures, reproduce defects, perform root cause analysis, and collaborate with engineering teams to drive issues through to resolution.

  • Maintain clear test documentation, automation standards, defect records, and quality metrics.

  • Review code and test automation contributions, promoting maintainability, reusability, readability, and good software engineering practice.

  • Contribute to improvements in test processes, tooling, environments, test data management, and quality engineering practices.

  • Support non-functional testing activities, including performance, reliability, compatibility, and security testing where appropriate.

  • Communicate testing progress, risks, results, and recommendations clearly to both technical and non-technical stakeholders.

Essential Skills and Experience
  • Professional experience in software testing, test automation, quality engineering, software development, or a related role.

  • Strong programming experience in at least one language such as Java, C#, Python, JavaScript, or TypeScript, with the ability to write clean, maintainable, and reusable code.

  • Practical experience developing and maintaining automated tests for web applications, APIs, microservices, or other software systems.

  • Hands-on experience with test automation tools and frameworks such as Selenium, Playwright, Cypress, Appium, REST Assured, pytest, JUnit, NUnit, or equivalent.

  • Good understanding of software testing principles, including test design techniques, risk-based testing, regression testing, integration testing, and defect lifecycle management.

  • Experience working with version control systems, preferably Git, and contributing to collaborative development workflows such as pull requests and code reviews.

  • Experience integrating automated tests with CI/CD tools and pipelines, such as GitHub Actions, GitLab CI, Jenkins, Azure DevOps, or equivalent.

  • Familiarity with API testing, JSON, SQL, databases, and tools for inspecting and validating service responses.

  • Understanding of Agile software development methodologies, including Scrum or Kanban, and experience working within cross-functional delivery teams.

  • Strong analytical and problem-solving skills, with the ability to investigate complex failures and communicate technical findings clearly.

  • Good written and verbal communication skills, with a proactive, collaborative, and quality-focused approach to delivery.

Desirable Skills and Experience
  • Experience with advanced mobile automation capabilities, including Appium, device farms, parallel device execution, cross-device testing, or cloud-based mobile testing platforms.

  • Experience with AI-enabled testing capabilities such as self-healing automation, intelligent test generation, failure classification, or automated test maintenance

  • Experience using AI coding assistants or AI-enabled testing tools within a software development or test automation workflow.

  • Understanding of responsible AI usage, including validating generated code, protecting sensitive test data, and maintaining human oversight of automated testing decisions.

  • Experience with cloud platforms, containers, Docker, Kubernetes, or distributed systems.

  • Exposure to performance and load testing tools such as JMeter, Gatling, k6, or Locust.

  • Experience testing applications built with microservices, event-driven architectures, or asynchronous messaging systems.

  • Knowledge of test reporting, observability, logging, monitoring, and quality metrics.

  • Familiarity with accessibility, security, cross-browser, mobile, or compatibility testing.

  • Experience mentoring colleagues or contributing to automation standards and quality engineering strategy.

Benefits and Development Opportunities
  • Opportunity to shape and improve automated testing practices across the software development lifecycle.

  • Collaborative working environment with close engagement across engineering, product, and delivery teams.

  • Support for professional development, technical learning, and relevant certifications.

  • Exposure to modern test automation frameworks, CI/CD pipelines, cloud technologies, and software engineering practices.

  • Regular feedback, knowledge sharing, and opportunities to contribute to engineering standards and continuous improvement.

  • Inclusive workplace culture that values quality, curiosity, accountability, and continuous learning.

Application Details – Software Development Engineer in Test
  • Employment Type: Permanent, full-time

  • Location: Hybrid

  • Experience Level: Mid-level

Join our engineering team to help build dependable software, strengthen automated quality practices, and contribute to a culture of continuous improvement. Apply today to develop your career as a Software Development Engineer in Test.

Vacancy posted 24 days ago
Similar jobs that could be interesting for youBased on the Mid-level Software Development Engineer in Test in Hyattsville, MD vacancy
  •  ...performance feedback on other engineers and participate in...  ...The Role As a Mid-Level Forward Deployed Engineer...  ...directly to the development and delivery of Army Vantage...  ...scripts, automated tests, and environment promotion...  ...~3+ years of software engineering experience... 
    Suggested
    Remote job
    Full time
    Flexible hours

    Pvm, Llc

    Washington DC
    more than 2 months ago
  • $100k - $150k

     ...expertise have expanded to include Systems Engineering, Program Management, In-Service...  ..., Equipment Repair, Research and Development, Test and Evaluation, and Intelligence and...  ...! We are seeking an experienced Mid-Level Software Engineer (SEG2) to support a large... 
    Suggested
    Contract work
    Temporary work
    For contractors
    For subcontractor
    Work at office
    Local area
    Remote work
    Flexible hours

    Decision Technologies, Inc.

    Washington DC
    3 days ago
  • $68k - $125k

     ...Description Kleinschmidt has a full-time opening for an Entry-Mid level Civil Engineer to work with a multi-disciplinary team to develop...  ...preparation with publicly available data products. ~ Drawing development and review of notes, typical details, material schedules,... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work at office
    Immediate start
    Remote work
    2 days per week
    3 days per week

    Kleinschmidt Group

    Washington DC
    4 days ago
  • cFocus Software seeks a Mid-Level Application Developer to join our program supporting the Department...  ...related field. • 7+ years of Application Development experience • 7+ years of experience...  ...., COP, HIFLD, and GII). • Develop testing criteria based on Operational... 
    Suggested
    Full time
    Remote work

    PROVATOHR INC

    Washington DC
    more than 2 months ago
  •  ...Description Job Description Mid Level Java Developer Program:...  ...will support full-lifecycle software development, operations and maintenance, integration, testing, deployment, and production support...  ...database specialists, DevOps engineers, security personnel, and... 
    Suggested
    Contract work
    For contractors

    R3 Management Services

    Lanham, MD
    13 days ago
  • TerraGraphics Environmental Engineering, Inc. has an opportunity for an entry to mid-level Environmental Scientist, Engineer, or Geologist. The successful candidate will be a self-motivated, organized, and detail-oriented individual capable of working well on a team and... 
    Work at office
    Remote work

    TerraGraphics

    Washington DC
    a month ago
  •  ...continuing growth, we are looking for a capable and collaborative mid-level Cloud Engineer to join our inclusive technology team. This role offers the...  ...and operational processes. Collaborate with software engineers, architects, project teams, and clients to gather... 
    Full time
    Flexible hours

    Vidoori

    Hyattsville, MD
    26 days ago
  •  ...Job Description Job Description Structural Engineer (Mid-Level) Hazen and Sawyer is seeking a Structural Engineer for our Seattle, WA office. The position will include performing structural design and analysis of environmental structures such as low-rise industrial... 
    Temporary work
    Work at office
    Local area
    Flexible hours

    Hazen and Sawyer

    Washington DC
    27 days ago
  • $125k - $175k

     ...talented and motivated Structural Engineer to join our growing...  ...exciting opportunity for a mid-senior level professional with experience...  ..., condition appraisals, and testing of existing buildings to identify...  ...training and professional development. Develop repair strategies... 
    Temporary work
    Flexible hours

    Walker Consultants

    Washington DC
    a month ago
  • [Position Overview] ~ Job Title: Software Test Engineer [Chinese Bilingual] ~ Education: Bachelor's Degree in Electrical Engineering, Computer Science, or related field ~2+ years of hands-on experience in software testing for mobile communication terminal products... 
    Hourly pay
    Full time
    H1b
    Local area
    Immediate start
    Flexible hours
    Night shift

    JND

    Washington DC
    more than 2 months ago
  •  ...Job Description Job Title: Mid-Level Cloud-Based Web Developer (FICO...  ...Possess excellent policy development skills leveraging FICO Blaze....  ...Blaze Advisor BRE (Business Rule Engine) development Experience in...  ...Decision Trees, Rule Flows, Testing & Rule Deployment.... 

    CMT Services Inc

    Hyattsville, MD
    a month ago
  •  ...Consulting at DescriptionProSidian seeks a Mid-Level InfoSec Security Engineer (Focus On Network Security)...  ...knowledge of security systems analysis, testing, and documentation;- Knowledge of...  ...integrate complex computer technology and software into an effective information... 
    Full time
    For contractors
    Work experience placement
    Internship
    Work at office
    Monday to Friday
    Shift work

    Prosidian Consultng

    Washington DC
    a month ago
  • $100k

     ...with clients. Our close-knot team of highly cleared engineers, analysts, and program managers represent some of the best talent locally available. We are seeking a Mid-Level Full Stack Developer to provide development and operations & maintenance (O&M) support for a production... 
    For contractors
    Flexible hours

    Socket.dev

    Washington DC
    3 days ago
  • Prescient Edge is seeking a Mid. Systems Engineer to support a federal government client. The role...  ...involves overseeing the creation of hybrid software, web and hardware products from specs...  ...'s degree in Engineering, and SECRET level clearance. #J-18808-Ljbffr Prescient... 

    Prescient Edge

    Bethesda, MD
    6 days ago
  • $86k - $138k

    Responsibilities We are seeking a Mid-Level RF Compatibility Test Engineer to support our NASA customer in...  ...environment by assisting with development or integration of networking and of...  ...Develop code to integrate COTS software into test automation suite Data... 
    Contract work
    For contractors
    Local area
    Shift work

    Peraton

    Greenbelt, MD
    12 hours ago
  • $105k - $130k

     ...&A, Inc. (SC&A) is an employee-owned small business providing engineering, technical, planning, and communications expertise services across...  ...a focus on client satisfaction. We are currently seeking a mid-level Nuclear Engineer/Health Physicist to join our team.... 
    Full time
    Temporary work
    Remote work
    Work from home

    SC&A Inc

    Arlington, VA
    a month ago
  •  ...Description PRT is seeking a Mid-Level Engineer to provide flight dynamics...  ..., mission preparation, and development activities for the upcoming...  ...simulated data Support software development lifecycle,...  ...requirements definition, acceptance testing, and deployment   Some... 
    Casual work
    Local area
    Shift work

    Pearl River Technologies

    Greenbelt, MD
    6 days ago
  •  ...Canyon Consulting (BCC)is searching for a Mid-Level Software Developer with C++ and Javascript to...  ...on solutions to support continued development of associated resources at NCBI. We...  ...Participate in development, implementation, testing, and continued maintenance of NCBI... 
    Full time
    Work experience placement

    Nih-ncbi

    Bethesda, MD
    more than 2 months ago
  •  ...The Software Engineer shall meet the following minimum requirements:...  ...in application design and development, to include experience with...  ...Experience using automated software testing frameworks, including...  ...The Software Engineer – Mid Level shall participate in all phases... 
    Full time
    Contract work
    Work experience placement
    Local area

    Elevi Associates

    Laurel, MD
    more than 2 months ago
  •  ...We are seeking a Mid-Level Software Developer to join a collaborative engineering team supporting mission-critical Human Resources...  ...DevSecOps practices, and Agile development methodologies. The ideal...  ...Responsibilities Develop, test, maintain, and enhance enterprise... 
    Full time

    Omniscius Consulting

    Laurel, MD
    more than 2 months ago
  • $105k - $200k

     ...Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. We are seeking...  ..., and tooling that enable our development teams to deliver reliable software efficiently. The ideal...  ...collaborating with software developers, test engineers, and system... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    13 days ago
  • $70k - $190k

     ...21!   Belay Technologies is seeking a Mid-Level Software Engineer to join our intel team. Section 7 DAT is a forward deployed development team providing critical mission support to...  ...hire software engineers, web designers, test engineers, systems engineers, systems administrators... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    a month ago
  • $70k - $190k

     ...Belay Technologies is seeking a Mid-Level Software Engineer to join our intel team. The JBlocks team...  ...labeling requirements. Proficiency in Java development is essential for this role. The ideal...  ...to both development and enhanced testing initiatives. Active participation throughout... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    13 days ago
  •  ..., a Chenega Professional Services’ company, is looking for a Mid-level Communications/Change Management Analyst to provide support...  ...innovative solutions for our clients. Responsibilities Support development and implementation of communications and change management... 
    Temporary work
    Flexible hours

    Chenega Corporation

    Washington DC
    7 days ago
  • $72.7k - $149.2k

    Job Title: C++ Mid-Level SW DeveloperJob Category: Information TechnologyTime...  ...mid level C++ full software cycle developer to support...  ...s Ship Design and Submarine Development group. The candidate will have...  ...with other developers and engineers in an effort to support the... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Bethesda, MD
    a month ago
  • $95k

     ...-knot team of highly cleared engineers, analysts, and program managers...  ...user workflows. • Develop, test, and optimize cloud flows in...  .... • Follow established development standards, governance practices...  ...propel them towards the next level. Not sure what's best for your... 
    Flexible hours

    Synergy ECP

    Washington DC
    a month ago
  •  ...application infrastructure.4-6 years experience in infrastructure testing.This position is on our automation infrastructure teams and is...  ...position.SummaryType: ContractFunction: General BusinessExperience level: Mid-Senior LevelIndustry: Information Technology And Services

    Comtech

    Washington DC
    a month ago
  •  ...experience 2. C# experience, running and investigating failures in C# test Testing the implementation of an API Gateway and other...  ...guidelines.SummaryType: ContractFunction: Information TechnologyExperience level: ExecutiveIndustry: Information Technology And Services

    Comtech

    Washington DC
    a month ago
  • $65 - $67 per hour

     ...Position Title: Mid-Level Full Stack Developer Location: Bethesda, MD - 5 Days onsite - No Relocation Assignment...  ...to translate financial concepts into scalable software solutions Maintain high-quality, well-tested code and contribute to platform architecture as... 
    Contract work
    Temporary work
    Local area
    Relocation
    Monday to Friday

    Addison Group

    Bethesda, MD
    more than 2 months ago
  • $112k - $132k

     ...You have shipped real software. We have real software to...  ...-old application. As a Mid-Level Software Engineer, you will own meaningful pieces...  ...of professional software development experience. Strong professional...  ...unit and integration tests, as a habit rather than a... 
    Temporary work
    Work experience placement
    Interim role

    Pioneering Evolution LLC

    Arlington, VA
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-level Software Development Engineer in Test. Be the first to apply!