Senior Software Testing Engineer
Client of imploy
Employer Active
Posted 2 hrs ago
Send me Jobs like this
Nationality
Any Nationality
Gender
Not Mentioned
Vacancy
1 Vacancy
Job Description
Roles & Responsibilities
We are seeking a highly skilled and motivated Senior Software Testing Engineer to join our dynamic team in Cairo. In this pivotal role, you will take ownership of the quality assurance process for complex software systems. You will design comprehensive test strategies, lead testing efforts for major releases, and mentor junior engineers to elevate the overall quality culture. If you thrive on breaking systems to make them unbreakable, we want to hear from you.
Key Responsibilities
- Develop, document, and execute detailed test plans, test cases, and test scripts.
- Lead functional, regression, integration, and performance testing activities.
- Identify, isolate, and document software defects using industry-standard bug tracking tools.
- Collaborate closely with developers, product managers, and designers to ensure quality from the early stages of development.
- Design and maintain automated test frameworks (e.g., Selenium, Cypress, or similar).
- Analyze test results, generate quality metrics, and provide actionable insights to stakeholders.
- Mentor and guide junior testing engineers, conducting code reviews and best-practice sessions.
- Continuously improve testing processes and contribute to the adoption of new tools and technologies.
- Participate in Agile/Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
Job Requirements
Essential:
- 5+ years of proven experience in software testing and quality assurance.
- Deep expertise in manual and automated testing methodologies.
- Strong proficiency in at least one programming language (Java, Python, or JavaScript preferred).
- Extensive experience with test automation frameworks (e.g., Selenium WebDriver, TestNG, JUnit, or Robot Framework).
- Solid understanding of API testing tools (Postman, REST Assured) and SQL.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar).
- Excellent analytical and problem-solving skills with an obsessive attention to detail.
- Strong communication skills in English, both written and verbal.
- Bachelor s degree in Computer Science, Engineering, or a related field.
Preferred:
- Experience with performance testing tools (e.g., JMeter, Gatling).
- Knowledge of security testing principles.
- Experience in Agile development environments.
Desired Candidate Profile
Essential:
- 5+ years of proven experience in software testing and quality assurance.
- Deep expertise in manual and automated testing methodologies.
- Strong proficiency in at least one programming language (Java, Python, or JavaScript preferred).
- Extensive experience with test automation frameworks (e.g., Selenium WebDriver, TestNG, JUnit, or Robot Framework).
- Solid understanding of API testing tools (Postman, REST Assured) and SQL.
- Experience with CI/CD pipelines (Jenkins, GitLab CI, or similar).
- Excellent analytical and problem-solving skills with an obsessive attention to detail.
- Strong communication skills in English, both written and verbal.
- Bachelor s degree in Computer Science, Engineering, or a related field.
Preferred:
- Experience with performance testing tools (e.g., JMeter, Gatling).
- Knowledge of security testing principles.
- Experience in Agile development environments.
Company Industry
- IT - Software Services
Department / Functional Area
- Quality
- Testing
- QA
- QC
- Inspector
Keywords
- Senior Software Testing Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com
Client of imploy