متن کامل آگهی:
در Digikala ، بازوی Q-Commerce Digikala ، ما به دنبال یک مهندس ارشد QA بسیار ماهر و باتجربه هستیم تا بر تیم تضمین کیفیت خود نظارت کنیم. از شما خواسته می شود نظارت بر تمام جنبه های نرم افزار و آزمایش محصول در شرکت داشته باشید. این ممکن است شامل تدوین استراتژی های آزمون ، ترسیم اسناد آزمون ، شناسایی گسل ها و بررسی گزارش های QA باشد. موارد آزمون و برنامه های تست برای ویژگی های نرم افزاری جدید و موجود.
○ آزمایش عملکردی ، ادغام ، رگرسیون و عملکرد را انجام دهید. BR> ● مدیریت نقص:
○ با استفاده از ابزارهای ردیابی اشکال (به عنوان مثال ، JIRA) ، نقص ، مستند و ردیابی کنید
to برای درک علت اصلی نقص و تأیید رفع ، با تیم توسعه نزدیک کار کنید. > ● همکاری:
○ شرکت در مراسم چابک/اسکرام (ایستاده ، برنامه ریزی اسپرینت ، گذشته نگر).
○ همکاری با توسعه دهندگان ، تحلیلگران تجارت و مدیران محصول برای درک الزامات و معیارهای پذیرش.
○ دیدار با نرم افزار/طراحان محصول برای تعیین پارامترهای تضمین کیفیت.
● گزارشگری:
reports تهیه گزارش های دقیق آزمون و معیارهای مربوط به آزمایش پیشرفت و وضعیت نقص. بازار.
○ پاسخ به درخواست های تیم طراحی و مدیریت
الزامات شغلی
● درک شدید از چرخه توسعه نرم افزار (SDLC) و روشهای آزمایش (چابک ، آبشار).
● با تکنیک ها و ابزارهای آزمایش دستی تجربه کنید.
● توانایی های ارتباطی و کار تیمی.
● متفکر انتقادی
● توانایی مدیریت پروژه
● جزئیات گرا
صلاحیت ها:
● لیسانس علوم کامپیوتر ، مهندسی نرم افزار یا زمینه مرتبط.
2-5 سال تجربه در آزمایش نرم افزار/تضمین کیفیت.
تجربه ارجح:
● آزمایش برنامه های وب و موبایل را تجربه کنید.
● آشنایی با ابزارهای تست خودکار (به عنوان مثال ، RobotFrameWork).
● آشنایی با یکی از زبانهای برنامه نویسی ، (به عنوان مثال ، پایتون).
At Digikala , Digikala's Q-commerce arm, we are seeking a highly skilled and experienced Senior QA Engineer to oversee our quality assurance team. You will be required to oversee all aspects of software and product testing within the company. This may include developing test strategies, drawing up test documents, identifying faults, and reviewing QA reports.
Responsibilities:
● Test Planning and Execution:
○ Develop, document, and maintain test cases and test plans for new and existing software features.
○ Perform functional, integration, regression, and performance testing.
○ Execute manual and report findings promptly.
○ Overseeing the drafting of testing documents.
● Defect Management:
○ Identify, document, and track defects using bug-tracking tools (e.g., Jira)
○ Work closely with the development team to understand the root cause of defects and verify fixes.
● Collaboration:
○ Participate in agile/scrum ceremonies (stand-ups, sprint planning, retrospectives).
○ Collaborate with developers, business analysts, and product managers to understand requirements and acceptance criteria.
○ Meeting with the software/product designers to determine quality assurance parameters.
● Quality Assurance:
○ Ensure software adheres to quality standards and best practices.
○ Contribute to the continuous improvement of testing processes and quality control.
● Reporting:
○ Prepare detailed test reports and metrics on testing progress and defect status.
○ Communicate testing status, risks, and issues to stakeholders effectively.
○ Ensuring the successful deployment of products into the market.
○ Responding to requests from the design team and management
Job Requirements
● Strong understanding of the software development lifecycle (SDLC) and testing methodologies (Agile, Waterfall).
● Experience with manual testing techniques and tools.
● Knowledge of bug-tracking systems (e.g., Jira).
● Ability to write SQL queries for database validation.
● Excellent analytical and problem-solving skills.
● Strong communication and teamwork abilities.
● Critical thinker
● Ability to project manage
● Detail oriented
Qualifications:
● Bachelor’s degree in Computer Science, Software Engineering, or related field.
● 2-5 years of experience in software testing/quality assurance.
Preferred Experience:
● Experience testing web and mobile applications.
● Familiarity with API testing tools (e.g., Postman).
● Knowledge of performance testing tools (e.g., JMeter).
● Familiarity with automated testing tools (e.g., RobotFrameWork).
● Familiarity with one of the programming languages, (e.g., Python).