Location
100% Remote from the continental US excluding the Pacific Time Zone and New York state
About the Role
This role is for a Senior QA Engineer with a strong technical background and a passion for ensuring the reliability, performance, and usability of our software. The ideal candidate is naturally curious, detail-oriented, and enjoys understanding how complex systems behave under real‑world conditions. They bring a thoughtful, systematic approach to testing, combining strong analytical skills with the ability to uncover defects, investigate unexpected behavior, and help prevent issues before they reach customers.
This is a hands‑on technical role, working closely with the software engineering team to develop and maintain automated test suites, perform thorough exploratory and manual testing, and ensure new features and existing functionality meet high standards of quality. You will investigate defects, reproduce complex issues, isolate failure conditions, and collaborate with developers to identify root causes and verify resolutions. You will also help improve our testing processes, expand test coverage, and contribute to a culture where quality is a shared responsibility across the engineering organization.
About MapLarge
Since 2009, MapLarge’s rapidly growing software platform has enabled Fortune 1000 enterprises and government agencies to develop, scale, and deploy mission‑critical applications. Trusted by the world\'s most sophisticated organizations, our enterprise platform for geospatial analytics and visualization automates decision intelligence and offers a distinct decision advantage. We build cutting‑edge products for large enterprises and government agencies that appreciate innovation. If you enjoy working with talented teammates to solve complex challenges, we\'d love for you to join us.
Responsibilities
- Develop and maintain automated test suites for functional, integration, regression, and end‑to‑end testing.
- Perform thorough exploratory and manual testing to validate new features, uncover edge cases, and evaluate the overall user experience.
- Develop and execute test plans and test cases to ensure comprehensive coverage of product functionality and requirements.
- Investigate reported defects by reproducing issues, isolating failure conditions, documenting findings, and partnering with developers to identify root causes and verify fixes.
- Collaborate closely with software engineers and product managers to understand requirements, identify potential quality risks, and ensure features are thoroughly tested.
- Identify gaps in test coverage and continuously improve the effectiveness, reliability, and maintainability of automated and manual testing.
- Track, document, and communicate defects, testing progress, and release readiness to engineering stakeholders.
- Contribute to the integration and execution of automated tests within CI/CD pipelines.
- Identify opportunities to improve testing practices, quality assurance processes, and overall product reliability.
- Help foster a culture of quality across the engineering organization.
Qualifications
- Must reside in the continental US.
- Bachelor\'s degree in Computer Science, Software Engineering, or a related technical field.
- 10+ years of experience in software quality assurance, software testing, or test automation.
- Authorized to work in the U.S. with no visa sponsorship required.
- Excellent analytical, problem‑solving, and communication skills, with the ability to work effectively across engineering, product, and support teams.
- Demonstrated experience developing and maintaining automated tests for complex software applications.
- Strong experience performing exploratory and manual testing, developing test plans, and systematically investigating software defects.
- Strong understanding of software testing methodologies, quality assurance practices, and the software development lifecycle.
- Experience testing web applications, APIs, and complex software systems.
- Familiarity with CI/CD platforms and automated testing within software development workflows.
- Strong attention to detail and the ability to clearly document defects, testing procedures, and results.
Nice to Have
- Experience with performance, load, or scalability testing.
- Experience testing distributed systems or complex, data‑intensive applications.
- Familiarity with security testing concepts and secure software development practices.
- Experience with NUnit and/or Playwright test development.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Experience with DevOps processes and tooling.
- Experience testing geospatial applications, interactive maps, or data visualization software.
Cultural Fit
While we hire all kinds of people and invent roles to fit them, there are four key traits we require of every team member that really define our team.
- Fun to Work With - Life is short and work should be fun.
- Smart - We work on cutting‑edge hard problems. We need people who are quick learners, can anticipate needs, and solve problems independently while working with an intelligent peer group.
- Passionate & Proactive - We need people who really love their work and exhibit the energy and creativity that comes from being fully engaged in what you do.
- Adaptable - We hire team members for specific roles, but we expect adaptability as the business needs change and evolve.
- Competitive salary and 401K
- Top‑notch health care
- Family friendly
- 100% remote flexibility
- Cutting‑edge tech with an A+ team solving complex, meaningful problems
- Collaborative, intelligent, positive, and supportive team culture
MapLarge is committed to a diverse and inclusive workplace. MapLarge is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.