Software Developer Engineer in Test III (SDET) - Python & JavaScript

Posted One Month Ago
Be an Early Applicant
Bucharest, ROU
Hybrid
Mid level
Security • Software • Cybersecurity
Onapsis is the industry standard to protect SAP.
The Role
Designs, develops, and executes automated software tests for cybersecurity platform features. Builds and maintains scalable test and build automation frameworks using Python and JavaScript, tests front-end and backend components, troubleshoots production issues, participates in code reviews, and improves software quality processes. Collaborates with engineering, product management, architecture, and cybersecurity research teams to deliver reliable, scalable products.
Summary Generated by Built In

About the job

The world’s most critical--and at risk--business applications have been neglected for far too long. Onapsis eliminates this blind spot by providing cybersecurity solutions dedicated to business-critical applications. Whether running on premises, in the cloud, or in a hybrid environment, Onapsis helps nearly 30% of the Forbes Global 100 understand the threats and risks across their SAP and Oracle landscapes.

We are looking for self-motivated and enthusiastic Software Engineer in Test with Python and JavaScript who want to impact cybersecurity by continuing to advance, maintain, and enhance our platform features in Threat Detection & Response, Vulnerability Management, and Compliance Automation.

What you will be doing, your legacy: 

Working with leadership, product management, engineering, and the Onapsis research team. You will design, implement, and execute test procedures to ensure software features work as intended. Focused on automation and advancing automation capabilities, you will also design, build, and use test automation and build automation to ensure our software always fulfills business solution requirements to protect our customers. Work collaboratively as part of a software engineer team aligned with cybersecurity researchers and product managers to iterate toward product definition and realization. Additionally, you will be working with the Architecture team to take the platform to the next level of maturity in terms of technologies, quality, and architecture design while advancing our quality engineering processes to deliver high-quality products and services.

Responsibilities:

  • Design and develop user-facing features and interfaces using modern front-end technologies such as HTML5, CSS3, and JavaScript frameworks (React).
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Conduct thorough testing and debugging of front-end components to ensure high performance and cross-browser compatibility.
  • Stay updated on emerging trends and best practices in front-end development, incorporating new technologies and techniques as appropriate.
  • Utilize Python to build backend services, APIs, and scripting solutions to support front-end functionality and enhance application features.
  • Work alongside senior developers to contribute to the design and implementation of Python-based solutions, following best practices and coding standards.
  • Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
  • Continuously expand your knowledge and skills in Python development through self-learning and mentorship opportunities.
  • Conduct thorough testing of both front-end and backend components, identifying and addressing any issues or bugs in a timely manner.
  • Assist in troubleshooting and resolving technical issues reported by customers or internal stakeholders, providing effective solutions and mitigations.
  • Contribute to the improvement of development processes and workflows, advocating for best practices in software quality assurance and testing.

Core Engineering Focus

  • Design & Architecture: Ability to translate complex product goals and platform capabilities into scalable, resilient system and automation architectures.
  • Orchestration & Integration: Proficiency in stitching together services, APIs, databases, UI components, and test automation pipelines safely and efficiently.
  • Problem Solutioning: A track record of evaluating trade-offs, edge cases, system performance, operational cost, and maintenance over raw code volume.

Hands-On AI Leverage

  • AI Proficiency: Ability to integrate AI tools, AI-assisted development, or agentic workflows into the build and testing process.
  • Proven, practical experience using AI tools (e.g., Cursor, GitHub Copilot, Claude Code, LLM APIs, custom agentic scripts) to accelerate delivery, refactor systems, build automation frameworks, or solve complex engineering problems.
  • Ability to demonstrate or detail specific instances where AI workflows support delivering software and automation faster, cleaner, or at higher quality.

Requirements:

  • 5+ years of professional software engineering experience across software development and quality engineering.
  • Demonstrated experience designing and building systems or automation solutions using Python and JavaScript / TypeScript.
  • Hands-on, practical experience integrating AI-assisted development workflows (e.g., Cursor, Copilot, LLM APIs) into daily software delivery.
  • Bachelor’s Degree in Systems Engineering, Computer Science or related field, or relevant work experience.
  • Experience with React and modern frontend development standards.
  • Experience with tracking, testing, and lifecycle tools, including Test Case Management, Project Planning Tools, and Issue Tracking.
  • Experience with APIs (REST, GraphQL) and system integration.
  • Experience with Relational databases and ORMs (e.g., PostgreSQL, SQLAlchemy).
  • Experience troubleshooting production environments using observability and monitoring tools.
  • Software development mastery: Deep understanding of software design, design patterns, coding principles, and agile methodologies.
  • Ability to design, build, and maintain automation frameworks: expertise in designing scalable, modular, and maintainable frameworks, handling test data, execution reporting, and configuration management.
  • Strong communication and collaboration skills to effectively work across engineering, research, and product teams.
  • Communication and collaboration skills: being able to work within a team, effectively communicate with developers, testers, and other team members to understand requirements.

Desired skills or interests in:

  • Familiarity with Django or other Python web frameworks
  • Container technology (Docker, Kubernetes)
  • Security software development best practices
  • Asynchronous tasks/queues (Celery, AMQP, MQTT, Redis)
  • Cloud-native application development and Cloud Technologies
  • Knowledge of CI / CD tooling and pipeline orchestration
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle
  • Experience with distributed computing and enterprise-wide systems
  • Experience communicating technical designs, system strategy, and product features to senior management and technical teams
  • Experience driving engineering best practices and AI adoption within your team

What we offer: 

  • A role in shaping the future of protecting the most critical applications that run the world's business and a career that grows as the company grows.
  • A unique culture of high achievement and teamwork.
  • Supportive and humble colleagues are the space's top problem solvers and innovators.
  • Financial security through competitive compensation and incentives.

Location: Onapsis established its development center in Bucharest three years ago. This is a hybrid role, so candidates must be commutable to Bucharest (One Park Cotroceni) 1-2 days per week. 

About Onapsis:

Onapsis protects the business applications that run the global economy. The Onapsis Platform delivers vulnerability management, change assurance, and continuous compliance for business applications from leading vendors such as SAP, Oracle, and others. The Onapsis Platform is powered by the Onapsis Research Labs, the team responsible for the discovery and mitigation of more than 1,000 zero-day vulnerabilities in business applications.

Onapsis is headquartered in Boston, MA, with offices in Heidelberg, Germany and Buenos Aires, Argentina, and proudly serves hundreds of the world’s leading brands, including close to 30% of the Forbes Global 100, six of the top 10 automotive companies, five of the top 10 chemical companies, four of the top 10 technology companies, and three of the top 10 oil and gas companies.

For more information, connect with Onapsis on LinkedIn or visit https://www.onapsis.com.

#LI-AC1

#LI-Hybrid




Skills Required

  • 4+ years of professional software engineering experience
  • 2+ years of programming experience with JavaScript, HTML, and CSS
  • 2+ years of programming experience with Python
  • Bachelor's degree in Systems Engineering, Computer Science, or a related field, or relevant work experience
  • Experience with React
  • Experience with test case management, project planning, and issue tracking tools
  • Experience with REST and GraphQL APIs
  • Experience with relational databases and ORMs, including PostgreSQL and SQLAlchemy
  • Experience troubleshooting production environments using observability and monitoring tools
  • Understanding of software design, design patterns, coding principles, and Agile methodologies
  • Ability to develop and maintain flexible, scalable, modular automation frameworks
  • Strong communication and collaboration skills
  • Knowledge of TypeScript
  • Familiarity with Django
  • Experience with container technologies such as Docker and Kubernetes
  • Knowledge of security software development best practices
  • Knowledge of asynchronous task and queue technologies such as Celery, AMQP, MQTT, and Redis
  • Experience with cloud-native application development and cloud technologies
  • Knowledge of CI/CD tooling
  • Experience with distributed computing and enterprise-wide systems
  • Experience communicating with users, technical teams, and senior management
  • Experience influencing software engineering best practices
  • Ability to commute to Bucharest and work hybrid 1–2 days per week
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
300 Employees
Year Founded: 2009

What We Do

Onapsis protects the mission-critical applications that run the global economy, from the core to the cloud. The Onapsis Platform uniquely delivers actionable insight, secure change, automated governance and continuous monitoring for critical systems—ERP, CRM, PLM, HCM, SCM and BI applications—from leading vendors such as SAP, Oracle, Salesforce and others. Onapsis is headquartered in Boston, MA, with offices in Heidelberg, Germany and Buenos Aires, Argentina. We proudly serve more than 300 of the world’s leading brands, including 20% of the Fortune 100, 6 of the top 10 automotive companies, 5 of the top 10 chemical companies, 4 of the top 10 technology companies and 3 of the top 10 oil and gas companies. The Onapsis Platform is powered by the Onapsis Research Labs, the team responsible for the discovery and mitigation of more than 800 zero-day vulnerabilities in mission-critical applications. The reach of our threat research and platform is broadened through leading consulting and audit firms such as Accenture, Deloitte, IBM, PwC and Verizon—making Onapsis solutions the de-facto standard in helping organizations protect their cloud, hybrid and on-premises mission-critical information and processes.

Gallery

Gallery

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Data Scientist

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
România
11000 Employees

Pfizer Logo Pfizer

Platform Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
33 Locations
121990 Employees

Mondelēz International Logo Mondelēz International

o9 Change Readiness Lead

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
11 Locations
90000 Employees

CrowdStrike Logo CrowdStrike

Technical Account Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
6 Locations
11000 Employees
43K-66K Annually

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account