QA Test & Validation Framework - Support Automated Testing

Urban Ridge Supplies

Employer Active

Posted 7 hrs ago

Experience

8 - 10 Years

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Design and implement comprehensive test strategies tailored for both traditional software and AI components of the sovereign AI platform

  • Develop and maintain automated testing frameworks to ensure robust and repeatable test coverage
  • Lead the creation of detailed test plans, test cases, and clear acceptance criteria aligned with product requirements
  • Define and monitor quality metrics, service level agreements (SLAs), and performance benchmarks to measure product reliability and effectiveness
  • Integrate continuous testing processes within CI/CD pipelines to support rapid and reliable software delivery
  • Collaborate closely with development and product teams to embed quality assurance throughout the software development lifecycle (SDLC)
  • Drive adoption of best practices in quality assurance, testing automation, and process improvements across the organization

Role Requirements:

  • Minimum of 8 years of experience in Quality Assurance engineering, with at least 4 years in leadership or managerial roles
  • Proven expertise in designing, implementing, and maintaining test automation frameworks and tools
  • Solid understanding of AI/ML testing methodologies, including the unique challenges related to model validation and data-driven testing
  • Hands-on experience with performance testing, security testing, and reliability assessments for complex software systems
  • Familiarity with DevOps principles and CI/CD pipeline integration to enable continuous testing and deployment
  • Strong analytical mindset with exceptional problem-solving abilities and attention to detail
  • Experience working within Agile development environments, supporting iterative and incremental testing processes
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline

Technical Requirements:

  • Test Automation: Proficient in Selenium, Cypress, Playwright, and Cucumber for robust and scalable automated web and UI testing using BDD practices
  • API Testing: Experience in using tools like Postman, REST Assured, SoapUI, Karate, and Newman to design, automate, and validate RESTful and SOAP API endpoints efficiently
  • Performance Testing: Skilled in using JMeter, Gatling, and Locust to conduct load and stress testing
  • AI/ML Testing: Familiarity with AI-focused testing tools like Great Expectations, Deepchecks, and Evidently AI for data and model validation
  • CI/CD Integration: Hands-on experience integrating automated tests within CI/CD pipelines using Azure DevOps and GitHub Actions
  • Test Management: Proficient in test planning and execution tools such as Azure Test Plans and TestRail
  • Programming Languages: Strong coding skills in Python, JavaScript, and Java to develop and maintain automated test suites

Benefits

  • Be at the forefront of building sovereign AI platforms that drive digital independence and transformation
  • Work with some of the most forward-thinking clients, engineering minds, and thought leaders in AI infrastructure
  • Grow your impact in a purpose-driven, innovation-led culture that values agility, inclusion, and continuous learning
  • Professional development opportunities through continuous learning, mentorship in a conducive cross-cultural work environment
  • Work on cutting-edge technology with real-world impact

Desired Candidate Profile

Requirements

  • Design and implement comprehensive test strategies tailored for both traditional software and AI components of the sovereign AI platform
  • Develop and maintain automated testing frameworks to ensure robust and repeatable test coverage
  • Lead the creation of detailed test plans, test cases, and clear acceptance criteria aligned with product requirements
  • Define and monitor quality metrics, service level agreements (SLAs), and performance benchmarks to measure product reliability and effectiveness
  • Integrate continuous testing processes within CI/CD pipelines to support rapid and reliable software delivery
  • Collaborate closely with development and product teams to embed quality assurance throughout the software development lifecycle (SDLC)
  • Drive adoption of best practices in quality assurance, testing automation, and process improvements across the organization

Role Requirements:

  • Minimum of 8 years of experience in Quality Assurance engineering, with at least 4 years in leadership or managerial roles
  • Proven expertise in designing, implementing, and maintaining test automation frameworks and tools
  • Solid understanding of AI/ML testing methodologies, including the unique challenges related to model validation and data-driven testing
  • Hands-on experience with performance testing, security testing, and reliability assessments for complex software systems
  • Familiarity with DevOps principles and CI/CD pipeline integration to enable continuous testing and deployment
  • Strong analytical mindset with exceptional problem-solving abilities and attention to detail
  • Experience working within Agile development environments, supporting iterative and incremental testing processes
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline

Technical Requirements:

  • Test Automation: Proficient in Selenium, Cypress, Playwright, and Cucumber for robust and scalable automated web and UI testing using BDD practices
  • API Testing: Experience in using tools like Postman, REST Assured, SoapUI, Karate, and Newman to design, automate, and validate RESTful and SOAP API endpoints efficiently
  • Performance Testing: Skilled in using JMeter, Gatling, and Locust to conduct load and stress testing
  • AI/ML Testing: Familiarity with AI-focused testing tools like Great Expectations, Deepchecks, and Evidently AI for data and model validation
  • CI/CD Integration: Hands-on experience integrating automated tests within CI/CD pipelines using Azure DevOps and GitHub Actions
  • Test Management: Proficient in test planning and execution tools such as Azure Test Plans and TestRail
  • Programming Languages: Strong coding skills in Python, JavaScript, and Java to develop and maintain automated test suites

Company Industry

Department / Functional Area

Keywords

  • QA Test & Validation Framework - Support Automated Testing

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