Senior Test Engineer

Flint Consulting Ltd

  • Egypt


  • EGP 21000 - EGP per month

Job Type

  • Full-Time

Job Description

Job Description: Senior Test Engineer


1. Develop and implement comprehensive test strategies and plans for software applications.

2. Collaborate with cross-functional teams to understand software requirements and translate them into test cases.

3. Lead and mentor a team of test engineers, providing guidance and technical expertise.

4. Design and execute test cases, including functional, integration, regression, and performance testing.

5. Develop and maintain automated testing frameworks and scripts for efficient and effective test execution.

6. Identify and prioritize test cases based on risk analysis and business impact.

7. Perform root cause analysis of defects and work closely with developers to resolve issues.

8. Collaborate with product managers and business analysts to ensure test coverage aligns with business requirements.

9. Monitor and track testing progress, report test results, and provide recommendations for improvement.

10. Continuously improve the testing process by implementing best practices and innovative testing techniques.

11. Stay updated with emerging technologies and trends in software testing.

12. Participate in Agile development processes, including sprint planning, retrospectives, and daily stand-ups.

13. Collaborate with cross-functional teams to identify and implement quality assurance process improvements.

14. Provide input on product design, usability, and user experience from a testing perspective.


- Bachelor's degree in Computer Science, Engineering, or a related field. A master's degree is a plus.

- Proven experience as a Test Engineer or a similar role, including experience with test planning and execution.

- Strong understanding of software testing methodologies, tools, and best practices.

- Experience in leading and mentoring a team of test engineers.

- Proficiency in test case design, test execution, and defect tracking.

- Knowledge of automated testing frameworks and scripting languages (e.g., Selenium, Cucumber, Python).

- Experience with performance testing tools (e.g., JMeter, LoadRunner) is a plus.

- Familiarity with Agile methodologies and continuous integration/continuous delivery (CI/CD) pipelines.

- Strong analytical and problem-solving skills to identify and troubleshoot issues.

- Excellent communication and collaboration skills to work effectively with cross-functional teams.

- Ability to adapt to changing project requirements and manage multiple tasks simultaneously.

- Attention to detail and a focus on delivering high-quality results.

- Experience in testing web applications, mobile applications, or other software systems.

- Knowledge of software development lifecycle and software quality assurance processes.

- Understanding of version control systems (e.g., Git) and test management tools (e.g., JIRA, TestRail).

Job Openings at Flint Consulting Ltd

Stay Updated

Get latest HR News, Trends, Facts and Advices. We will deliver all of it directly to your inbox.