QA Engineer / Cloud SaaS Solutions / Hybrid / Boston
Boston, MA
Full Time
$90k - $100k
Job Title: Quality Assurance Engineer – Cloud SaaS Solutions
Location: Remote or Hybrid (Based in the U.S.)
Employment Type: Full-Time
Join a cutting-edge team developing advanced analytics and simulation models that help industries manage risk from catastrophic events such as hurricanes, earthquakes, and flooding. This position focuses on ensuring the quality and reliability of modern SaaS cloud-based solutions used to inform high-stakes decisions through Monte Carlo simulations, risk modeling, and scalable analytics.
As a Quality Assurance Engineer, you’ll work closely with development and product teams to test complex, distributed systems in a cloud-native environment. Your responsibilities will span from authoring detailed test plans and developing integration tests in C#, to working with microservices and executing automated API-based testing—all while helping to enhance quality practices within an Agile development framework.
Key Responsibilities-
Collaborate with stakeholders to analyze and clarify requirements for effective test planning.
-
Design and implement structured test plans, test cases, and test scripts to ensure full product coverage—including functional, regression, and non-functional testing.
-
Partner with developers to identify and optimize test coverage for C#-based microservices.
-
Develop unit and integration tests in C#, optimized for minimal resource usage in AWS cloud environments.
-
Author and execute API tests (e.g., using Postman) to validate integration points and system behavior using internal test automation frameworks.
-
Work in Agile Scrum teams, bringing a strong quantitative and analytical mindset to ensure robust and reliable test results in complex modeling environments.
-
Contribute to continuous improvement by enhancing test strategies and quality assurance processes.
-
Apply methodical and detail-oriented problem solving to diagnose issues and ensure system integrity.
-
Bachelor’s or Master’s degree in a STEM field (e.g., Computer Science, Engineering, Mathematics, Data Science, or related discipline).
-
2–4 years of Quality Assurance experience in an Agile software development environment.
-
Experience testing microservices-based, distributed systems and cloud-native applications.
-
Hands-on experience with performance testing and tuning.
-
Proficiency in an object-oriented programming language such as C#, Java, or C++.
-
Experience testing or developing applications in AWS, ideally using serverless architecture.
-
Familiarity with Docker and container-based testing environments is a plus.
-
Exposure to QA automation tools and methods, including API testing (Postman) and end-to-end testing (e.g., Cypress).
-
Strong working knowledge of relational databases and comfort working with both cloud and on-premises database environments.
-
Strong analytical thinking, attention to detail, and commitment to delivering high-quality software.
-
Experience in cloud testing environments and SaaS delivery models
-
Familiarity with Monte Carlo simulations or complex risk modeling environments
-
Prior exposure to internal test automation frameworks or custom testing tools
-
Work on mission-driven technology that helps communities become more resilient to extreme events
-
Join a team of innovators and problem solvers committed to quality and impact
-
Grow within a collaborative, Agile environment where your ideas shape critical systems
-
Opportunity to work on cloud-native, modern tech stacks in an enterprise SaaS environment
All qualified applicants will be considered without regard to race, religion, color, national origin, citizenship, gender, gender identity or expression, sexual orientation, age, veteran status, or disability. The minimum hiring age is 18 unless a higher legal age is required by applicable law.