Senior Quality Assurance Specialist

🏢 gb corp
📍 EgyptFull-timeOn-site
📅 Posted: 2w ago🔄 Updated: 2w ago
CV%
✨ AI Summary
We are seeking a Senior Quality Assurance Specialist to ensure the quality, reliability, performance, and security of software applications. This role involves analyzing requirements, performing various types of testing (functional, regression, integration, API, end-to-end), and supporting performance testing. A key aspect of the job is designing, developing, and maintaining automated test cases and integrating them into CI/CD pipelines. The specialist will also perform REST API testing, validate databases using SQL, and contribute to establishing QA standards and best practices. Collaboration with development, business analysis, and DevOps teams is essential throughout the software development lifecycle.
Required Skills
Other
software testing methodologiesHTTP protocols
Engineering, Construction & Trades
Validation
Information Technology
AuthenticationAutomated Testing
Requirements
The ideal candidate will have a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field, with 3+ years of professional experience in Software Quality Assurance or Software Testing. Must have hands-on experience with web and API testing, good knowledge of SQL and relational databases, and experience with defect and test management tools. Familiarity with Git, REST APIs, HTTP protocols, JSON, and authentication mechanisms is also required.
Description
We are seeking a skilled Software Quality Assurance Engineer to ensure the quality, reliability, performance, and security of our software applications. The ideal candidate will have strong experience in software testing methodologies, test automation, API testing, and end-to-end application validation.The QA Engineer will work closely with Software Developers, Business Analysts, Product Owners, and DevOps Engineers throughout the software development life cycle to identify defects early, improve product quality, and establish effective quality standards.Responsibilities:-Analyze business and technical requirements and translate them into comprehensive test scenarios and test cases. - Perform functional, regression, integration, system, smoke, sanity, and exploratory testing. - Validate web, mobile, and backend applications across different environments. - Identify, document, prioritize, and track defects through to resolution. - Perform root-cause analysis and work closely with development teams to reproduce and resolve issues. - Conduct end-to-end testing across multiple systems and integrations.-Design, develop, and maintain automated test cases for web, mobile, and API applications. - Select and implement appropriate automation frameworks and tools. - Integrate automated testing into CI/CD pipelines. - Continuously improve test automation coverage, reliability, and execution time.- Perform comprehensive REST API testing using tools such as Postman, Swagger, or equivalent. - Validate API functionality, authentication, authorization, error handling, response structures, and data integrity. - Perform database validation using SQL queries. - Test integrations between internal and external systems.- Support performance, load, and stress testing activities. - Identify application performance issues and work with development and DevOps teams to investigate bottlenecks. - Validate application behavior under different workloads and conditions.- Establish and maintain QA standards, testing methodologies, and best practices. - Prepare test plans, test scenarios, test cases, test execution reports, and defect reports. - Participate in requirements reviews, design reviews, sprint planning, and technical discussions. - Contribute to continuous improvement of the software development and QA processes. - Ensure software releases meet defined quality and acceptance criteria.QUALIFICATIONS- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.- 3+ years of professional experience in Software Quality Assurance or Software Testing.- Strong understanding of SDLC and STLC.- Strong knowledge of software testing methodologies and QA best practices.- Hands-on experience with web and API testing.- Good knowledge of SQL and relational databases.- Experience with defect management and test management tools such as Jira, Azure DevOps, TestRail, or equivalent.- Experience with Git and version control systems.- Good understanding of REST APIs, HTTP protocols, JSON, and authentication mechanisms.- Strong analytical and problem-solving skills.
✨ 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