به پرداخت ملت
به پرداخت ملت

Software Test Engineer

Tehran/ Ozgol
Full Time
شنبه تا چهارشنبه
-
-
201 - 500 employees
Banking
Iranian company dealing only with Iranian entities
1384
Privately held
توضیحات بیشتر

key Requirements

2 years experience in similar position

Job Description

Join us as a Test Engineer, where you'll validate high-performance fueling platforms that integrate web, embedded, and smart card technologies. Bring your passion for quality assurancesystems integration, and test automation to a mission-critical environment that’s shaping the future of secure, online fueling services.

Responsibilities:
Test Planning & Strategy:
Develop comprehensive test planstest cases, and automation strategies for web APIs, user interfaces, and Linux-based programs.

System Testing & Integration:
Perform functionalregressionintegration, and security testing across multi-platform systems including Spring Boot back-end, Angular front-end, and embedded Linux components.

Smart Card Testing:
Validate smart card transaction flowsauthentication protocols, and security mechanisms across terminals and back-office systems.

Automation & CI/CD Integration:
Implement and maintain automated test scripts using tools such as Selenium, Postman/Newman, JUnit/TestNG, or shell scripting, integrated into CI/CD pipelines.

Bug Tracking & Reporting:
Identify, document, and track bugs using tools like Jira or Redmine. Collaborate with developers to troubleshoot and resolve issues efficiently.

Performance & Security Validation:
Conduct performance benchmarking and security validation, including TLS verificationLinux file permission audits, and hardware-level access control.

Requirements:
Education & Experience:
  • Bachelor’s or Master’s degree in Computer ScienceSoftware Engineering, or a related field.
  • 3+ years of hands-on experience in software/system testing for complex, multi-layered platforms.
  • Experience validating Spring Boot and Angular applications.
  • Solid experience in testing Linux-based applications, particularly programs written in C.
  • Familiarity with hardware-integrated systems (e.g., smart cards, terminals, serial devices).
  • Prior exposure to embedded or IoT systems is a strong advantage.
Technical Skills:
  • Experience with test automation tools like Selenium, JUnit, REST Assured, or Cypress.
  • Proficient in API testing using Postman, Curl, or automated frameworks.
  • Strong knowledge of Linux environments, including shell scripting, log analysis, and debugging.
  • Understanding of smart card protocols (ISO/IEC 7816, APDU commands, PKI-based authentication).
  • Familiar with Git workflows and integration into CI/CD pipelines (e.g., Jenkins).
  • Capable of validating PostgreSQLOracle, or other database back-end logic.
Behavioral Skills:
  • Strong attention to detail and analytical thinking.
  • Excellent communication and documentation abilities.
  • Self-motivated and able to manage testing processes end-to-end with minimal supervision.
  • collaborative team player with a quality-first mindset.
Benefits:
Join our expert team and enjoy the following benefits:

  • Opportunities for personal growth
  • Seasonal gifts and incentives
  • Comprehensive health insurance with no coverage limits 
  • Meal and transportation allowances 
  • Snacks provided 
  • On-site medical and psychological support 
  • Access to company banking and financial services 
  • Subsidies for recreational and sports activities 
  • Use of Tara and Snapp Pay organizational credits

Job Requirements

Age
20 - 40 Years Old
Gender
Men / Women

ثبت مشکل و تخلف آگهی

ارسال رزومه برای به پرداخت ملت

این آگهی بسته شده است