T

Thales

Global defense and aerospace electronics

Senior Software Engineer - QA

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeNoida, Uttar Pradesh, IndiaNo salary listedHybrid

About the Job

Requirements

  • At least 5 years of industry experience validating desktop applications, microservices, or web applications using a .NET or C/C++-based platform.
  • At least 5 years of experience using scripting languages and validation tools, including Python, Selenium, and C# .NET.
  • Experience with continuous integration and deployment tools such as GitLab Pipeline and Jenkins.
  • Experience with API automation testing using Python, SoapUI, Postman, or similar tools.
  • Experience with web services and standards, including SOAP, REST, HTML, CSS, and JavaScript.
  • Experience with Agile software development methodology.
  • Ability to communicate technical risks and requirements to internal stakeholders and collaborate effectively.
  • A bachelor's degree in computer science or another relevant field, or an equivalent BE, B.Tech, M.Tech, or MCA degree.

Responsibilities

  • Design, maintain, and execute comprehensive test plans and scripts to validate functionality, use cases, load, and performance, including end-to-end testing in a real environment.
  • Design and implement automated tests using Playwright and pyAutoGUI or pyAutoWin frameworks.
  • Design and build automation frameworks using tools such as Selenium and Python.
  • Build and execute API automation test frameworks and scripts using Python or LocustIO.
  • Support and maintain up-to-date testing environments, including integration environments, by deploying new releases.
  • Collaborate with 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 report clear feature-readiness status for general availability releases.
  • Contribute to the QA community on test strategies, automation improvements, frameworks, practices, and technologies for testing, deployment, and monitoring.

Desired Qualifications

  • Experience in software quality assurance, particularly hardware-software integration or cryptographic devices.
  • Ability to perform root-cause analysis on complex issues involving hardware or token detection, applet fixes, or platform-specific behaviors.
  • Experience with strong authentication solutions using one-time passwords or identity management solutions.
  • Experience testing and validating FIDO 2.0 or 2.1 standards, and understanding of CTAP protocols and FIDO authentication flows.
  • Experience with public cloud environments such as AWS or GCP, and related technologies such as OCP, Kubernetes, Helm, and Ansible.
  • Ability to work independently on assigned tasks.

About the Company

Thales

Global defense and aerospace electronics

Thales designs and delivers critical technology for aerospace, defense, and digital security. Its products include electronics, software, and data-security systems that power air travel, payments, and modern military platforms, by integrating hardware and software to build systems such as avionics, radar, cybersecurity, and secure communications that collect sensor data and protect networks. It stands out through deep industrial experience, end-to-end solutions across defense, aerospace, and cybersecurity, and a focus on AI and quantum tech, aided by strategic acquisitions and partial state ownership. Its goal is to provide reliable, secure, and connected technologies that support national security, public safety, and everyday life by solving complex security and connectivity challenges.

Company size
10,001+
Company stage
IPO
Headquarters
Meudon, France
Founded
1893

Recently Posted Jobs

Explore more opportunities at Thales

See more jobs