Pardazeshgaran Saman Co.

Web Application Penetration Tester

Pardazeshgaran Saman Co.

سطح ارشدیت
کارشناس ارشد
موقعیت مکانی
تهران
نوع همکاری
تمام وقت
ساعت کاری
Saturday to Wednesday

At blubank, we’re always looking for curious, capable, and driven people to join our team. As a Web Application Penetration Tester , you’ll have the opportunity to work in a fast-paced environment, take on meaningful challenges, and grow alongside a team that values learning, collaboration, and impact.


If you’re excited to build, learn, and make a difference, we’d love to hear from you.


Responsibilities:


·       Lead and execute advanced penetration testing engagements against web applications, REST APIs and web services.


·       Identify and exploit security vulnerabilities, including OWASP Top 10 risks and complex application-level security flaws.


·       Perform manual security testing.


·       Assess authentication, authorization, session management, access control, and business logic vulnerabilities.


·       Conduct security assessments of modern web architectures, including microservices, and single-page applications.


·       Perform source code reviews and identify security weaknesses in application logic and implementation.


·       Develop custom scripts and tools to automate testing activities and validate security findings.


·       Conduct advanced testing for vulnerabilities such as:


o   SQL Injection and NoSQL Injection


o   Cross-Site Scripting (XSS)


o   Server-Side Request Forgery (SSRF)


o   Remote Code Execution (RCE)


o   Insecure Direct Object References (IDOR/BOLA)


o   Authentication and authorization bypasses


o   Server-Side Template Injection (SSTI)


o   XML External Entity (XXE)


o   Business Logic Vulnerabilities


o   Insecure Deserialization


o   API Security Vulnerabilities


·       Prepare comprehensive penetration testing reports, including technical details, proof of concept, risk ratings, and remediation guidance.


·       Validate remediation activities through retesting and security verification.


·       Provide technical guidance to development teams to improve application security.


·       Stay up to date with emerging vulnerabilities, attack techniques, security research, and exploitation methodologies.


Qualifications




  • Minimum 5 years of hands-on experience in web application penetration testing or application security.

  • Strong understanding of HTTP/HTTPS protocols, web technologies, and application architectures.

  • Advanced knowledge of OWASP Top 10 and OWASP Web Security Testing Guide (WSTG).

  • Extensive practical experience with Burp Suite Professional.

  • Experience testing RESTful APIs, and authentication mechanisms such as OAuth 2.0, OpenID Connect, and JWT.

  • Strong understanding of common security controls, including WAFs, CSP, CORS, and secure session management.

  • Experience with Linux environments, networking fundamentals, and scripting languages such as Python, Bash, or JavaScript.

  • Ability to identify complex vulnerabilities through manual testing and creative attack scenarios.

  • Strong report-writing, analytical, and problem-solving skills.


Preferred Qualifications



  • Hands-on experience conducting Android and iOS application penetration testing, including static and dynamic analysis.

  • Relevant certifications.

  • Experience with source code review and secure code analysis.

  • Knowledge of secure SDLC, DevSecOps, and CI/CD security integration.

  • Experience in vulnerability research, exploit development, or responsible vulnerability disclosure.

  • Familiarity with container security and Kubernetes application environments.


Benefits:



  • Flexible working hours

  • Learning, training, and professional development opportunities

  • Supplementary health insurance

  • Performance-based bonuses

  • Employee loans

  • Lunch allowance

  • Team activities budget

  • Military service replacement project for selected positions