Quality Assurance & Testing Software Engineer
- Compensation
- Not disclosed
- Location
- CAIRO, Egypt
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Qa
- Posted
Skills
Must have
- Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or related field. (Equivalent experience may be considered.)
- Technical Expertise:
- API & Integration Testing:
- Soft Skills:
Nice to have
- Industry Experience: Experience with enterprise-scale systems or SaaS products.
- Automation & Scripting: Ability to create custom scripts for advanced test scenarios (e.g., Python, Java, JavaScript).
- Performance & Security Testing: Familiarity with load-testing and security-testing tools (e.g., JMeter, OWASP ZAP).
- Certifications: ISTQB, CSTE, or similar QA certifications.
Full description
Summary:
As a QA & Testing Software Engineer at Index InfoTech, you will be
responsible for designing and executing quality assurance strategies throughout
the software development lifecycle. You will collaborate closely with product
managers, developers, and other stakeholders to ensure our software products
meet the highest standards in functionality, performance, security, and
reliability. You will also be the point person for validating that all internal
and external connections (APIs, data pipelines, integrations, etc.) are
properly configured and performing optimally.
Key Responsibilities
- Test Strategy & Planning
- Develop test plans, test cases, and test scripts in alignment
with project requirements and development timelines.
- Define and maintain quality metrics, ensuring measurable
benchmarks for product releases.
- Manual & Automated Testing
- Perform manual tests, exploratory tests, and regression tests.
- Set up and maintain automated testing environments (e.g., with
frameworks like Selenium, Cypress, or PyTest) to streamline QA processes.
- Integrate automated tests into continuous
integration/continuous delivery (CI/CD) pipelines.
- Defect Tracking & Reporting
- Identify software defects, log them in tracking tools (e.g.,
Jira), and proactively follow up to ensure timely resolution.
- Work with developers to reproduce and troubleshoot issues,
prioritizing critical bugs that impact product deliverables.
- Validation of Connections & Integrations
- Ensure APIs, data pipelines, and integrations are robust and
securely configured.
- Verify data integrity, system connectivity, and performance
across multiple environments.
- Collaborate with external vendors or partners to test and
validate integration points.
- Quality Documentation & Compliance
- Prepare and maintain documentation for all testing procedures
and results.
- Ensure compliance with relevant industry standards or internal