Skip to Content

Q/A Tester

Cairo, Egypt

Full-Stack QA Engineer (Manual & Automation)

Location: On-site, El Sherouk, Cairo EG

Experience Level: min. 5+ years

Employment Type: Full-time

About the Role

Nexus Analytica is seeking a skilled Full-Stack QA Engineer to ensure the quality, reliability, and performance of our data-driven energy platforms. You will be responsible for testing both frontend (React) and backend (Python/FastAPI, PostgreSQL) components, validating integrations, and developing automation scripts to streamline regression and API testing.

This role requires an analytical mindset, a solid grasp of testing methodologies, and a hands-on approach to ensuring product excellence across the stack.

Key Responsibilities

  • Design, document, and execute test plans, test cases, and test scripts for both frontend and backend components.
  • Conduct manual and automated testing for UI, API, and database layers.
  • Develop and maintain automation scripts using tools such as Cypress, Playwright, or Postman/Newman.
  • Test RESTful APIs for accuracy, performance, and security.
  • Collaborate closely with developers and product managers in Agile sprints to validate features and acceptance criteria.
  • Perform regression, integration, and end-to-end testing.
  • Identify, log, and track defects in tools like Jira, ensuring timely resolution.
  • Participate in CI/CD pipeline testing and report build stability trends.
  • Ensure test environments are properly configured and maintained.
  • Continuously improve testing coverage, automation reliability, and documentation.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software testing (manual and automation).
  • Hands-on experience with Cypress, Playwright, Selenium, or Postman.
  • Strong knowledge of API testing, REST principles, and JSON/XML validation.
  • Familiarity with frontend testing frameworks (Cypress, Playwright) and backend testing tools (Pytest, Newman).
  • Experience with SQL for data validation and query-based testing.
  • Understanding of CI/CD pipelines (GitLab CI, Jenkins, or GitHub Actions).
  • Knowledge of Agile methodologies (Scrum/Kanban).
  • Excellent communication skills and attention to detail.

Preferred Skills

  • Experience with FastAPI, React, PostgreSQL environments.
  • Familiarity with Dockerized or microservice architectures.
  • Basic understanding of performance testing tools (JMeter, k6).
  • Exposure to energy, IoT, or data analytics platforms is a plus.

Tools & Environment

  • Frontend: React, TypeScript
  • Backend: Python (FastAPI), PostgreSQL
  • Automation: Cypress, Playwright, Postman, Pytest
  • Version Control: GitLab/GitHub
  • Project Management: Jira, Confluence
  • CI/CD: GitLab CI
  • Cloud: AWS / Azure