Software Tester Jobs
Software Tester jobs are open across fintech, healthtech, enterprise software, and e-commerce, from entry-level QA analyst to senior automation and performance testing engineer, with specializations in manual testing, test automation, and security QA. Scan the live roles below and apply to whichever ones fit.
Find Software Tester JobsOverview
Showing 5 of 27+ Software Tester jobs











We are seeking a highly skilled Automation Software Tester / Quality Assurance Engineer to support the development of Clinical Trials Research Management applications for CTIS, a CMMI Level 3 certified company. This role focuses on designing, executing, and maintaining automated test solutions within an Agile DevOps environment. You will be responsible for thorough test coverage, writing and debugging automated scripts, executing exploratory testing, and validating software functionality across the web and mobile platforms.
ESSENTIAL FUNCTIONS (Job Requirements)
Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
- Support the design, development, and testing of software products with a focus on quality engineering and automated testing throughout the software development lifecycle.
- Design, develop, execute, and maintain manual and automated test cases, test scripts, and test suites for web, and web service/API applications based on business requirements, user stories, acceptance criteria, and technical specifications.
- Maintain a basic understanding of Artificial Intelligence (AI) and Machine Learning (ML) concepts and utilize AI-assisted development and code assistant tools, where appropriate, to improve software testing efficiency and automation effectiveness. Experience with such tools is beneficial.
- Develop, maintain, and optimize scalable automation frameworks using technologies such as Selenium, Java, TestNG, Cucumber, REST Assured (or equivalent API automation frameworks), and support cross-browser, cross-device, parallel, and environment-agnostic test execution.
- Design and execute automated testing for web services and APIs (REST, and SOAP), including authentication, authorization, request/response validation, contract testing, error handling, performance, and integration testing.
- Configure and maintain automated test environments using externalized configuration, parameterization, and secure credential management to enable execution across development, test, staging, and production-like environments.
- Integrate UI and API automation into CI/CD pipelines using Bamboo, Bitbucket, Jenkins, GitHub Actions, or similar technologies to support continuous testing and continuous delivery.
- Perform cross-browser, cross-device, accessibility, database, and backend validation testing, including SQL query development and execution to verify data integrity and application functionality.
- Support testing of applications deployed in Amazon Web Services (AWS) environments, including cloud-hosted applications, cloud-native services, integrations, logging, monitoring, and distributed application architectures.
- Identify, analyze, document, and track software defects, performance bottlenecks, and integration issues using test results, application logs, and cloud monitoring tools, providing clear and actionable recommendations for resolution.
- Collaborate effectively with software developers, DevOps engineers, cloud engineers, product owners, and QA team members to ensure high-quality software delivery and continuous process improvement.
- Communicate test strategies, execution status, quality metrics, risks, and defects to project stakeholders and provide technical guidance and QA best practices to strengthen the organization's quality engineering capabilities.
- May be asked to Facilitate all Agile/Scrum ceremonies, including PI Planning, Sprint Planning, Daily Stand-ups, Sprint Reviews, Retrospectives, Backlog Refinement, and Inspect and Adapt sessions.
- May be asked to Facilitate preparation and readiness for Agile Release Train (ART) ceremonies.
- May be asked to Coordinate release planning and readiness activities with Product Owners, development, QA, and other stakeholders to ensure successful and timely releases.
- May be asked track release milestones, dependencies, risks, and impediments, ensuring the team remains aligned with PI objectives and release commitments.
- May be asked to Facilitate release readiness discussions, communicate delivery status, and coordinate cross-team activities to support successful production deployments.
COMPETENCIES
- SAFe Agile methodologies, Agile testing practices, and Acceptance Test-Driven Development (ATDD).
- Proficiency in test automation technologies and scripting, including Selenium, Java, TestNG, Cucumber, REST Assured (or equivalent API automation frameworks), Jira, Xray, and related quality engineering tools.
- Experience designing and implementing scalable, environment-agnostic automation frameworks for web, mobile, and API testing using reusable, configurable, and parameterized test components.
- Knowledge of API and web service testing, including REST, SOAP, GraphQL, authentication and authorization, contract validation, and API security testing.
- Knowledge of Continuous Integration and Continuous Delivery (CI/CD) practices and tools to support automated testing within modern software development lifecycles.
- Working knowledge of Amazon Web Services (AWS) and cloud-native application testing, including cloud architecture fundamentals, microservices, containerized applications, distributed systems, cloud logging, monitoring, and troubleshooting.
- Strong analytical, troubleshooting, and problem-solving skills, including the ability to diagnose application, integration, database, and cloud-related issues using logs, monitoring tools, and test results.
- Exceptional attention to detail with a strong commitment to software quality, customer requirements, and continuous process improvement.
- Ability to work independently and collaboratively within cross-functional Agile, DevOps, and cloud engineering teams while effectively managing priorities and meeting commitments.
PHYSICAL DEMANDS
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
While performing the duties of this job, the employee is regularly required to talk or hear. This is largely a sedentary role; however, some filing is required. This would require the ability to lift files, open filing cabinets and bend or stand on a stool as necessary. The employee frequently is required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms.
POSITION TYPE/EXPECTED HOURS OF WORK
This is a full-time position. Days and hours of work are Monday through Friday, 8:30 a.m. to 5:30 p.m.
REQUIRED EDUCATION AND EXPERIENCE
- 5+ years of software testing experience, including both manual and automated testing.
- 2+ years of hands-on experience in automation testing.
- Proficiency with Selenium, Java, TestNG, Cucumber, Gherkin, Jira, Deque AXE, and Xray.
- Strong experience with cross-browser and mobile platform testing.
- Experience setting up, optimizing, and maintaining test automation frameworks.
- Understanding of Acceptance Test Driven Development (ATDD).
- Familiarity with CI/CD tools such as Bamboo and Bitbucket.
- Strong analytical and problem-solving skills.
- Ability to work independently and take initiative in identifying automation opportunities.
- Experience with Section 508 compliance testing and accessibility tools.
- Bachelor’s degree in computer science, Information Systems, Engineering, or a related technical field preferred.
- Experience developing automated test suites for REST/SOAP/GraphQL web services using REST Assured, Postman/Newman, ReadyAPI, or equivalent API automation frameworks.
- Working knowledge of AWS cloud services and testing applications deployed in cloud environments.
- Experience testing microservices-based and cloud-native applications.
- Experience with Docker, Kubernetes, or containerized test environments is preferred.
PREFERRED EDUCATION AND EXPERIENCE
- Experience running continuous integration build life cycles focused on automation
- Hands-on experience certifying that software is section 508-compliance
- Knowledge of clinical trials and their conduct
- Experience testing hospital management systems and/or electronic medical records
- Experience working in a CMMI environment
- Experience serving as a Scrum Master or Agile team facilitator in a SAFe environment, including facilitating Agile/Scrum and ART ceremonies, coordinating release readiness, tracking risks and impediments, and reporting status using Jira; Agile certification (CSM, PSM, or SAFe Scrum Master) is a plus
OTHER DUTIES
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
See All 27 Software Tester Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Tester JobsSoftware Tester Job Market
Who's Hiring


Top Industries Hiring
- Technology & Software
- Consulting & Professional Services
What Employers Look For
The qualifications that appear most often in software tester jobs.
- Experience writing and executing manual and automated test cases across web or mobile applications
- Proficiency with automation frameworks such as Selenium, Cypress, Playwright, or similar tools
- Familiarity with bug tracking and project management tools such as Jira or Azure DevOps
- Understanding of software development life cycle and Agile or Scrum methodologies
- ISTQB Foundation certification or equivalent QA certification preferred by many employers
- Bachelor's degree in computer science, information technology, or a related field or equivalent experience
Tips for Your Software Tester Job Search
Tailor your resume to the testing type
Manual and automation testing roles have different hiring signals. If you're applying to automation positions, your resume needs to show specific frameworks like Selenium or Playwright and languages like Python or Java, not just generic QA experience.
Certify to clear resume filters
An ISTQB Foundation certification signals baseline testing knowledge to recruiters running keyword filters. It won't guarantee an interview, but it keeps your resume out of the discard pile at companies that list it as a preferred credential.
Apply early to roles that fit
Migrate Mate lists software tester openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Show defect metrics, not just duties
Hiring managers read dozens of resumes that say 'executed test cases.' Yours should say how many defects you found, how many test cases you owned, or how test coverage improved under your work. Those specifics make a resume memorable.
Prepare a live demonstration for technical screens
Many software tester interviews include a live bug hunt or a short automation task. Practice writing a test plan from a one-paragraph spec and explaining your reasoning out loud, because interviewers are evaluating your process as much as your output.
Negotiate scope before you negotiate salary
Before discussing compensation, clarify whether the role is primarily manual, automation, or both, and what the team's test infrastructure looks like. That context determines whether the offer reflects the actual complexity of what you're being hired to do.
Software Tester Jobs: Frequently Asked Questions
Which companies are hiring the most software testers?
The most active employers for software testers right now are JND, FanDuel, and Marias Technology, and the most openings are in Virginia, Georgia, and Ohio, based on current listings on Migrate Mate as of November 2026. Demand is especially strong in enterprise software, financial services, and healthcare technology.
How many software tester jobs are remote?
About 36% of software tester openings are fully remote or hybrid as of November 2026, reflecting the role's strong compatibility with distributed team workflows. Automation and performance testing positions tend to have the highest share of remote work, while roles requiring hands-on device or hardware testing are more likely to be on-site.
How do you become a software tester?
Start by learning the fundamentals of software testing, including test case design, defect reporting, and the software development life cycle. Then pick up at least one automation framework such as Selenium or Cypress and practice writing scripts against real applications. Earning an ISTQB Foundation certification validates your knowledge to employers. Build a portfolio of sample test plans and bug reports, and apply to entry-level QA analyst or junior tester roles to get your first professional experience.
Can you get a software tester job with little or no experience?
Yes, entry-level software tester positions are available to candidates who can demonstrate practical skills even without professional history. Build a portfolio by testing open-source applications or free-tier web apps, documenting your test cases and defect reports. Contributing to public projects or completing a structured QA course strengthens your application. Employers hiring junior testers often prioritize attention to detail, logical thinking, and familiarity with basic testing concepts over years on the job.
What does the software tester interview process look like?
Most software tester interview processes include an initial recruiter screen, a technical interview covering testing concepts and methodology, and a practical exercise such as writing test cases for a provided feature or finding bugs in a sample application. Automation roles often add a coding assessment in Python, Java, or JavaScript. Final rounds typically involve a panel conversation with the QA lead and cross-functional team members to assess communication and collaboration skills.
Where can I find and apply to software tester jobs?
You can find and apply to software tester jobs on Migrate Mate, which lists current openings from companies across the United States. Search the roles available, find the ones that match your skills and experience level, and apply directly to each listing that fits.
See All 27 Software Tester Jobs
Find roles that match your experience and apply in just a few clicks.
Find Software Tester Jobs