1

Software Testing Jobs in Columbia, MD (NOW HIRING)

Software QA Intern

Baltimore, MD

$19.25 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Bowie, MD ยท On-site

$18.75 - $24.50/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Annapolis, MD

$19 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Baltimore, MD

$19.25 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Gaithersburg, MD ยท On-site

$20.75 - $27.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Rockville, MD

$19.75 - $25.75/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Rockville, MD ยท On-site

$19.75 - $25.75/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Towson, MD

$18.50 - $24.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Adelphi, MD

$19.25 - $25.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Baltimore, MD ยท On-site

$19.25 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Largo, MD ยท On-site

$19 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Annapolis, MD ยท On-site

$19 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Adelphi, MD ยท On-site

$19.25 - $25.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Towson, MD ยท On-site

$18.50 - $24.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Largo, MD

$19 - $25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Bowie, MD

$18.75 - $24.50/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Software QA Intern

Gaithersburg, MD

$20.75 - $27.25/hr

As a Software QA Intern at Vista Robotics, you will be involved in testing and analyzing software applications to identify and resolve any issues. Your work will directly impact the performance and ...

Testing Travel Required: Up to 10% Clearance Required: Ability to Obtain Public Trust The Quality Assurance System Tester will support a large-scale agile software development program for the ...

Showing results 21-40

Software Testing information

See Columbia, MD salary details

$19

$43

$69

How much do software testing jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for software testing in Columbia, MD is $43.17, according to ZipRecruiter salary data. Most workers in this role earn between $33.17 and $52.02 per hour, depending on experience, location, and employer.

What is the difference between Software Testing vs QA Analyst?

AspectSoftware TestingQA Analyst
Primary FocusExecuting test cases to identify bugsDesigning, implementing, and managing testing processes
ResponsibilitiesFinding defects in softwareEnsuring overall quality standards and process improvement
Required SkillsTesting tools, scripting, attention to detailTesting methodologies, communication, documentation
Work EnvironmentTest labs, development teamsCross-functional teams, project management

While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

Are software testers still in demand?

Software testers remain in demand as companies prioritize quality assurance and software reliability. Skills in automation tools, scripting, and understanding of development processes enhance employability in this field.

What are the key skills and qualifications needed to thrive as a software tester?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, test design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of test automation frameworks or ISTQB certification is commonly required. Attention to detail, analytical thinking, and strong communication skills help testers collaborate and report findings effectively. These skills ensure software quality, reduce defects, and facilitate smooth product releases.

What are some common challenges faced by software testers when working in agile development teams?

Software testers in agile teams often navigate rapid development cycles, requiring them to adapt quickly to changing requirements and tight deadlines. One key challenge is ensuring comprehensive test coverage despite limited time for test planning and execution. Additionally, testers must collaborate closely with developers and product owners to clarify acceptance criteria and prioritize testing efforts effectively. Strong communication and flexibility are essential to keep up with continuous integration and frequent releases.

Is software testing a good career?

Software testing is a viable career that involves evaluating software for bugs and quality issues, often requiring knowledge of testing tools, scripting, and programming languages. It offers opportunities for growth into roles like quality assurance analyst or test lead, with certifications such as ISTQB enhancing job prospects.

How do I become a software tester?

To become a software tester, you typically need a background in computer science, information technology, or related fields, along with knowledge of testing tools and methodologies. Gaining experience through internships, certifications like ISTQB, and learning scripting or automation tools can improve job prospects. Strong attention to detail and understanding of software development processes are essential for success in this role.

Is a software testing job a stressful job?

Software testing jobs can be stressful during tight deadlines or when identifying critical bugs, but overall, they often involve structured tasks and clear processes. The level of stress depends on project complexity, team dynamics, and workload management, with some roles offering flexible schedules and automation tools to reduce pressure.

What is software testing?

Software testing is the process of evaluating and verifying that a software program or application does what it is intended to do. The main objective is to identify bugs, errors, or missing requirements compared to the actual requirements. It can be performed manually or automated using various tools and frameworks. Software testing helps ensure the quality, reliability, and performance of software before it is released to users.
What are the most commonly searched types of Software Testing jobs in Columbia, MD? The most popular types of Software Testing jobs in Columbia, MD are:
What cities near Columbia, MD are hiring for Software Testing jobs? Cities near Columbia, MD with the most Software Testing job openings:
Infographic showing various Software Testing job openings in Columbia, MD as of July 2026, with employment types broken down into 86% Full Time, 11% Part Time, 1% Temporary, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $89,802 per year, or $43.2 per hour.

Software Engineer - Level 2 (Testing Focus)

VARITE INC

Columbia, MD โ€ข On-site

Full-time

Re-posted 11 days ago


Job description

Job Summary:
VARITE INC is seeking two cleared Software Engineers (Level 2) to support software development and full life cycle testing of mission systems within the FURIOUSRAPTOR program. The selected engineers will focus on software test engineering, including the design and maintenance of test plans, automation, and testing processes, while working in a Sensitive Compartmented Information Facility (SCIF) environment.
Responsibilities:
โ€ข Design, develop, and maintain test plans, test cases, and test processes for mission system software across the full software life cycle
โ€ข Create and maintain test environments and automated test capabilities; develop and maintain test automation primarily in Python
โ€ข Perform Integration & Testing (I&T) and Acceptance Testing of mission system components and end-to-end workflows
โ€ข Conduct performance, load, and stress testing; user interface testing; data interface testing; security testing; and systems integration testing
โ€ข Apply code coverage tools and analyze results to drive test completeness and defect detection
โ€ข Report and track software problems through resolution; document test results and contribute to defect triage
โ€ข Support installation, configuration, management, and enhancement of software applications, LINUX systems, and connected network components in support of the test mission
โ€ข Analyze user requirements to derive software design and performance requirements
โ€ข Design and code new software or modify existing software to add new features
โ€ข Integrate existing software into new or modified systems or operating environments
โ€ข Modify existing software to correct errors, adapt to new hardware, or improve performance
โ€ข Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
โ€ข Develop or implement algorithms to meet or exceed system performance and functional standards
โ€ข Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints
โ€ข Design or implement complex database or data repository interfaces and queries; develop simple data queries for existing or proposed databases or data repositories
โ€ข Develop software solutions by analyzing system performance standards; confer with users or system engineers; analyze systems flow, data usage, and work processes; and investigate problem areas
โ€ข Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements, and interfaces
โ€ข Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
โ€ข Debug existing software and correct defects
โ€ข Assist with developing and executing test procedures for software components
โ€ข Write and review software and system documentation
โ€ข Perform quality control on team products
โ€ข Provide and implement recommendations for improving documentation and software development process standards
โ€ข Serve as team lead at the level appropriate to the software development process being used on the project
โ€ข Oversee one or more software development teams as needed and ensure work is completed in accordance with the constraints of the software development process being used
โ€ข Participate in agile ceremonies, sprint planning, code reviews, and design reviews; collaborate with backend, frontend, infrastructure, and test engineering teams
Qualifications:
Required:
โ€ข Bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a Bachelor's degree.
โ€ข Fourteen (14) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required.
โ€ข At least six (6) years of that SWE experience must be in software testing (test plan/case/process design, test automation development, I&T, Acceptance Testing, performance/load/stress testing, security testing, or systems integration testing).
โ€ข Active TS/SCI clearance with Full Scope Polygraph - no exceptions; must be active prior to start.
โ€ข On-site availability at Columbia, MD or Annapolis Junction, MD in a SCIF environment.
โ€ข Demonstrated experience supporting software development and full life cycle testing of mission systems.
โ€ข Hands-on experience designing, developing, and maintaining test plans, cases, and processes.
โ€ข Hands-on experience creating and maintaining test environments and automated test capabilities.
โ€ข Test automation development experience using Python.
โ€ข Performance, load, and stress testing experience.
โ€ข Data interface testing and user interface testing experience.
โ€ข Security testing experience.
โ€ข Experience with code coverage tools.
โ€ข Systems integration testing experience.
โ€ข Experience performing Integration & Testing (I&T) and Acceptance Testing.
โ€ข Experience reporting and tracking software problems through resolution (e.g., JIRA or Git issue tracking).
โ€ข Experience with installation, configuration, management, and enhancement of software applications, LINUX/UNIX systems, and connected network components.
โ€ข Software development experience in C, C++, or Java.
โ€ข Scripting experience in PERL, Python, or BASH.
โ€ข Experience with Agile software development practices.
Company:
Varite is an information technology company providing networking, business analytics and cloud services Founded in 2000, the company is headquartered in San Jose, USA, with a team of 1001-5000 employees. The company is currently Late Stage.