Sr. Software Testing Engineer

Ashtar Tech

Employer Active

Posted 12 hrs ago

Experience

5 - 7 Years

Job Location

Cairo - Egypt

Education

Bachelors in Computer Application(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Develop, maintain, and review Test Plans, Test Strategies, and Test Designs.

Analyze functional/business requirements and technical specifications to determine testing scope.

Identify risks, dependencies, and gaps in requirements and propose mitigation plans.

Create detailed test cases, scenarios, and test data for:

  • Functional testing
  • Regression testing
  • Integration testing
  • User Acceptance Testing (UAT)
  • Performance and compatibility testing

Execute manual and automated tests for frontend, backend, APIs, and mobile applications.

Log defects, track progress, and validate fixes using tools like Jira, Azure DevOps, or similar.

Design, build, and maintain automation frameworks using:

  • Selenium / WebDriver
  • Cypress / Playwright
  • Appium (mobile automation)
  • Postman / Newman for API automation

Identify test cases suitable for automation and create scalable automation pipelines.

Integrate automated test suites with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps).

Develop and execute comprehensive API test scenarios using tools such as Postman and Swagger.

Validate business logic, integration points, and data accuracy with SQL queries.

Work closely with backend engineers to validate workflows and edge cases.

Conduct performance and load testing using JMeter, Locust, or similar tools.

Identify bottlenecks, latency issues, and system limitations.

Collaborate with DevOps and engineering teams to support security checks and compliance.

Provide technical leadership and mentorship to junior QA engineers.

Work closely with product managers, developers, designers, and DevOps to ensure high-quality releases.

Participate in Agile ceremonies: sprint planning, grooming, stand-ups, and retrospectives.

Act as a quality champion across the entire development lifecycle.

Document test results, defect logs, and quality metrics.

Maintain traceability between requirements and test coverage.

Prepare testing reports and communicate status to stakeholders.

Desired Candidate Profile

5+ years of experience in software testing (manual + automation).

Strong knowledge of SDLC, STLC, and QA methodologies.

Hands-on experience with tools such as Selenium, Cypress, Postman, and JMeter.

Strong understanding of REST APIs, HTTP protocols, and JSON.

Solid experience working with Agile/Scrum development teams.

Strong SQL skills for backend data validation.

Experience with CI/CD pipelines and version control (Git).

Excellent analytical and critical-thinking skills.

Strong verbal and written communication skills.

Company Industry

Department / Functional Area

Keywords

  • Sr. Software Testing Engineer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com