Thales logo

Senior Software Engineer - QA

Thales
NewPosted yesterday

LOCATION

Noida · Hybrid

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Test AutomationIntegration TestingAgile DevelopmentRoot Cause AnalysisFIDO AuthenticationPython

Job description

Overview

Senior Test Engineer to join the Authentication and Key Management team, defining and executing test strategies for next-generation FIDO-certified devices (cards and tokens) and devices management system, ensuring cloud and desktop-based FIDO Key Management applications provide a seamless, secure, and compliant user experience.

What you'll do

  • Design, maintain, and execute comprehensive test plans and scripts to validate functionalities, use cases, load and performance of the solution, including end to end testing in a real environment.
  • Design and implement automated tests using Playwright and pyAutoGui/pyAutoWin frameworks.
  • Design and build automation frameworks using tools like Selenium and Python.
  • Build and execute API automation test framework/scripts using Python/LocustIO.
  • Support and maintain up-to-date environments for testing, such as integration, by deploying new releases.
  • Collaborate with cross-functional teams (Product Management, Development, and hardware partners) to identify requirements, manage defect lifecycles, and ensure high-quality, market-ready releases.
  • Document findings, analyze test results, and provide clear status reporting on feature readiness for GA releases.
  • Actively participate and contribute to the QA community on topics like test strategies, automation improvements, and exploring new frameworks, practices, and technologies for testing, deployment and monitoring.

What you'll need

  • 5+ years of industry experience validating desktop applications, micro-services, or web applications using a .NET or C/C++ based platform.
  • 5+ years of experience using standard scripting languages and validation tools: Python, Selenium, C# .Net.
  • Experienced in utilizing continuous integration and deployment tools like Gitlab pipeline, Jenkins etc.
  • Experienced in API automation testing using Python, SoapUI, Postman or similar tools.
  • Experienced in web services and web standards: SOAP, REST, HTML/CSS/JavaScript.
  • Experienced in Agile software development methodology.
  • Excellent collaboration skills, with the ability to communicate technical risks and requirements to internal stakeholders.
  • Bachelor's degree in computer science or other relevant fields of study; BE/B.Tech/M.Tech/MCA or equivalent degree.

Nice to have

  • Experience in software quality assurance, with a strong focus on hardware-software integration or cryptographic devices.
  • Ability to perform root-cause analysis on complex issues involving hardware/token detection, applet fixes, or platform-specific behaviors.
  • Experience working with strong authentication solutions using OTP or identity management solutions.
  • Experience testing and validating FIDO2.0/2.1 standards and understanding of CTAP protocols and FIDO authentication flows.
  • Experience working with public cloud environments (AWS, GCP) and related technologies (OCP, K8s, helm, ansible).
  • Proven ability to work independently on assigned tasks.

Details

  • Location: Noida, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - QA