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
Read the full description and apply on the company’s own careers page.