Skip to content

Open nowPosted 25 days ago

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

Onapsis6 open roles

Where
Bucharest, Romania
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Developer Engineer in Test III (SDET) - Python & JavaScriptOnapsis · Bucharest, Romania
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Onapsis's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. Onapsis postings stay open a median of 27 days.

Share of postings closed within
  1. 1.8%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.2%30 days
This job: posted 25 days ago

Onapsis median: 27 days open

The posting

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.

Requirements:

  • 4+ years of professional software engineering experience
  • 2+ years of programming experience with Javascript, HTML, CSS
  • 2+ years of programming experience with Python.
  • Bachelor’s Degree in Systems Engineering, Computer Science or related field, or relevant work experience.
  • Experience with React
  • Experience with tracking and testing tools, including Test Case Management, Project Planning Tools and Issue Tracking
  • Experience with APIs (REST, GraphQL)
  • Experience with Relational databases and ORMs (we use PostgreSQL and SQLAlchemy).
  • Experience troubleshooting production environments using observability and monitoring tools
  • Software development experience: Understanding software design, design patterns, coding principles, and agile development methodologies
  • Ability to develop and maintain automation frameworks: This skill involves designing, implementing, and maintaining automation frameworks that are flexible, scalable, modular, and easy to maintain. This includes managing test data, handling reports, configuration management, etc.
  • 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:

  • Typescript knowledge
  • Familiar with Django framework
  • Container technology, i.e., 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 Agile methodologies
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience with distributed computing and enterprise-wide systems
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience influencing software engineers' best practices 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

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Onapsis's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Onapsis's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Onapsis's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.