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 OverviewAs 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 ResponsibilitiesDesign, 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.
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.
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.
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.
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.
- ...at DescriptionProSidian seeks a Mid-Level InfoSec Threat Intelligence Engineer Consultant focusing on Cyber-Security... ...of security systems analysis, testing, and documentation;- Knowledge of... ...integrate complex computer technology and software into an effective information...SuggestedFull timeFor contractorsWork experience placementInternshipWork at officeMonday to FridayShift work
- ...Consulting at DescriptionProSidian Consulting Seeks an Mid Level Energy Programs Engineering Advisor to support requirements that address the global... ...modern energy services by fostering sustainable energy development in countries assisted by A US Federal Agency primarily...SuggestedFull timeContract workTemporary workFor contractorsWork at officeRemote workFlexible hours
- ...IT Effectiveness | Engineering | Environmental |... ...Services, And Retail | Development And Sustainability... ...: Task Order level project management... ...code generation; testing; deployment; and documentation... ...infrastructure, software upgrades, capacity... ...DEVELOPER (Mid-Level) - KEY...SuggestedFull timeContract workTemporary workFor contractorsWork at officeFlexible hours
- ...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...SuggestedRemote jobFull timeFlexible hours
$110.6k - $193.6k
...As a Mid-Level Geotechnical Engineer, you will lead geotechnical tasks and... ...experienced staff, leading projects in the development and implementation of geotechnical data... ...instrumentation and monitoring, and laboratory testing for soil and rock ~ Experience...SuggestedFull timeContract workRemote work- ...Summary Detail-oriented Field Test Engineer to be involved in all Quality Assurance... ...wide range of mobile application and software development positions. We also have opportunities... ...#Field Testing #Network Tester #Entry Level #Mobile Engineer #Test Assurance #QA...Hourly payFull timeH1bWork at office
- ...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...Contract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hours
$110k - $125k
...integrated geotechnical engineering, engineering... ...geotechnical modeling software for analysis and... ...- and system-level evaluations, - Develop... ...Support business development and marketing... ...direct simple shear testing and resonant column... ...business needs, a Mid-Level Geotechnical...Full timePart timeLocal areaWorldwideFlexible hours$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 workFlexible hours- 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...Full timeRemote work
- ...Job Description Job Description Mid-Level Java DeveloperAbout Blue Rose Consulting Group Blue Rose Consulting Group is a mission... ...security environment. This role will contribute to software development efforts involving data analysis, reconciliation and consolidation...For contractorsRemote work
- ...Mid-Level Systems EngineerAmentum is seeking a mid-level systems engineer to provide dedicated engineering support to the Portfolio... ...Integrated Warfare Systems (IWS) 11, development and engineering group in... ...of development, integration, test, and qualification of the RAM...Work at office
$88k - $128k
...per year Requirements: We require 4+ years of C#/ASP.NET software development experience on complex technical projects, including highly... ...approach to support complex government missions. This Mid-Level .NET Developer role supports a large-scale .NET application...Full timeFor contractors$100k
...with clients. Our close-knot team of highly cleared engineers, analysts, and program managers represent some of... ...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 contractorsFlexible hours- ...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 timeFlexible hours
- ...Description Job Description Mid .NET DeveloperAbout Blue Rose... ...Group is seeking a Mid-Level .NET Developer (Programmer 2)... ...consolidation, reporting, user interface development, mobile application... ...Participate in CI/CD and Agile software delivery processes. Apply...Remote work
$110k - $125k
...provide integrated geotechnical engineering, engineering geology,... ...calculations prepared by lower-level engineers. Interact and communicate... .... Support business development and marketing activities, including... ...current business needs, a Mid-Level Geotechnical...Full timePart timeWork at officeLocal areaFlexible hours$112k - $179k
Responsibilities Peraton is current hiring a Mid‑Level Malware Reverse Engineer for its' Federal Strategic Cyber programs. Location: Arlington, VA (Hybrid - On-site/Remote: 50/50). Local candidates able to work in a hybrid environment required.Overview:As a Mid‑Level...Contract workLocal areaRemote workShift work- [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 payFull timeH1bLocal areaImmediate startFlexible hoursNight shift
- ...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....
$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 workWork experience placementRemote workFlexible hours- ...Mid-Level Software Developer We are seeking a Mid-Level Software Developer... ...to join a collaborative engineering team supporting mission-... ...DevSecOps practices, and Agile development methodologies. The ideal... ...Develop, test, maintain, and enhance enterprise...Full time
$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 timeTemporary workRemote workWork from home$95k - $112k
...Kleinschmidt has a full-time opening for a Project Engineer to support the design and construction... ...fishway experience, and design drawing development.Innovative: No two fish passage... .... Passion for learning from senior-level staff and other disciplines, while being...Permanent employmentFull timeTemporary workImmediate start$90k - $130k
Mid-Level Full Stack Developer (.Net and Azure) Herndon, VA (Hybrid)... ...Mid-Full Stack Developer/Cloud Engineer to design, build, and... ...define requirements, write and test code, manage integrations, and... ...Supports project planning and the development of project documents by...Remote workFlexible hours- ...Senior Software Development Engineer In Test The Kroger API team is looking for a Senior Software Development Engineer in Test (SDET) candidate to join our growing team and create meaningful customer experiences delivered via APIs. Incumbents in this position are experienced...
- ...is seeking candidates for a Mid-Level Software Developer position... ...for designing, developing, testing, and maintaining software applications... ...all phases of the software development lifecycle, including... ...Computer Science, Software Engineering, or a related field. ~5 years...Full timeContract workRemote workFlexible hours
$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 timeContract workWork experience placementFlexible hours$108k - $125k
...DescriptionECS is seeking a Mid-level SIEM Engineer to work in our Washginton,... ...hardware, operating systems, and software applications to adequately... ....Develop and direct system testing and validation procedures... ...support system design and development. Implement security designs...Long term contractPermanent employmentFull timeImmediate start- DescriptionSAIC seeks a CyberArk Engineer Mid to support the Department... ...into the role of a Mid-Level CyberArk Engineer, where you... ...operates flawlessly across development, testing, and production... ...and safes, helping deploy software updates, and contributing to...
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!
- software implementation project manager Hyattsville, MD
- remote software sales Hyattsville, MD
- healthcare software sales Hyattsville, MD
- software Hyattsville, MD
- software asset management analyst Hyattsville, MD
- software technical support Hyattsville, MD
- entry level software sales Hyattsville, MD
- government software Hyattsville, MD
- software technology Hyattsville, MD
- software sales Hyattsville, MD



