TechMagic logo

Junior Penetration Tester/Associate Security Engineer

TechMagic • Drohobych, Lviv Oblast, Ukraine

remotefull-time
Posted Sep 7, 2026Apply by Oct 7, 2026
  • Role & seniority

    • Junior Penetration Tester / Associate Security Engineer

    • 1–2 years commercial experience

  • Stack / tools

    • Testing: Burp Suite, OWASP ZAP, Nuclei, OWASP Cheat Sheet Series

    • Scanners: SonarQube, Snyk, OpenVAS (or similar)

    • AI/GenAI security: prompt injection/indirect injection/jailbreaking, OWASP Top 10 for GenAI Apps 2025

    • Frameworks/standards: OWASP API Security Top 10, Web Top 10, WSTG, ASVS

    • AI tools (used in workflow): Claude, ChatGPT, Gemini

    • Nice-to-have AI red teaming: Garak, PyRIT

    • OS: Linux + Windows administration

    • Tech: HTTP(S), HTML/CSS/AJAX; programming: JS/TS, Python, Java, Go; bash scripting

  • Top 3 responsibilities

    • Conduct web/network penetration tests (including AI-powered apps, mobile, and cloud workloads)

    • Perform manual security testing of new/existing functionality

    • Produce detailed pentest reports and support Secure SDLC integration + vulnerability escalation/communication

  • Must-have skills

    • 1–2 years hands-on web & network pentesting

    • Relevant security cert: CEH / eJPT / BSCP / eWPT / PJPT (or equivalent)

    • Strong knowledge of OWASP testing materials (Web/API/WSTG/ASVS)

    • Hands-on security tooling (Burp/ZAP + scanning tools)

    • Practical Linux + Windows administration

    • Web fundamentals (HTTP/HTML/CSS/AJAX) and at least 2 programming languages + bash

    • Report writing

Full Description

We are looking for a Junior Penetration Tester / Associate Security Engineer with 1-2 years of commercial experience in web and network penetration testing to join our security team and help embed security across the full delivery process.

Job Requirements

Must have

1–2 years of commercial experience in web/network penetration testing

Cybersecurity certification: CEH, eJPT, BSCP, eWPT, PJPT or equivalent

Familiarity with OWASP projects: API Security Top 10, Web Top 10, WSTG, ASVS, Cheat Sheet Series Knowledge of AI/LLM-specific attack vectors — prompt injection, indirect injection, jailbreaking, data leakage, excessive agency (OWASP Top 10 for GenAI Applications 2025)

Hands-on experience with security tooling: Burp Suite, OWASP ZAP, SonarQube, Snyk, OpenVAS or similar Proven experience administrating Linux and Windows operating systems

Solid understanding of how the web works: HTTP(S), HTML, CSS, AJAX Hands-on knowledge of at least two programming languages (JS, TS, Python, Java, Go) plus bash scripting Practical use of AI assistants (Claude, ChatGPT, Gemini) in testing workflows, payload generation and report drafting Strong self-management, attention to detail and report-writing skills English — at least Intermediate Strong motivation and a genuine drive to learn new technologies and techniques

Nice To Have

AI red teaming tools — Garak, PyRIT Participation in AI-focused CTFs or bug bounty programmes Secure code review skills Cloud experience with AWS, GCP or Azure Mobile and cloud pentesting skills

Key Responsibilities

Conduct penetration tests of web applications, networks, AI-powered applications, mobile applications and cloud workloads Perform manual security testing of new and existing application functionality Write detailed penetration test reports based on testing results Maintain and run automated vulnerability scans of web applications and networks (Burp Suite, OWASP ZAP, Nuclei, SonarQube, Snyk, OpenVAS) Help project teams build a Secure SDLC and integrate security testing into their delivery process Drive and advocate security across the full SDLC Work closely with development teams so that detected vulnerabilities are correctly understood, prioritised and mitigated Ensure vulnerabilities are properly escalated and communicated between team members Raise security awareness through internal training and knowledge sharing

WORK SCHEDULE: Full-time working day, full remote is available (Lviv, Kyiv or remote in Ukraine)

Interview Stages

Intro call with a recruiter Technical interview with our security engineer Final interview with Delivery Director

Our Benefits

Work from anywhere (fully remotely or in our office) Paid vacations and sick-leaves, additional days-off, relocation bonus

Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice

Education: regular tech-talks, educational courses, paid certifications, English classes

Fun: own football team, budget for team-lunches, branded gifts One of the best IT employers in Lviv (or IT service companies in Ukraine) based on DOU rating

Recruiter - Natali Andreikiv

Some elements of our recruitment process are supported by AI tools, while all candidate evaluations remain the responsibility of our recruitment team.

Web Penetration TestingNetwork Penetration TestingAI/LLM SecurityBurp SuiteOWASP ZAPLinux AdministrationWindows AdministrationPythonJavaScriptTypeScriptJavaGoBash ScriptingSecure SDLCReport WritingVulnerability Scanningmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.