Senior Automation Quality Engineer

October 2, 2023

Apply for this job

Email *

Job Description

<p><strong>Country:</strong></p><p>Egypt</p><p><br></p><p><strong>City:</strong></p><p>Cairo</p><p><br></p><p><strong>Objective:</strong></p><p>Responsible for designing, developing, and executing automated tests to ensure the quality and reliability of software applications.</p><p><br></p><p><strong>What you’ll do!</strong></p><p><br></p><ul><li>Designing and Defining automated test cases and scripting languages.</li><li>Performing functional testing based on user requirements.</li><li>Implementing end-to-end automation, automation frameworks, and approaches.</li><li>Supporting DevOps implementations , automation assessments, tool research, analysis, and selection.</li><li>Identifying and analyzing suitable opportunities for test automation.</li><li>Utilizing efficient and effective processes and standards to continuously improve quality.</li><li>Supporting the development of automation at all layers of the application stack, Testing, and quality activities within Agile delivery.</li><li>Working across teams to provide testing solutions that ensure quality from requirements definition through to delivery.</li><li>Taking full ownership of and maintaining a robust environment, including databases and system deployments.</li></ul><p><br></p><p><strong>What should you have?</strong>.</p><p><br></p><ul><li>3-5 years of experience in developing/implementing automation frameworks and scripts in Core Java and Selenium</li><li>Bachelor’s degree in Computer Science, engineering, or any related field</li><li>Excellent Java programming and debugging skills, including experience with tests automation tools and libraries such as Selenium, TestNG, Jest and JMeter</li><li>Mobile platform automation testing</li><li>Secure API testing experience with postman</li><li>Experience with Agile and Scrum</li><li>Experience with bug and issue tracking solutions such as JIRA</li><li>Solid understanding of object-oriented programming</li><li>Decent understanding of CI/CD process and tools (Jenkins, Git)</li><li>Expert knowledge of complex SQL, database validation and querying tools</li><li>Very Good understanding of software development &amp; testing process</li><li>Very Good Experience in working with a test management tools</li><li>Very Good Experience in test design</li><li>Very good Experience in software testing types &amp; techniques</li><li>Experience in building automated test suites across the stack – frontend JS tests, backend application layer tests, integration tests, interoperability tests, regression and data quality tests and end-to-end tests .</li></ul>