1

Software Testing Internship Jobs in Plainview, NY

Software Engineer 3

New York, NY ยท On-site

$63 - $84.50/hr

Interview candidates and mentor junior engineers and interns What you bring Required * At least ... Diagnose and resolve issues identified by testing, customers, or partner teams In your first six ...

Software Engineer 3

New York, NY ยท On-site

$63 - $84.50/hr

Interview candidates and mentor junior engineers and interns What you bring Required * At least ... Diagnose and resolve issues identified by testing, customers, or partner teams In your first six ...

Participate in the full development lifecycle: requirements analysis, implementation, testing ... software development experience (internship or academic project experience considered for ...

We are looking for Software Engineering Interns to help develop our reliability platform, with a focus on: * Data-efficient alignment of evaluation models * Dynamic testing of AI applications

We are looking for Software Engineering Interns to help develop our reliability platform, with a focus on: * Data-efficient alignment of evaluation models * Dynamic testing of AI applications

Software Engineer Intern

New York, NY ยท On-site

$100K - $125K/yr

We are looking for Software Engineering Interns to help develop our reliability platform, with a focus on: * Data-efficient alignment of evaluation models * Dynamic testing of AI applications

Showing results 21-40

Software Testing Internship information

See Plainview, NY salary details

$13

$25

$39

How much do software testing internship jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for software testing internship in Plainview, NY is $25.78, according to ZipRecruiter salary data. Most workers in this role earn between $20.96 and $29.23 per hour, depending on experience, location, and employer.

What is a software testing internship?

A Software Testing Internship is a temporary position where students or recent graduates gain practical experience in testing software applications for bugs, usability, and performance issues. Interns work under the guidance of experienced testers or quality assurance engineers and may be involved in manual or automated testing processes. The internship provides hands-on exposure to industry-standard testing tools, methodologies, and documentation practices, helping interns build foundational skills for a career in software quality assurance.

What types of projects and tasks can I expect to work on during a software testing internship?

As a Software Testing Intern, you will typically assist with writing and executing test cases, identifying and documenting bugs, and working closely with the development team to ensure product quality. You may also get hands-on experience with various testing tools and methodologies, such as manual testing, automated testing, and regression testing. Interns often participate in daily stand-ups and collaborate with quality assurance engineers to understand best practices, providing a valuable opportunity to learn about the software development lifecycle and gain practical skills that are highly valued in the industry.

What are the key skills and qualifications needed to thrive as a software testing intern, and why are they important?

To thrive as a Software Testing Intern, you need a foundational understanding of software development concepts, basic programming skills, and knowledge of testing methodologies, often demonstrated through coursework or relevant certifications. Familiarity with tools like Selenium, JIRA, or TestRail, as well as basic scripting languages, is typically expected. Strong attention to detail, analytical thinking, and effective communication help interns identify issues and collaborate with development teams. These skills and qualities are vital for ensuring software quality, catching defects early, and supporting team efficiency in the development lifecycle.

What is the difference between Software Testing Internship vs QA Tester?

AspectSoftware Testing InternshipQA Tester
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldRelevant certifications (e.g., ISTQB) often preferred, with some experience
Work EnvironmentEntry-level, training-focused, often in tech companies or software firmsFull-time role in software development or quality assurance teams
Employer & Industry UsageInternships offered by tech companies, startups, and software firmsPermanent position in IT, software development, and quality assurance industries

In summary, a Software Testing Internship is an entry-level, training-focused position for students or recent graduates, while a QA Tester is a full-time professional role requiring more experience and certifications. Internships serve as a stepping stone into a QA career, which involves ongoing responsibilities in software quality assurance.

What cities near Plainview, NY are hiring for Software Testing Internship jobs?

Cities near Plainview, NY with the most Software Testing Internship job openings:

Software Engineer 3

MongoDB

New York, NY โ€ข On-site

$63 - $84.50/hr

Full-time

Re-posted 29 days ago


Job description

MongoDB's Replication Team builds the infrastructure that enables high availability, fault tolerance, automatic failover, and tunable consistency. As an engineer on the team, you will design and implement distributed-systems features that protect data and keep applications available under demanding operating conditions.

You will work primarily in C++ on core database code, partner with engineers across MongoDB, and help shape features that are central to major MongoDB releases. This is an opportunity to apply distributed-systems fundamentals to a widely used database while solving challenging problems in correctness, performance, and operability.

We're looking to speak with candidates based in New York City for our in-office working model.

What you will do
  • Design and implement replication features based on the Raft consensus protocol
  • Improve failover behavior, availability, correctness, and performance across the replication system
  • Write production-quality C++ and the unit, integration, and system tests needed to demonstrate correctness
  • Use JavaScript and Python where appropriate to extend test coverage and validate end-to-end behavior
  • Diagnose test failures, investigate bugs, and drive issues through root-cause analysis and resolution
  • Measure the performance impact of code changes and prevent or resolve regressions
  • Collaborate with partner engineering teams and stakeholders on large, cross-functional initiatives
  • Investigate distributed-systems issues raised by customers and Technical Support, communicate findings clearly, and help deliver durable fixes
  • Participate in code reviews, design reviews, and technical discussions that improve the quality of the team's work
  • Interview candidates and mentor junior engineers and interns
What you bring

Required

  • At least five years of experience programming, debugging, and performance-tuning distributed or highly concurrent software systems
  • Strong systems fundamentals, including multithreaded programming, concurrency, debugging, and performance profiling
  • Practical experience with one or more distributed-systems concepts, such as consensus protocols, replication, distributed transactions, or fault tolerance
  • Experience working with complex production codebases and diagnosing problems that cross subsystem boundaries
  • Strong written and verbal technical communication skills
  • A collaborative approach and the ability to make realistic assessments of project complexity and delivery risk

Preferred

  • Professional experience developing production software in C++
  • Familiarity with database internals or core components of data-processing systems
  • Experience with Raft or another consensus protocol
  • Experience writing unit, integration, and end-to-end tests in C++, JavaScript, or Python
  • Experience responding to customer-impacting production issues in distributed systems
  • Experience mentoring engineers or interns and contributing to technical hiring

Candidates with additional relevant experience may be considered for more senior roles.

What success looks like

In your first month

  • Build a working understanding of MongoDB's replication architecture, development workflow, and testing strategy
  • Begin resolving scoped bugs and contributing effectively to code reviews

In your first three months

  • Contribute production C++ code to a project targeted for an upcoming MongoDB release
  • Diagnose and resolve issues identified by testing, customers, or partner teams

In your first six months

  • Take regular ownership of code reviews and participate meaningfully in feature design reviews
  • Independently drive scoped technical work from investigation through implementation and validation

In your first twelve months

  • Lead the development of a new feature or substantial improvement from design through delivery
  • Help mentor new engineers and contribute to the team's technical direction
About MongoDB

MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the data platform for the AI era, enabling builders to create, transform, and disrupt industries with software. MongoDB's unified data platform, the most widely available, globally distributed data platform on the market, helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud data platform and is available across AWS, Google Cloud, and Microsoft Azure.

With offices worldwide and over 67,000 customers, including 75% of the Fortune 100 and AI-native startups, relying on MongoDB for their most important applications, we're powering the next era of software.

Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It's what makes us MongoDB.ย 

To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it's like to work at MongoDB, and help us make an impact on the world!

MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.

MongoDB, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type and makes all hiring decisions without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Req ID: 3273512114