Test Automation Engineer (Selenium and C#)

Job Locations
EG-C-Cairo
Job area
Quality & Testing
Employment type
Permanent
Workplace
Hybrid

Overview

We are looking for a Test Automation Engineer with 1–2 years of hands-on experience in test automation to join our team with strong experience with Selenium and C#, a solid understanding of UI and API automation testing, and the ability to design, build, and maintain scalable automation frameworks.

Responsibilities

• Design, develop, execute, and maintain automated test scripts for UI and API testing
• Build and enhance scalable, maintainable automation frameworks using Selenium and C#
• Analyze test failures, perform debugging, and identify root causes of defects
• Collaborate with developers, product owners, and other stakeholders to ensure quality throughout the software development lifecycle
• Contribute to test strategy, test design, and automation best practices
• Integrate automated tests into CI/CD pipelines and support execution within Azure DevOps Pipelines
• Use Azure DevOps Test Plans to manage and track testing activities
• Perform SQL-based data validation to support test scenarios and result verification
• Maintain source code and automation assets using GitHub
• Actively participate in Agile ceremonies and provide clear QA insights and recommendations

Qualifications

• 1–2 years of strong hands-on experience with Selenium and C#
• 1–2 years of experience in UI and API automation testing
• Proven experience in designing, building, and maintaining automation frameworks
• Strong understanding of object-oriented programming (OOP) and design patterns
• Strong expertise in debugging, failure analysis, and root cause identification
• Solid understanding of test design, test architecture, and automation best practices
• Experience working with Azure DevOps, including Test Plans and Pipelines
• Hands-on experience with CI/CD integration and executing automation within pipelines
• Experience using SQL for data validation
• Experience using GitHub for version control
• Comfortable working in Agile environments and collaborating with cross-functional teams

Nice to Have

• Experience with cross-browser testing tools such as BrowserStack

Essential skills

• Good verbal communication skills, with the ability to contribute confidently as the voice of QA in Agile teams
• Strong critical thinking, logical reasoning, troubleshooting, and analytical skills
• Openness to constructive feedback and mentorship, with a strong desire to grow technical and testing skills
• A consultative mindset with a clear understanding of client centrici

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to social media

Can't find the job of your choice?
Upload your C.V. / Resume here for our recruiters to view.