Principal Software Test Automation Engineer
$137.66k - $192.72kOlympus Corporation of the Americas
Working Location: Massachusetts, Westborough
Workplace Flexibility: Hybrid
For more than 100 years, Olympus has focused on making people’s lives healthier, safer and more fulfilling.
Every day, we live by our philosophy, True to Life, by advancing medical technologies and elevating the standard of patient care so people everywhere can fulfill their desires, dreams, and lives.
Our five Core Values empower us to achieve Our Purpose:
Patient Focus, Integrity, Innovation, Impact and Empathy.
Learn more about Life at Olympus: .
Job Description
P rovide technical leadership for verification, test automation, and quality engineering activities supporting the OlySense AI Project , one of the organization’s key strategic initiatives.
The Principal Engineer will serve as a technical leader within the Test Engineering organization, defining and driving scalable test strategies, automation architectures, engineering best practices, and verification approaches across complex software and hardware systems.
This role requires deep technical expertise in software testing and automation, particularly in C++-based systems , combined with the ability to influence engineering direction across multiple teams. The successful candidate will collaborate closely with Software Engineering, Systems Engineering, Test Engineering, Quality, and other cross-functional stakeholders to ensure product requirements are testable, verification activities are robust, and appropriate documentation and engineering processes are maintained.
The Principal Engineer will also mentor engineers, establish technical standards, identify opportunities for increased automation, and drive continuous improvements in test effectiveness, maintainability, reliability, and efficiency.
Job Duties
- Provide technical leadership and strategic direction for software verification, test automation, and quality engineering activities across the OlySense AI Project.
- Define, architect, and evolve scalable and maintainable test automation frameworks for complex software, embedded, and hardware-integrated systems.
- Establish and drive the overall automation strategy, with a strong focus on increasing automated verification and reducing reliance on repetitive manual testing.
- Lead the development of risk-based verification and test strategies, ensuring appropriate coverage of functional, integration, system, regression, and performance requirements.
- Perform and guide detailed test analysis of approved functional and system requirements, identifying test conditions, dependencies, risks, and coverage needs.
- Lead requirements ambiguity and testability reviews, working with Systems and Software Engineering teams to improve requirement clarity, completeness, and verifiability.
- Develop and review test plans, test cases, test procedures, traceability documentation, and test summary reports.
- Provide technical oversight for exploratory, automated, integration, system, and regression testing based on functional requirements, architecture, and design documentation.
- Design and maintain functional models and other engineering representations that augment natural-language requirements and improve verification coverage.
- Develop advanced test infrastructure, simulators, mocks, test harnesses, and supporting tools required to verify complex software and hardware interactions.
- Establish best practices for C++ unit testing, mocking, component testing, integration testing, and automated system verification.
- Drive integration of automated testing into CI/CD pipelines, enabling reliable and repeatable execution of verification and regression testing.
- Analyze complex software and system failures, identify root causes, and collaborate with engineering teams to improve product architecture, reliability, observability, and testability.
- Identify gaps in existing verification approaches and introduce innovative tools, techniques, and technologies that improve test effectiveness and engineering productivity.
- Define and promote engineering standards for test code quality, maintainability, reliability, scalability, and documentation.
- Serve as a technical mentor and subject-matter expert, coaching engineers on automation architecture, C++ testing, mocking strategies, test design, and engineering best practices.
- Conduct technical and design reviews and provide guidance on architecture and implementation decisions that affect system testability and verification.
- Collaborate across Software, Systems, Test, Quality, and Program teams to ensure verification activities meet project objectives and applicable development processes.
- Influence technical decisions across teams and help establish the long-term technical roadmap for test automation and verification capabilities.
Job Qualifications
Required:
- Minimum of 10 years of experience in software engineering, software verification, test automation, or related engineering disciplines, including significant experience designing and implementing complex automated test solutions.
- Demonstrated experience operating as a technical leader, Principal Engineer, Staff Engineer, Architect, or equivalent senior engineering role.
- Strong proficiency in C++, including modern C++ development practices and experience testing complex C++ applications and libraries.
- Deep understanding of: Unit testing. Mocking. Dependency isolation. Integration testing. System testing. Test-driven engineering principles.
- Hands-on experience with C++ testing and mocking frameworks such as: Google Test. Google Mock. FakeIt. Equivalent technologies.
- Strong experience designing and maintaining test automation frameworks and test infrastructure.
- Experience with test management and requirements management platforms such as: Azure DevOps. Jama. Quality Center. Equivalent tools.
- Experience with automation technologies such as Selenium, Cypress, or comparable frameworks, where applicable.
- Experience testing systems involving embedded software, hardware/software integration, or complex distributed applications.
- Strong understanding of Agile software development methodologies and modern software engineering lifecycle practices.
- Demonstrated ability to develop comprehensive regression and risk-based test strategies.
- Strong debugging, troubleshooting, root-cause analysis, and problem-solving capabilities.
- Excellent written and verbal communication skills with the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
- Demonstrated ability to mentor, coach, and technically lead engineers without requiring direct management authority.
- Ability to work effectively across organizational and functional boundaries and influence engineering decisions at the project and organizational level.
- Ability to quickly evaluate and adopt new technologies, tools, and engineering practices.
Preferred:
- Experience integrating automated testing into CI/CD environments, preferably using Azure DevOps or similar platforms.
Why join Olympus?
We offer a holistic employee experience supporting personal and professional well-being through meaningful work, equitable offerings, and a connected culture.
Equitable Offerings you can count on:
Competitive salaries, annual bonus and 401(k)* with company match
Comprehensive medical, dental, vision coverage effective on start date
24/7 Employee Assistance Program
Free live and on-demand Wellbeing Programs
Generous Paid Vacation and Sick Time
Paid Parental Leave and Adoption Assistance*
12 Paid Holidays
On-Site Child Daycare, Café, Fitness Center**
Connected Culture you can embrace:
Work-life integrated culture that supports an employee centric mindset
Offers onsite, hybrid and field work environments
Paid volunteering and charitable donation/match programs
Employee Resource Groups
Dedicated Training Resources and Learning & Development Programs
Paid Educational Assistance
*US Only
**Center Valley, PA and Westborough, MA
Are you ready to be a part of our team?
Learn more about our benefits and incentives: .
The anticipated base pay range for this full-time position in this location is $137,657.00 - $192,722.00 / year, plus potential for annual bonus (subject to plan eligibility and other requirements).
Olympus considers a variety of factors when determining actual compensation for this position, including level of experience, working location, and relevant education and certifications.
At Olympus, we are committed to Our Purpose of making people’s lives healthier, safer and more fulfilling. As a global medical technology company, we partner with healthcare professionals to provide best-in-class solutions and services for early detection, diagnosis and minimally invasive treatment, aiming to improve patient outcomes by elevating the standard of care in targeted disease states.
For more than 100 years, Olympus has pursued a goal of contributing to society by producing products designed with the purpose of delivering optimal outcomes for its customers around the world.
Headquartered in Tokyo, Japan, Olympus employs more than 31,000 employees worldwide in nearly 40 countries and regions. Olympus Corporation of the Americas, a wholly owned subsidiary of Olympus Corporation, is headquartered in Center Valley, Pennsylvania, USA, and employs more than 5,200 employees throughout locations in North and South America. For more information, visit .
You Belong at Olympus
We are deeply committed to fostering a respectful, fair, and welcoming workplace for all individuals, perspectives, and lifestyles. We believe in fostering a non-discriminatory, inclusive work environment where everyone feels a sense of belonging, in full compliance with legal standards. Empathy and unity are core to our company culture, empowering employees to contribute fully and flourish. We warmly encourage all who wish to bring their talents to Olympus to apply.
Applicants Requesting Accommodations: Olympus is committed to the full inclusion of all qualified individuals. As part of this commitment, Olympus will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If reasonable accommodation is needed, please contact View email address on us.fitly.work. If your disability impairs your ability to email, you may call our HR Compliance Manager at 1-888-Olympus View phone number on us.fitly.work).
Let’s realize your potential, together.
It is the policy of Olympus to extend equal employment and advancement opportunity to all applicants and employees without regard to race, color, national origin (including language use restrictions), citizenship status, religious creed (including dress and grooming practices), age, sex (including pregnancy, childbirth, breastfeeding, medical conditions related to pregnancy, childbirth and/or breastfeeding), gender, gender identity and expression, sexual orientation, marital status, disability (physical or mental) and/or a medical condition, genetic information, ancestry, veteran status or service in the uniformed services, and any other characteristic protected by applicable federal, state or local law.
Posting Notes: || United States (US) || Massachusetts (US-MA) || Westborough || Research and Development
- ...Dell Technologies' ISG Developer Experience team in Hopkinton, MA is seeking a Senior Principal Engineer in Technical Marketing to translate complex engineering capabilities into clear value narratives for priority portfolios. You will work with cross-functional teams...Principal
- ...position, the ideal candidate would use their software experience to support, develop, establish... ...to their daily lives. As a Software DQA Engineer, you’ll be at the heart of that mission... ..., software safety class, software DV test plans, protocols and reports, etc. (required...PrincipalHourly payWork at officeRelocation packageShift work3 days per week
$122.25k - $176.58k
Job title: Principal Automation Software EngineerLocation: Framingham, MAAbout the job:The Bioanalytics... ...is looking for an automation software engineer to join our team. The individual in this... ...Responsibilities:Design, develop, test, and deploy software applications for...PrincipalFull time- Dell Technologies in Hopkinton, MA is seeking a Senior Principal Software Security Engineer for AI Development & Agent Ops. You will design and build services enabling thousands of engineers to develop with AI agents at scale. This role partners with security, product,...Principal
- Dell Technologies is hiring for an onsite Software Senior Principal Engineer role in Hopkinton, MA. You will serve as technical lead and architect for autonomous AI across the SDLC, defining target architectures and translating PoC results into enterprise-grade strategies...Principal
$152k - $242k
...and develop the hardware and software that connect infrastructure,... ...reimagining how work gets done. Engineers define intent, author precise... ...(Multiple Open Roles, Principal and Senior Principal levels)Mechanical... ..., feasibility studies and testing of mechanical products,...PrincipalRelocation package$175.1k - $226.6k
...siteSchedule: Full timePosted: 2026-10-13Closes: 2026-10-27Senior Principal Engineer, Technical MarketingEven the most groundbreaking tech... ...customers need most. Our teams design and develop the hardware and software that connect infrastructure, accelerate computational...Principal- Software Senior Principal Engineer - Autonomous AI Software Engineering Software engineering is being reshaped by autonomous AI agents that can plan, write, test, and review code with increasing independence. Our team works at the forefront of that shift, bringing agent...PrincipalShift work
$200k - $275k
Software Senior Principal Engineer - Autonomous AI Software EngineeringSoftware engineering is being reshaped... ...AI agents that can plan, write, test, and review code with increasing independence... ...automationVerification & Testing: Automated testing frameworks, Test-Driven...PrincipalShift work$182.75k - $236.5k
Principal Engineer - Enterprise DevOps & ALM PlatformsSoftware Engineering deliversinnovativeplatforms,tools,andservicesthatenableteamsacrossDellTechnologiestoacceleratedevelopment... ...teams, you will drive platform innovation, cloud adoption, automation, and AI-powered engineering experiences. You will also serve...PrincipalWorldwide- Dell Technologies in Hopkinton, MA is seeking a Software Principal Engineer for Autonomous AI Software Engineering. You will turn autonomous agents into dependable engineering practice, set up proofs of concept against real codebases, and integrate viable solutions into...Principal
- Dell Inc. in Hopkinton, Massachusetts, is seeking a Software Principal Engineer for the AI Governance Engineering team. You will turn autonomous AI agents from demos into dependable engineering practice, set up proofs of concept against real codebases, and measure what...Principal
- Dell Technologies Inc. in Hopkinton, MA, seeks a Software Senior Principal Engineer to lead autonomous AI software governance across the SDLC. You’ll define target architecture for agent-driven engineering, evaluate technologies, and translate proofs-of-concept into executive...Principal
- Dell Inc. in Hopkinton, MA is seeking a Software Principal Engineer to lead hands-on development on the ADLC Portal, an AI-native platform that governs AI-assisted software delivery. You will design and ship major subsystems end to end, work with AI agents daily, and raise...Principal
- Software Principal Engineer - Autonomous AI Software Engineering Software engineering is being reshaped by autonomous AI agents that can plan, write, test, and review code with increasing independence. Our team works at the forefront of that shift, bringing agent-driven...PrincipalShift work
$137.66k - $192.72k
...verification & validation plans, schedules, test protocols and reports to ensure Olympus... ...Tracking System, report and/or resolve software bugs/issues. Maintain projects and... ...Science, Mechanical or Electrical Engineering or similar related field. Minimum of...PrincipalFull timeLocal areaWorldwide- IQVIA is seeking an Associate Principal to lead evidence synthesis projects for HTA and regulatory submissions, with hands-on development of deliverables and mentorship of junior staff. You will guide project teams across time zones, manage scope, timelines, and budgets...PrincipalRemote job
$174k - $239.25k
...do more, and be more. As a member of the Software team within Bose Audio Lab, this member... ...implementation, and partner with audio engineers around the world to create best-in-class... ...Develop comprehensive unit and system-level tests to verify algorithm functionality....PrincipalFull time$145.46k - $207.8k
...deeply committed to making a tangible impact.Purpose & Scope The Principal Scientist, Ophthalmology Research is a scientific leader... ...technical and scientific leadership to project teams.Develop and test hypotheses through integration of available in vitro and in vivo...PrincipalContract workWorldwide$172k - $236.5k
Software Principal Engineer - Autonomous AI Software EngineeringSoftware engineering is being reshaped... ...autonomous AI agents that can plan, write, test, and review code with increasing... ...and validate agent output using automated tests, mutation testing, static and security...PrincipalShift work$196k - $269.5k
AI Development & Agent Ops - Senior Principal Software Security Engineer Why This Role This is not a support... ..., including agent versioning, testing, validation, security review readiness... ...across the agentic ecosystem, including automation, testing, observability,...Principal$158k - $294k
...education, and inclusion. About the RoleWe are seeking a hands-on Principal MLOps Engineer & Functional Lead to architect, build, and scale our next-... ...infrastructure. In this role, you will design a unified, automated, and secure AI ecosystem capable of training and deploying...PrincipalRemote work$119k - $170k
...deeply committed to making a tangible impact.Purpose & Scope The Principal Scientist for QC Analytical plays a key role in supporting QC... ...The principal scientist will optimize and validate analytical test methods and contribute to commercial readiness initiatives. The...PrincipalWorldwideWeekend work- ...timePosted: 2026-10-12Closes: 2026-10-30Oracle Database Automation Engineer The Software Engineering team delivers next-generation software application... ...tailored for Oracle Database services Establish rigorous testing, tracing, evaluation suites, and safety guardrails (human...
$132.4k - $251.6k
...Collins Aerospace is seeking a Senior Principal Agile Release Train Engineer (RTE) / Solution Train Engineer (... ...engineering tools, analytics, and automation to improve decision-making, integration... ...lifecycles, integration/test processes, and complex, multi-domain...PrincipalTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- Software Principal Engineer The Agentic Development Lifecycle (ADLC) Portal is the central platform our engineering organization uses to deliver software with AI agents as first-class team members. Engineers, architects and product managers use it to author and approve...Principal
$173k - $203k
About us National Grid is hiring a Principal Engineer for our Substation O&M Services department... ...planning, site visits, additional testing, job walkthroughs and punch list preparation... ...use of personal computers including automated tools. Valid driver's license....PrincipalFor contractorsWork at officeLocal areaFlexible hours$172k - $236.5k
Software Principal EngineerThe Agentic Development Lifecycle (ADLC) Portal is the central platform our engineering organization uses to deliver software with AI agents as first-class team members... ...and correct agent-generated code and tests, and continuously improve how the...Principal- ...The organization is seeking an experienced QA Automation Engineer to lead and advance its Quality Assurance Automation... ...automation capabilities to web applications and integrating testing processes into the broader software delivery lifecycle. The ideal candidate will...
- Collins Aerospace, an RTX company, seeks a Senior Principal Agile Release Train Engineer (RTE) / Solution Train Engineer (STE) to lead multi-team Agile trains and coordinate cross-train integrations for mission-critical defense programs. You will develop and manage roadmaps...Principal
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Test Automation Engineer. Be the first to apply!
- healthcare software sales Westborough, MA
- remote software sales Westborough, MA
- software implementation project manager Westborough, MA
- software technology Westborough, MA
- id software Westborough, MA
- software sales Westborough, MA
- software Westborough, MA
- entry level software sales Westborough, MA
- software asset management analyst Westborough, MA
- automation operator Westborough, MA




