Test Management Platform
Infineon Technologies AG - Software Developer Consultant
A comprehensive platform designed to boost engineers' productivity by integrating various functionalities. It includes semiconductor and computer chip testing, test result visualization, organization based on user inputs, and the generation of detailed reports with graphs and tables. The platform serves as a centralized hub for these capabilities.
Tasks :
- Maintained and enhanced the existing application developed in Vanilla.js.
- Rebuilt the application as a desktop solution using Electron.js and React.js, adding new features.
- Documented the project using Typedoc, Mermaid.js, Storybook, JSDoc, Markdown, and README files.
- Developed automated tests, including end-to-end (Playwright), snapshot, integration, and unit tests (Jest).
- Integrated SonarQube for code quality analysis and CI/CD pipeline integration.
- Designed and implemented a CI/CD pipeline using Artifactory, Docker, Bitbucket, and Jenkins.
- Led a small team of developers (mainly interns), providing mentorship, conducting code reviews, and delivering feedback.
Technologies : JavaScript/TypeScript, Electron.js, React.js, Redux (RTK), Material-UI, Storybook, JSDoc, Markdown, Docker, Git, Bitbucket, Jenkins, Artifactory, Playwright, Jest, Bash Scripts, Jira, PowerShell Scripts, SQLite, drizzle-orm, Typedoc, Mermaid.js