QA Engineer – API Testing & Test Automation

QA Engineer – API Testing & Test Automation
نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not
المكان : egybt

Job Summary

We are seeking a highly skilled QA Engineer with strong technical expertise in API testing, test automation, and database validation. The ideal candidate should go beyond manual testing, applying analytical and problem-solving skills to ensure end-to-end product quality. This role requires close collaboration with developers, product managers, and other stakeholders to deliver reliable and high-performing software solutions.

Key Responsibilities

  • Design, develop, and maintain automated test scripts for web, API, and backend services.
  • Perform API testing using tools like Postman, RestAssured, or similar frameworks.
  • Conduct database validation (SQL/NoSQL) to ensure data integrity and accuracy.
  • Execute manual and automated test cases to validate product functionality and performance.
  • Collaborate with cross-functional teams to identify, document, and track defects through resolution.
  • Participate in code reviews, sprint planning, and release cycles to ensure quality standards are met.
  • Implement and improve QA processes, frameworks, and best practices for continuous improvement.
  • Provide clear, concise test documentation, including test plans, test cases, and reports.

Qualifications & Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience as a QA Engineer or Software Tester.
  • Strong expertise in API testing (REST/SOAP) with tools such as Postman, RestAssured, or similar.
  • Hands-on experience with test automation frameworks (e.g., Selenium, Cypress, Playwright, JUnit, TestNG).
  • Proficiency in SQL and database validation (MySQL, PostgreSQL, or MongoDB).
  • Solid understanding of SDLC, STLC, Agile methodologies, and CI/CD pipelines.
  • Experience with bug tracking tools (e.g., Jira, Azure DevOps) and version control (Git).
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration skills.

Nice to Have

  • Experience with performance testing (e.g., JMeter, Gatling).
  • Knowledge of cloud platforms (AWS, Azure, or GCP).
  • Familiarity with containerization tools like Docker and orchestration systems like Kubernetes.