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.
- ...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
$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...SuggestedContract workTemporary workFor contractorsFor subcontractorWork at officeLocal areaRemote workFlexible hours$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,...SuggestedPermanent employmentFull timeTemporary workWork at officeImmediate startRemote work2 days per week3 days per week- 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...SuggestedFull timeRemote work
- ...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...SuggestedContract workFor contractors
- 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 officeRemote work
- ...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
- ...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 workWork at officeLocal areaFlexible 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- [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....
- ...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 timeFor contractorsWork experience placementInternshipWork at officeMonday to FridayShift work
$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 contractorsFlexible hours- 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...
$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 workFor contractorsLocal areaShift work$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- ...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 workLocal areaShift work
- ...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 timeWork experience placement
- ...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 timeContract workWork experience placementLocal area
- ...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
$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 workWork experience placementFlexible 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$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 workWork experience placementFlexible hours- ..., 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 workFlexible hours
$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$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- ...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
- ...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
$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 workTemporary workLocal areaRelocationMonday to Friday$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 workWork experience placementInterim role
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 technology Hyattsville, MD
- entry level software sales Hyattsville, MD
- id software Hyattsville, MD
- software sales Hyattsville, MD
- healthcare software sales Hyattsville, MD
- ultimate software Hyattsville, MD
- remote software sales Hyattsville, MD
- government software Hyattsville, MD
- software asset management analyst Hyattsville, MD
- software implementation project manager Hyattsville, MD



