Empowering Organizations With Technologies
Senior Quality Engineer
Location
Egypt
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Senior Quality Engineer
Master Works
• Test planning, test design, and test case development. • Functional, System, Integration, Regression, and UAT testing. • Defect lifecycle management and root cause analysis. • Test reporting, quality metrics, and release validation. • API Testing (Postman, Swagger, REST Assured). • Database Testing and SQL validation. • Test Automation using Selenium, Playwright, Robot Framework, SHAFT Engine, or Cypress. • Performance Testing using JMeter, Locust, Gatling, or k6. • Experience in AI evaluation (AI Evals), benchmarking, and validating Large Language Model (LLM) responses against defined quality metrics and acceptance criteria.
Job Requirements
- 3–6+ years of Software Quality Assurance experience.
- 3+ years of hands-on Test Automation experience. **(Mandatory)**
- Experience working in Agile/Scrum environments.
- Experience testing AI-enabled applications, Generative AI, LLMs, or data-driven platforms is highly preferred.
- Knowledge of AI response validation, prompt testing, and data quality is a plus.
- CI/CD knowledge (Azure DevOps, Jenkins, GitHub Actions is a plus).
- Bachelor's degree in Computer Science, Software Engineering, Information Technology. **(Mandatory)**
- ISTQB CTFL. **(Mandatory)**
- ISTQB Advanced Level is a plus.
- Exceptional analytical and critical thinking skills with the ability to identify complex issues, evaluate solutions, and make data-driven quality decisions.
- Native Arabic Speaker. **(Mandatory)**
- Fluent in English (Written & Spoken).
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Role Description We are seeking a self-motivated Quality Assurance (QA) tester with three or more years of experience. Who you are: - You have a passion for and take pride in ensuring that creative software solutions are built that are defect-free. - You have good verbal and written English communication skills and like to share your knowledge. - You bring structure to the development process, have an independent and professional attitude, work well with others, and can handle complex projects competently. - You believe that a problem is "something to be solved" and you can use your creativity, inquisitiveness, and critical thinking to do that. Your responsibilities will include: - Conducting discovery and requirements-gathering sessions with clients. - Documenting and distributing meeting minutes. - Writing business and functional requirements documentation. - Creating process diagrams and wireframes. - Managing documentation in appropriate repositories. - Identifying and documenting scope changes and project risks. - Researching best practices and potential solutions for clients. - Writing test and executing cases. - Automating test scripts for regression testing. - Keeping automated test scripts up-to-date. - Identifying gaps in test cases based on expected functionality. - Performing exploratory and risk-based testing (outside of documented functional test cases). - Documenting usability issues. - Identifying and logging defects. - Including performance testing with a multi-browser approach to ensure compatibility. - Clearly documenting and distributing automation documentation on a regular basis. - Estimating the labor it will take you to complete work. Qualifications - Experience in Cypress Open-Source Automation Test Tools. - Experience with writing and maintaining automated test suites. - Experience in writing and executing test cases. - Experience in manual UI testing. - Experience with backend/database testing and SQL. - Experience in reading and understanding functional and technical requirements documentation. - Experience with an Agile development methodology. - Proficient in MS Word, Excel. - Experience with Wrike or similar project planning/ticket management tool. Requirements - One-time project to fully automate current regression test suite. - Integrate manual test cases into regression test suite after each dev sprint (long-term). - Coordinate and liaise between the testing and product team.
Role Description We are looking for an experienced Performance Test Engineer with expertise in JMeter to join our quality assurance team. The ideal candidate will be responsible for designing, executing, and analyzing performance tests to ensure our applications meet high standards of scalability, reliability, and responsiveness. You will collaborate closely with development, DevOps, and QA teams to ensure seamless system performance in production-like environments. - Design and implement robust performance test strategies using JMeter tailored to application requirements. - Develop, maintain, and optimize performance test scripts for web and API-based applications. - Execute various types of performance tests, including load, stress, endurance, and scalability tests. - Analyze test results, identify performance bottlenecks, and collaborate with teams to implement corrective actions. - Work closely with development, DevOps, and QA teams to troubleshoot and resolve performance issues. - Monitor system performance using tools such as Grafana, InfluxDB, New Relic, or Dynatrace. - Create comprehensive performance test reports and present findings and recommendations to stakeholders. - Continuously enhance performance testing processes, tools, and frameworks to ensure better test coverage and efficiency. Qualifications - Strong hands-on experience with JMeter for performance testing. - Proven experience in executing load, stress, endurance, and scalability tests. - Solid understanding of web protocols (HTTP, HTTPS, REST, SOAP) and API testing. - Experience analyzing system metrics and troubleshooting performance issues. - Familiarity with monitoring tools such as Grafana, InfluxDB, New Relic, or Dynatrace. - Ability to collaborate effectively across cross-functional teams (development, DevOps, QA). - Excellent problem-solving and analytical skills. - Strong communication skills to present technical findings to stakeholders.
• Lead supplier qualification, audits, and performance improvement initiatives • Drive root cause analysis and corrective actions using quality methodologies such as 8D, APQP, PPAP, PFMEA, and SPC • Analyze supplier quality data to identify risks, trends, and opportunities for continuous improvement • Partner with Engineering, Manufacturing, Procurement, and suppliers to ensure quality and regulatory compliance throughout the product lifecycle • Support supplier development, process transfers, and new product introductions while ensuring supplier readiness • Build trusted supplier relationships and influence sustainable quality improvements
Global Process Engineer – Engine Testing and Balancing
Switzerland Global EnterpriseWe support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.
• Develop, Qualify, and Improve manufacturing processes • Define global process standards and equipment standards and deploy them across the Aero Alliance factories, partnering with local factory technical leaders • Define, control, communicate global processes for manufacturing assets, including: facility integration, acceptance testing, machine health checks & calibrations, preventative maintenance plans, spare parts strategy, technical & technology training • Validate engineering specifications and shop floor application of new processes • Partner with channels on the development of new repair processes and qualifications • Develop and implement reliability improvement strategies using industry best practices such as FMEA (Failure Mode and Effects Analysis), and Root Cause Analysis (RCA) • Collaborate with maintenance, operations, engineering, and safety teams to design and implement preventive and predictive programs • Drive continuous improvement initiatives aimed at reducing equipment downtime and improving quality processes • Lead investigations into failures and chronic issues, identifying root causes and implementing robust corrective actions to eliminate the problems from re-occurring • Provide technical support for asset management, including equipment life cycle analysis and spare parts optimization • Train local factory manufacturing engineers to deepen their expertise in process and equipment • Participate in the design and installation of new equipment and implementation of processes, ensuring reliability is considered from the outset (Design for Reliability)


