19 open roles
Quality Assurance & Testing Software Engineer
Job description
Summary : As a QA & Testing Software Engineer at Index Info. Tech, 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 Py. Test) 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 guidelines, particularly in regulated or data-sensitive environments.
Collaboration & Communication Coordinate with cross-functional teams (developers, product managers, DevOps, etc.) to align on feature requirements and acceptance criteria. Provide clear, actionable insights and recommendations to stakeholders based on testing outcomes.
Requirements
Required Qualifications Educational Background : Bachelor’s degree in Computer Science, Software Engineering, or related field. (Equivalent experience may be considered.) Technical Expertise : Experience writing and executing manual test plans Familiarity with at least one test automation framework (e.g., Selenium, Cypress, Jest, Robot Framework, Py.
Test) Competence using bug-tracking tools (e.g., Jira, Bugzilla) and test management tools (e.g., Zephyr, Test. Rail) Understanding of CI/CD processes and tools (e.g., Jenkins, GitLab CI, GitHub Actions API & Integration Testing : Hands-on experience with REST/SOAP API testing (Postman, SOAPUI, or similar tools) Knowledge of network connections, data pipelines, and troubleshooting integration issues Soft Skills : Strong analytical and problem-solving abilities Excellent verbal and written communication for reporting and coordinating across teams Detail-oriented approach and continuous improvement mindset Preferred Qualifications 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. Success Metrics & Expected Outcomes Defect Reduction : Fewer high-priority defects reaching production environment.
Faster detection of critical bugs in development or staging environments. Testing Coverage : Well-documented and comprehensive test suites covering functional, integration, regression, and performance testing. Regular updates to test cases in line with new features or changing requirements. Automation Progress : An increasing percentage of automated test scenarios, speeding up regression cycles and providing rapid feedback to developers.
Integration of automated tests into build pipelines. Integration Reliability : Reduced downtime and fewer integration issues between internal and external systems. Proactive validation and quick resolution when system connections fail. Communication & Collaboration : Timely and actionable feedback to developers, product owners, and relevant stakeholders.
Positive feedback from team members on clarity and thoroughness of QA processes.
Description copied from Index InfoTech's careers page. Read the full posting before you apply.
More jobs at Index InfoTech
Senior Graphic Designer (Pune, India)
Index InfoTech· Pune, IndiaPre Sales/Delivery Engineer
Index InfoTech· Cairo, EgyptMarketing Specialist
Index InfoTech· cairo, EgyptSenior Operational Consultant
Index InfoTech· Pune City, IndiaSenior Finance Consultant
Index InfoTech· Pune City, India
More jobs in Cairo
New Equipment Senior Sales Engineer
Otis· 215 One Kattameya, CairoFull Stack Developer
Soleek Lab· Maadi, Cairo, EgyptO2C Manager
Huhtamaki Food Service· 6th of October, Cairo, EgyptInstallation Site Engineer
Hitachi· Cairo, Egypt