Job Closed
This listing is no longer active.
Accounting Simplified!
Senior QA Software Engineer
Location
Egypt
Posted
101 days ago
Salary
0
Seniority
Senior
Job Description
Senior QA Software Engineer
Qoyod - قيود
• Collaborate with cross-functional teams to understand product requirements and develop comprehensive test plans and test cases. • Design, develop, and maintain automated test scripts using industry-standard tools and frameworks. • Execute manual and automated tests, analyze test results, and identify and report defects. • Work closely with developers to reproduce, debug, and resolve issues identified during testing. • Continuously improve and optimize the QA process, tools, and methodologies to increase efficiency and effectiveness. • Mentor and provide guidance to junior members of the QA team. • Stay current with industry trends, best practices, and emerging technologies in software quality assurance.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 7+ years of experience in software quality assurance, with a focus on both manual and automated testing.
- Strong knowledge of software testing principles, methodologies, and best practices.
- Experience in manual/exploratory Hands-on experience with test automation tools such as Selenium, Appium, or similar.(at least 2 years of experience)
- Proficiency in programming/scripting languages such as Java, Python, or JavaScript.
- Experience working in an Agile/Scrum development environment.
- Working experience in dealing with industry test management tools, such as Jira
- Experience in Functional and UI testing (mobile, tablet and desktop)
- Excellent communication skills and ability to collaborate effectively with cross-functional teams.
- Experience in automating build processes, application deployments and continuous integration systems with CI/CD tools is a plus
- Experience with POS is preferred
- Strong problem-solving and analytical skills, with attention to detail.
- Relevant certifications (e.g., ISTQB) are a plus.
Benefits
- Competitive salary
- Flexible working hours
- Professional development budget
- Home office setup allowance
- Global team events
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Senior Quality Assurance Specialist
AlimentivLearn about career opportunities, our culture, and our mission to improve human health.
• Develop, implement, and track compliance of QA plans (study, internal process and annual). • Project manage department projects and deliverables to ensure work is of high quality, meets timeline commitments and is well communicated to other stakeholders. • Monitor, evaluate quality indicators, QA reports and audit responses. • Support study operational teams with resolution of escalated issues. • Identify quality GCP risks and work with leaders to design mitigation strategies. • Lead investigations, audits or QA related corporate initiatives and mentor other QA staff in the performance of these activities. • Act as a senior representative of Quality at internal and external meetings. • Support Sponsors, corporate and clinical operational teams with global quality, regulation, ethics, and privacy inquiries. • Remain knowledgeable and current on industry environment and regulatory legislation. • Mentor other QA staff in the support of the development of standard operating procedures. • Serve as a technical role model, motivator, and mentor to the members of the quality team. • Assist the Director with the development of departmental budget activities as the technical expert on audits and associated costs. • Develop and provide training both within the department and external to it.
• Analyze business requirements, user stories, and technical specifications to derive test scenarios. • Design, develop, and maintain detailed test cases, test scenarios, and test data. • Perform functional, regression, integration, smoke, and UAT testing across multiple platforms. • Develop and maintain automated test scripts for UI, API, and integration testing. • Integrate automation suites with CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions, etc.). • Design and implement scalable test automation frameworks. • Perform published API testing (SOAP & REST) using tools like SoapUI and Postman. • Execute manual test cases and log defects with clear steps, evidence, and priority in defect tracking tools (e.g., Jira, Azure DevOps). • Collaborate with developers and business analysts to reproduce, analyze, and resolve defects. • Provide accurate testing status updates and contribute to test planning and estimation. • Follow defined QA processes, standards, and contribute to continuous improvement. • Validate backend data using SQL queries to ensure data integrity.
QA Engineer
PadSplitDisrupting the affordable housing industry by creating a safe, attractive, and respectable co-living environment.
• Test Strategy Ownership – Design and execute comprehensive test strategies across Mobile, Web, and backend services. • End-to-End Validation – Validate complex user flows that span frontend interfaces and backend systems. • API & Backend Testing – Perform API validation, data integrity checks, and business logic testing. • Regression Coverage – Execute cross-platform regression testing prior to releases to ensure stability. • Issue Investigation – Diagnose defects using logs, network tools, and API inspection techniques. • Defect Lifecycle Management – Document, prioritize, and track defects while partnering with engineers on root-cause resolution. • Environment Management – Maintain test environments, device coverage, and reliable platform test data. • Risk Identification – Proactively surface quality risks during sprint planning and release cycles.
• The Senior Quality Assurance Analyst will coordinate and conduct comprehensive testing of IT systems, including scenario, regression, and automation testing. • Responsibilities include developing test plans, executing test cases, managing defects, and building automation frameworks. • The role involves working with tools such as Selenium, JMeter, SQL, and Azure DevOps, and requires expertise in Python, Java, and JavaScript. • This analyst will mentor junior team members and contribute to process development, project management, and continuous improvement initiatives. • Develop and execute test plans, strategies, and scenarios based on system requirements. • Design and automate test cases for UI, API, and database testing. • Perform functional, regression, integration, and performance testing. • Build and maintain automation frameworks and integrate them into CI/CD pipelines. • Collaborate on test environment setup and test data management.




