QA Automation Engineer

QA Automation Engineer
نوع العمل : عمل كلى
الخبرة : 0-1 سنة
الراتب : not
المكان : egypt


Key Responsibilities

• Design and develop API automation frameworks using Java, RestAssured, Selenium (for hybrid flows), and TestNG/JUnit.

• Build and maintain data-driven test suites for validating API responses in JSON/XML formats.

• Perform API testing using Postman/ReadyAPI, and automate contract, regression, smoke, and negative test scenarios.

• Integrate test scripts into CI/CD pipelines for continuous testing and fast feedback cycles.

• Conduct API performance and basic security validations, ensuring adherence to non-functional requirements.

• Analyze test failures, perform root-cause analysis, and log defects in Jira with detailed documentation.

• Collaborate with development teams in Agile environments for story grooming, test planning, and sprint execution.

• Create and maintain reusable scripts for dynamic payloads and parameterized testing scenarios.

• Participate in test strategy, planning, estimation, and tracking activities for end-to-end quality assurance coverage.

• Ensure automation best practices are followed across environments and releases.


Required Skills and Competencies

• Strong hands-on experience in Java (Core, Collections) and scripting for test automation.

• Expertise in RestAssured/HTTP Client, TestNG/JUnit, and Maven build tools.

• Proficiency in Postman/Newman or ReadyAPI for manual and automated API testing.

• Experience in SQL database validation for backend data consistency checks.

• Good understanding of CI/CD tools (Jenkins, GitLab CI) and source control systems (Git).

• Solid understanding of software testing fundamentals, QA methodologies, and SDLC/STLC processes.

• Familiarity with Selenium for hybrid API test scenarios.

• Experience working in Agile/Scrum environments with close collaboration between QA and Dev teams.

• Strong analytical, debugging, and communication skills, with attention to detail.

• Must to have: Background in the Payment domain, with exposure to ISO 8583, API message formats, or transaction flow validation.