Skip to main content

Sr. Software QA Engineer

Apply now
Primary Location: Cairo, Egypt Full time R1357420

Job description

About the Role:

We are seeking a highly motivated and experienced engineer to join our team with a focus on ensuring the reliability and quality of software systems. This role combines responsibilities from both software reliability and quality engineering and requires a strong technical background. The ideal candidate will have a passion for ensuring the reliability of software systems and ensuring their quality through testing and validation, while working in an Agile and Continuous Delivery environment.

Responsibilities:

· Monitor software systems to identify and resolve performance issues, outages and security threats using tools such as Datadog, Snyk.io and Intruder.io

· Develop and maintain processes and tooling for incident response, root cause analysis and continuous improvement

· Plan and execute tests to validate software functionality, performance, security and usability, using Agile methodologies

· Collaborate with developers and product managers to improve the software development process and ensure software quality

· Write and maintain automation scripts to test software components and systems, particularly for the React SPA

· Identify and resolve software defects to prevent them from reaching end users

· Provide feedback to the team to improve the quality of future releases

· Facilitate Three Amigos sessions to ensure a shared understanding of the requirements and to align the expectations of developers and stakeholders

· Support Continuous Delivery pipelines and processes

Requirements:

· 5+ years of experience in software development or operations

· Strong understanding of software reliability, performance and security concepts

· Experience with Agile software development methodologies

· Experience with software testing, test automation and continuous integration/delivery

· Strong experience with JavaScript testing tools, such as Playwright or similar frameworks

· Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams

· Familiarity with cloud computing platforms, such as AWS is a plus

· Experience with programming languages, such as Typescript is a plus

· Familiarity with infrastructure as code, such as Pulumi, Terraform, Serverless or Cloudformation is a plus

· A Bachelor's or Master's degree in Computer Science, Software Engineering or a related field is a plus

We offer a competitive salary, flexible work hours and a comprehensive benefits package. If you are passionate about ensuring the reliability and quality of software systems and have a strong desire to make a difference, we would love to hear from you!

IQVIA is a leading global provider of advanced analytics, technology solutions and clinical research services to the life sciences industry. We believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. Learn more at https://jobs.iqvia.com

Join our Global Talent Network

Let’s stay connected. Join our Global Talent Network to receive alerts when new opportunities become available that match your career ambitions.

Join our network
Top of page