Loan -Bonus -Health insurance
-Flexible working hours
-Purchasing coupon
-Gym facilities
-Coffee shop
-In-house Medical doctor
-Occasional packages and gifts
Iranian company dealing with Iranian and foreign customers
1391
Privately held
Company score
3.7
Our state of Transportation services, dedication to customers requirements together with our professional people, has made Setare Tadarok Darya the preferred carrier for our clients.
ADM Group was established in 2012 with the aim of facilitating domestic and international trade for local businesses. Initially focusing on maritime transport, ADM has expanded its services to Air, Road and Rail transportation.
Today, ADM actively serves its valued customers across all types of logistics, Insurance, Finance, Investment, and Customs Clearance. ADM's offices are strategically located in numerous cities across Iran, including Tehran, Chabahar, Bandar Imam Khomeini, Assaluyeh, Khorramshahr, Bandar Abbas, Ahvaz, Rasht, Mashhad, and Isfahan.
As a trusted partner for businesses involved in Export and Import, ADM Group is committed to providing superior services in various logistics areas. With a team of skilled and experienced professionals, we deliver transparent and efficient services on an international scale, acting as a comprehensive partner in all fields of supply chain management.
Role Overview We are looking for a Senior QA Engineer / Quality Engineer to ensure the quality, reliability, and release readiness of a complex enterprise ERP platform. You will work in a cross-functional Business Line alongside Product, Backend, Frontend, DevOps, and Tech Leads. The role covers requirement analysis, manual testing, API testing, automation design, regression testing, release validation, and continuous quality improvement. This is not a purely manual testing role. You will be expected to combine strong functional testing skills with practical automation capability and help establish quality practices across the delivery lifecycle. Key Responsibilities
Review epics, features, user stories, workflows, and acceptance criteria to identify quality risks, missing scenarios, ambiguities, and test requirements.
Design and maintain test plans, test cases, regression suites, test data, traceability records, and release checklists.
Build and maintain automated tests using Python-based tools such as pytest, Playwright, requests/httpx, or equivalent frameworks.
Test React/Next.js applications across desktop, tablet, mobile, PWA, and real-time scenarios such as WebSocket-driven updates, notifications, and live operational dashboards.
Use Jira-integrated test management and issue-tracking tools to manage test cases, execution cycles, defects, traceability, coverage, release reports, and quality evidence.
Collaborate with Product, Backend, Frontend, Tech Leads, and DevOps to define quality gates, test environments, release criteria, and production validation steps.
Participate in release-readiness reviews for Test, UAT, Staging, and Production environments.
Report defects clearly, verify fixes, support root-cause analysis, and identify recurring quality issues.
Use AI-assisted testing tools to improve test design, test case generation, test data preparation, automation development, defect analysis, log analysis, documentation, and coverage assessment—while maintaining human validation and quality accountability.
Required Skills
5+ years of experience in software testing, quality assurance, or quality engineering.
Strong experience in manual functional testing, exploratory testing, smoke testing, sanity testing, regression testing, integration testing, and API testing.
Experience reviewing requirements and converting business workflows into test scenarios, acceptance criteria, and risk-based test coverage.
Practical automation testing experience using Python and frameworks such as pytest and Playwright.
Practical experience with REST API testing and validation.
Experience with Jira and test-management platforms such as Xray, Zephyr, TestRail, qTest, Azure Test Plans, or similar tools.
Ability to manage test cases, test execution, defect lifecycle, requirement traceability, test coverage, release reports, and quality evidence through integrated test-management workflows.
Understanding of OWASP-related test scenarios, secure behavior validation, input validation, session handling, and common application security risks.
Experience with Git, CI/CD, test reporting, defect tracking, and production troubleshooting.
Practical experience using AI-assisted testing tools responsibly, including validating AI-generated test artifacts, scripts, defect reports, and analysis outputs before using them in delivery or release decisions.
Ability to analyze logs, API responses, browser/network behavior, and production issues.
Strong communication skills and ability to work effectively with Product, Engineering, DevOps, and business stakeholders.
Ability to communicate clearly in English.
Preferred Skills
Experience with logistics, shipping, finance, billing, pricing, workflow, ERP, or other complex enterprise domains.
Experience testing Kafka or RabbitMQ-based event flows, asynchronous processing, retries, idempotency, and eventual consistency.
Experience with contract testing, integration testing, test data management, and database validation.
Experience with performance testing tools such as Locust or k6.
Experience with observability tools, structured logs, monitoring dashboards, tracing, and production diagnostics.
Experience integrating automated test execution and reporting into CI/CD pipelines.
What We Expect
You understand the business workflow before testing the feature.
You do not treat QA as only executing prewritten test cases.
You identify risks, edge cases, missing requirements, and quality gaps early.
You balance manual testing depth with practical automation coverage.
You maintain clear traceability between requirements, test cases, executions, defects, and release decisions.
You help ensure releases entering UAT and Production are validated, traceable, and supported by clear quality evidence.
You use AI-assisted testing to improve speed, coverage, and quality while keeping final quality decisions and release evidence accountable to the QA function.
You work as a quality partner for Product and Engineering, not as a final gate at the end of development.