We are looking for a highly skilled and experienced Software Quality Assurance Engineer to join our team in testing our Social Media Services and Apps. You will be responsible for defining and implementing test strategies, ensuring quality, security, and reliability by conducting thorough automation and identifying critical defects. You will collaborate closely with development and product teams to ensure the timely delivery of high-quality software.
Responsibilities
Test Strategy: Review and analyze requirements, specifications, and technical design documents to design comprehensive, maintainable test plans.
Automation Development:Design, develop, and maintain automated test scripts and frameworks for UI, API, and integration testing using industry-standard tools.
Test Execution: Execute automated test suites across various environments (Dev, Staging, Production) as part of the CI/CD pipeline.
Manual Testing: Perform manual and exploratory testing as necessary, focusing on complex scenarios, usability, and edge cases.
Defect Management: Identify, document, report, and track defects, and verify fixes to ensure quality deliverables.
Agile Collaboration: Participate actively in all agile development activities, including sprint planning, estimation, and retrospectives.
Reporting: Clearly communicate test results, quality metrics, and release readiness to technical and non-technical stakeholders.
Requirements
Education: Bachelor's degree in Computer Science, IT, or a related technical field.
Experience:3+ years of professional experience in a Software QA or Test Automation role.
Automation:Proven experience designing and implementing automation frameworks (e.g., Selenium, Playwright, Cypress) for web/mobile applications.
Programming: Proficiency in at least one object-oriented or scripting language (Python, JavaScript, or TypeScript).
API Testing: Strong knowledge and hands-on experience with API testing tools like Postman or RestAssured, and understanding of REST principles.
Database: Ability to write complex SQL queries for test data setup and validation.
Methodology: Strong experience with Agile/Scrum methodologies.
Skills: Exceptional attention to detail, strong analytical, and complex problem-solving skills.
Preferred (Nice-to-Have) Skills
Experience testing high-security, high-transaction, or financial/fintech applications.
Familiarity with performance/load testing tools (e.g., JMeter, Gatling).
Experience with testing message queues or streaming data (e.g., Kafka, RabbitMQ).
Knowledge of complex and microservice systems.
Notice that this job position is full time and on site.
شرکت حامی پیشگامان ، تعاملات سازنده داخل سازمانی را در جهت رشد منابع انسانی با فرهنگ همافزایی گره زده و برای پیشرفت در کسبوکار با تکیه بر تکنولوژی، سعی در ایجاد و توسعه محصولاتی در صنعت IT دارد که ضمن ایجاد ارزشهای اقتصادی، در راستای تکمیل یک زنجیره ارزشمند، در آینده کسبوکارها نیز سهیم باشد. شرکت حامی در زمینههای دیجیتال مارکتینگ، مدیریت شبکههای اجتماعی، تبلیغات و بورس و سرمایه گذاری فعالیت میکند. شرکت حامی پیشگامان حمایتکننده کسبوکارهای هدفمند بوده و سعی در ایجاد ارزشهای اقتصادی، سازمانی و انسانی دارد.