Senior Software QC Engineer

🏢 SSC HR Solutions
📍 New Cairo City, EgyptOn-site
📅 Posted: 2mo ago🔄 Updated: 2mo ago
CV%
✨ AI Summary
The Senior Software QC Engineer role focuses on delivering high-quality software through rigorous testing, defect identification, and validation of system functionality against requirements. Key responsibilities include planning and coordinating testing activities, preparing test plans and UAT documents, designing and executing manual and automated test cases using tools like Selenium, Java, TestNG, and Postman, and analyzing test outcomes to identify defects. The role also involves logging and escalating issues in Jira, contributing to Agile ceremonies, executing various testing levels (Functional, Integration, System, Performance, Regression), handling testing across multiple platforms and environments, and creating training materials. This position requires a Bachelor's degree in IT or Computer Science, 3-5 years of experience, and strong technical and soft skills, including the ability to mentor junior testers.
Required Skills
Other
Software Development Life CycleTesting Life CycleBug lifecycleRisk-based testing
Business, Sales & Management
AgileMentoringProcess Improvement
Soft Skills & Professional Competencies
PlanningAttention to DetailCritical ThinkingCommunicationCollaborationProblem SolvingRoot Cause Analysis
Information Technology
Functional TestingRegression TestingIntegration TestingPerformance TestingAcceptance TestingDefect TrackingQuality AssuranceSeleniumTestNGJavaPostmanJira
Nice to have:
Information Technology
Git
Requirements
RequirementsEducation:• Bachelor’s degree in information technology, Computer Science, or a related disciplineProfessional Experience:• 3 – 5 years of experienceCompetencies (Knowledge, Skills and Abilities)Knowledge• Software Development Life Cycle (SDLC) and Testing Life Cycle (STLC)• Agile methodologies and sprint planning processes• Testing principles (Functional, Regression, Integration, Performance, UAT)• Defect tracking and bug lifecycle• Risk-based testing and quality assurance best practicesAbilities• Analyze and interpret business and technical requirements• Design and execute comprehensive test strategies• Identify, isolate, and document defects effectively• Prioritize tasks and manage time across multiple projects/environments• Adapt testing approaches based on evolving technologies and project needsTechnical Skills• Test automation tools: Selenium, TestNG• Programming/scripting: Java• API testing tools: Postman• Defect tracking and test management: Jira• Version control systems: Git (preferred)• Writing and maintaining test scripts and documentationSoft Skills• Attention to detail and critical thinking• Strong communication and collaboration skills• Problem-solving and root cause analysis• Ability to mentor and guide junior testers• Proactive approach and continuous improvement mindset
Description
The role ensures the delivery of high-quality software by maintaining testing efforts, identifying defects, and validating system functionality against user and business requirements. In addition, the role maintains consistent testing standards, adapts strategies to evolving technologies, and executes both manual and automated tests to minimize risks and support timely releases. It also contributes to improving user experience, enhancing operational efficiency, and ensuring the reliability of development outcomes across platforms and environments. 3. Role Considerations Maintaining consistency in testing practices across diverse projects and teamsAdapting testing approaches to rapidly evolving technologies and system changesBalancing manual and automated testing to meet tight sprint deadlinesEnsuring test coverage and reliability across multiple environments and channels Job DescriptionPlan and coordinate testing activities by following structured processes and predefined schedules to ensure timely and organized execution across all phases of the project.Prepare test plans and user acceptance testing (UAT) documents by analyzing business and technical requirements to provide clear direction for testing and confirm that the system meets user expectations.Design, write, and execute test cases (manual and automated) by using tools such as Selenium, Java, TestNG, and Postman to validate system functionality, integration, and performance efficiently.Analyze user stories, requirements, and test outcomes by analyzing documentation and executing tests to identify defects early and ensure alignment with business needs.Log and escalate issues by reporting bugs in Jira and preparing detailed reports for daily meetings to facilitate prompt resolution and informed decision-making.Contribute to sprint planning and Agile ceremonies by estimating testing efforts and collaborating with cross-functional teams to align deliverables with timelines and development capacity.Execute various levels of testing—including Functional, Integration, System, Performance, and Regression—by applying appropriate test strategies and frameworks to ensure comprehensive validation of the software’s quality and reliability.Guide and support junior test engineers by providing training, best practices, and regular feedback to enhance team competency and maintain consistent testing standards.Handle testing across platforms and environments by coordinating tests on desktop, web, and mobile systems in various staging setups to ensure consistent user experience and system performance in real-world conditions.Create training materials, technical documentation, and user manuals by documenting key processes and system usage instructions to support end users in adoption and troubleshooting post-deployment.Standardized Responsibilities by Job Level:Policies, Processes, and Procedures:• Follow all relevant department policies, processes, standard operating procedures and instructions so that work is carried out in a controlled and consistent manner.Day-to-Day Operations:• Follow and implement the day-to-day operations related to own job to ensure continuity of work within required SLA.Compliance:• Comply with all relevant regulations and internal policies and code of conduct to maintain sound legal position and mitigate any potential risk.KPIs• Defect Detection Rate• Test Case Coverage• Automation Execution Rate• Defect Reopen Rate• Test Execution TimelinessInternal and External StakeholdersInternal Stakeholders:• Development Team• Project Managers• Business Analysts• IT Operations TeamExternal Parties:• Software Vendors• Third-party Service Providers• Clients (for UAT and issue resolution)• External Test Tool Providers
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00