Careers @ Tickbird

Driven by Quality.

We are a pure-play IT company with the mission to provide top quality, timely, and affordable digital experiences for our clients.

Our Core Values

Accountability

For the quality of your project and our deliverables.

Commitment

We partner with our clients and people through thick and thin to deliver the Quality your users expect.

Integrity

In our practices and interactions with our clients, colleagues, and our community.

Agility

The world is not static nor are we.

Top qualities we are looking for

We are looking for like-minded people that share our values and commit to live them in all client and colleagues’ interactions. Our people blend technical excellence with strong communication skills and passion for client’s success.

We understand that the world and technology is continuously changing, therefore we are committed to learning and development of our skills, knowledge, and processes.

Open Positions

C/C++ Software Engineer

Full timeCluj NapocaC/C++

Junior C/C++ Software Engineer

Full timeCluj NapocaC/C++

System Engineer

Full timeCluj Napoca

Embedded Software Engineer

Full timeCluj NapocaC/C++

Junior Java Developer

Full timeCluj NapocaJuniorDeveloper

Mid Java Developer

Full timeCluj NapocaMidDeveloper

Senior Java Developer

Full timeCluj NapocaSeniorDeveloper

Junior Full-Stack Developer

Full timeCluj NapocaJuniorDeveloper

Full-Stack Developer

Full timeCluj NapocaMidDeveloper

Mid Angular Front-End Developer

Full timeCluj NapocaMidFront-End

Senior Angular Front-End Developer

Full timeCluj NapocaSeniorFront-End

Junior Automation QA Engineer

Full timeCluj NapocaJuniorAutomation

Mid/Senior Automation QA Engineer

Full timeCluj NapocaMidAutomation

Senior QA Test Engineer

Full timeCluj Napoca SeniorManual

Junior Manual QA Engineer

Full timeCluj NapocaJuniorManual

Mid Manual QA Engineer

Full timeCluj NapocaMidManual
01.

C/C++ Software Engineer

Responsibilities
  • Contribute in all stages of software development life cycle
  • Write high-quality code using C/C++ for advanced Driving Assistance and Automated Driving systems
  • Identify and resolve any technical issues arising
  • Address issues promptly, respond positively to setbacks and challenge with a mindset of continuous improvement
  • Test the code on customer vehicles in laboratory environment or public roads
  • Support continuous improvement, investigating alternatives and technologies


Technology Stack:
  • C/C++
  • ASPICE
  • Model-based Development
  • AUTOSAR


Required Skills
  • Previous experience working as a Software Engineer using C/C++
  • Minimum 2 years of experience in Software Development for Embedded Systems
  • Knowledge of Software Development Principles (V-Model, Agile, Requirements Management, etc.)
  • Experience with Continuous Integration/Development/Testing is a plus
  • Previous experience in the automotive industry is a plus
  • Bachelor's Degree in Computer Science, Automation, Electronics and Telecommunications, Informatics or Mathematics is a plus
  • Fluent in English
02.

Junior C/C++ Software Engineer

Responsibilities
  • Write high-quality code using C/C++ for advanced Driving Assistance and Automated Driving systems
  • Be part of the entire SW development process: from requirements through design, implementation and unit-testing to documentation
  • Test software solutions on prototype & demo vehicles in laboratory environment or public roads
  • Contribute to cutting-edge technology and innovation
  • Work along with Software Engineers, System Engineers, Architects, Mathematicians and Tooling Engineers
  • Act as a front-runner on the development of Autonomous Driving solutions
  • Support continuous improvement, investigating alternatives and technologies


Technology Stack:
  • C/C++
  • ASPICE
  • Model-based Development
  • AUTOSAR


Required Skills
  • Minimum 6 months of previous experience working as a Software Engineer using C++ or C
  • Ongoing or finished Bachelor’s degree in Computer Science, Automation, Electronics and Telecommunications, Informatics, Mathematics or comparable
  • Knowledge of Software Development Principles (V-Model, Agile, Requirements Management, etc.) is a plus
  • Experience with Continuous Integration/Development/Testing is a plus
  • Previous experience in the automotive industry is a plus
  • Fluent in English
03.

System Engineer

Responsibilities
  • Understand functional requirements and analyze the client’s needs
  • Create the requirements for multidisciplinary engineering teams
  • Use the System Architecture to design the System Models (MBSE)
  • Actively review the requirements and implementation process
  • Take ownership of the System Engineering activities for the entire project timeline: from acquisition until the system is delivered to the customer
  • Lead technical discussions with the Project Management and engineering teams (HW, SW and Test engineers)
  • Provide guidance for Test Engineers to understand the System Requirements and enable the team to create system tests
  • Work and contribute to ASPICE compliance
  • Create technical system documentation
  • Identify technical issues reported by the customer or testing team
  • Test the system on customer vehicles in laboratory environment or public roads


Technology Stack:
  • Communication Protocols (CAN/CAN-FD/FlexRay/XCP/UDS)
  • AUTOSAR
  • ASPICE
  • MBSE
  • JIRA (or similar)
  • IBM Doors


Required Skills
  • At least 2 years of experience in the automotive industry
  • Previous experience with Requirements Engineering
  • Knowledge of model-based design methodology and strategies
  • Familiar with the V-model development lifecycle
  • Experience with automotive standards and processes is a plus
  • Experience with IBM Doors is a plus
  • Experience working in agile development environment is a plus
  • Bachelor or Master degree in Computer Science, Automation, Electronics and Telecommunications, Informatics or Mathematics
04.

Embedded Software Engineer

Responsibilities
  • Contribute in all stages of software development life cycle
  • Write high-quality code using C/C++ for advanced Driving Assistance and Automated Driving systems
  • Work in an embedded context to deliver high quality solutions for the world's largest automotive OEMs
  • Develop embedded tools and simulation environments
  • Address issues promptly, respond positively to setbacks and challenge with a mindset of continuous improvement
  • Test the code on customer vehicles in laboratory environment or public roads
  • Support continuous improvement, investigating alternatives and technologies


Technology Stack:
  • C/C++
  • ASPICE
  • Model-based Development
  • AUTOSAR


Required Skills
  • Previous experience working as a Software Engineer using C/C++
  • Minimum 2 years of experience in Software Development for Embedded Systems
  • Knowledge of Software Development Principles (V-Model, Agile, Requirements Management, etc.)
  • Experience with Continuous Integration/Development/Testing is a plus
  • Previous experience in the automotive industry is a plus
  • Bachelor's Degree in Computer Science, Automation, Electronics and Telecommunications, Informatics or Mathematics is a plus
  • Fluent in English
05.

Junior Java Developer

Responsibilities
  • Contribute in all stages of software development lifecycle
  • Design, implement, and maintain Java-based applications
  • Offer support in defining application objectives and functionality
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Manage Java and Java EE application development
  • Develop documentation to help users
  • Prepare and produce releases of software components


Required Skills
  • Bachelor’s degree in computer science
  • 1+ years of experience with Java
  • Proficiency in Java, with a good understanding of its ecosystems
  • Knowledge of OOP Patterns and Concepts
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Understanding of the concepts of MVC Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Basic knowledge of JVM
  • Understanding of building tools like Ant, Maven, Gradle, etc
  • Experience in the following web technologies: Azure Cloud Services or AWS, REST, JSON, MySQL, Spring Boot, Junit, TestNG, Spring, Docker
  • Familiarity with Big Data stacks
  • Excellent debugging and optimization skills
  • Experience working in agile development environment with remote teams
  • Fluency in English
06.

Mid Java Developer

Responsibilities
  • Contribute in all stages of software development lifecycle
  • Design, implement, and maintain Java-based applications
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Offer support in defining application objectives and functionality
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Develop technical designs for application development
  • Manage Java and Java EE application development
  • Develop documentation to help users
  • Assist in transforming requirements into stipulations
  • Prepare and produce releases of software components


Required Skills
  • Bachelor’s degree in computer science
  • 2+ years of experience with Java
  • Proficiency in Java, with a good understanding of its ecosystems
  • Knowledge of OOP Patterns and Concepts
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Understanding of the concepts of MVC Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience in handling external and embedded databases
  • Basic knowledge of JVM
  • Understanding of building tools like Ant, Maven, Gradle, etc
  • Experience in the following web technologies: Azure Cloud Services or AWS, REST, JSON, MySQL, Spring Boot, Junit, TestNG, Spring, Docker
  • Familiarity with Big Data stacks
  • Excellent debugging and optimization skills
  • Experience working in agile development environment with remote teams
  • Exceptional communication skills in English
07.

Senior Java Developer

Responsibilities
  • Contribute in all stages of software development lifecycle
  • Discuss technical solutions with clients and provide innovative new ideas
  • Design, implement, and maintain Java-based applications
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Develop technical designs for application development
  • Manage Java and Java EE application development
  • Develop documentation to help users
  • Transform requirements into stipulations
  • Prepare and produce releases of software components
  • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
  • Strive for new knowledge and skill improvement


Required Skills
  • Bachelor’s degree in computer science
  • 5+ years of experience with Java
  • Proficiency in Java, with a good understanding of its ecosystems
  • Knowledge of OOP Patterns and Concepts
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Understanding of the concepts of MVC Pattern, JDBC (Java Database Connectivity), and RESTful web services
  • Experience in handling external and embedded databases
  • Basic knowledge of JVM
  • Understanding of building tools like Ant, Maven, Gradle, etc
  • Experience in the following web technologies: Azure Cloud Services or AWS, REST, JSON, MySQL, Spring Boot, Junit, TestNG, Spring, Docker
  • Familiarity with Big Data stacks
  • Excellent debugging and optimization skills
  • Experience working in agile development environment with remote teams
  • Exceptional communication skills in English
08.

Junior Full-Stack Developer

Responsibilities
  • Take part in all application development lifecycle phases
  • Write reusable, efficient, testable, and scalable code
  • Participate in code reviews and help with the codebase improvement
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
  • Assess and prioritize feature requests


Required Skills
  • Bachelor's degree in computer science
  • 1+ years of experience working as a Full Stack Developer with Angular and Java or Python
  • Solid understanding of OOP principles
  • Familiarity working with AWS, Microsoft Azure, or Google Cloud
  • Experience working in agile development environment
  • Exposure to various testing tools
  • Fluency in English
09.

Full-Stack Developer

Responsibilities
  • Take part in all application development lifecycle phases
  • Write reusable, efficient, testable, and scalable code
  • Participate in code reviews and help with the codebase improvement
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
  • Assess and prioritize feature requests


Required Skills
  • Bachelor's degree in computer science
  • 2+ years of experience working with Angular and Java or Python
  • Solid understanding of OOP principles
  • Familiarity working with AWS, Microsoft Azure, or Google Cloud
  • Experience working in agile development environment
  • Exposure to various testing tools
  • Exceptional communication skills in English
10.

Mid Angular Front-End Developer

Responsibilities
  • Develop and enhance interactive web applications
  • Transform designs into front-end code
  • Design, code, and manage automated test scripts, continuous builds, and deployment
  • Create new user-facing features, enhance existing features, and implement bug fixes in existing code
  • Write high-quality, scalable, and reusable code
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Stay plugged into emerging technologies and industry trends
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities


Required Skills
  • Bachelor's degree in computer science
  • 2+ years of experience in front-end development working with Angular
  • Previous experience using HTML, CSS, JavaScript, TypeScript
  • Knowledge of Angular concepts
  • Experience in designing and implementing REST APIs
  • Knowledge in RxJS
  • Experience with CI/CD
  • Familiarity with CSS preprocessors such as Sass or Less
  • Experience with JavaScript libraries such as jQuery and Bootstrap
  • Ability to work in an Agile environment
11.

Senior Angular Front-End Developer

Responsibilities
  • Understand functional requirements and analyze the client’s needs
  • Architect, design, and develop web applications
  • Transform designs into front-end code
  • Design, code, and manage automated test scripts, continuous builds, and deployment
  • Create new user-facing features, enhance existing features, and implement bug fixes in existing code
  • Write high-quality, scalable, and reusable code
  • Debug errors, troubleshoot issues, and perform routine performance optimizations
  • Address issues promptly, respond positively to setbacks and challenge with a mindset of continuous improvement
  • Prototype new ideas, concepts, and designs
  • Stay plugged into emerging technologies and industry trends
  • Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities
  • Research and develop new technology applications to improve user interface


Required Skills
  • Bachelor's degree in computer science
  • 5+ years of experience in front-end development working with Angular
  • Hands-on experience using HTML, CSS, JavaScript, TypeScript
  • Knowledge of Angular concepts
  • Experience in designing and implementing REST APIs
  • Knowledge in RxJS
  • Experience with CI/CD
  • Familiarity with CSS preprocessors such as Sass or Less
  • Experience with JavaScript libraries such as jQuery and Bootstrap
  • Ability to work in an Agile environment
12.

Junior Automation QA Engineer

Responsibilities
  • Develop an automated testing approach, create automation test plans and test scripts, based on requirements-related artifacts
  • Provide automated testing coverage for assigned projects
  • Create bug reports in bug tracking system and ensure the fixed bugs' verification
  • Actively participate in daily project team meetings and brainstorming activities related to the project issues
  • Provide updates to effort estimates and status of assigned tasks
  • Collaborate with project team
  • Provide recommendations to the project leads to improve test-automation- and/or QA-related procedures, systems and tools


Required Skills
  • Minimum 1/2 year of experience in test automation, such as creating of automated test case suites, design, and running of automated test scripts
  • Strong theoretical knowledge base in software testing
  • Experience with creation, and execution of test cases/scenarios/checklists and reporting of test results
  • Good knowledge of OOP and awareness of a programming languages
  • Basic knowledge of software development principles: SOLID, Design Patterns, JavaScript basics
  • Experience with Selenium/WebDriver, Selenium Grid, Appium, TestNG / JUnit, Maven/Gradle is a plus
  • Experience with bug tracking and version control systems (Git)
  • Diligent work ethic and respectful attitude
  • High integrity, humble and hungry to learn
  • Commitment to the team and to delivering quality to the client
  • Exceptionally high attention to detail and meticulous organization
  • Ability to manage multiple responsibilities across multiple platforms
  • Proficient in both English and Romanian languages
13.

Mid/Senior Automation QA Engineer

Responsibilities
  • Design, implement, execute and maintain static and automated test scripts
  • Review and analyze business requirements and functional specifications
  • Perform multiple test types at different test levels
  • Identify, report and track defects proactively, using tools like JIRA
  • Automate test scripts in a reusable and maintainable manner
  • Integrate test automation in the build deployment process
  • Investigate and report results to team and stakeholders
  • Develop and execute performance tests as needed
  • Proactive in project meetings
  • Perform technical presentations/demos/workshops


Required Skills
  • 3+ years experience in software testing
  • At least 2 year hands-on experience in Automation testing
  • Programming skills in Java, Python or JavaScript
  • Strong problem-solving and analytical skills
  • Ability to work independently as well as in a team
  • Diligent work ethic and respectful attitude
  • High integrity, humble and hungry to learn
  • Commitment to the team and to delivering quality to the client
  • Exceptionally high attention to detail and meticulous organization
  • Ability to manage multiple responsibilities across multiple platforms
  • Proficient in both English and Romanian languages
14.

Senior QA Test Engineer

Establish and evolve formal QA processes ensuring that the project development teams are following industry best practices and that the products are rigorously tested. The role requires to define, communicate, and implement the project’s test strategy ensuring that components are validated not just individually but as an integrated whole.

Responsibilities
  • Act as a key point of contact for all QA aspects of releases
  • Develop and execute test cases, scripts, plans, and procedures
  • Advise on the strategy and lead the execution of all Mobile applications testing activities
  • Mentor and develop QA team members
  • Define testing scope, estimate testing effort, timelines and estimations
  • Asses and advise on risks prevention
  • Identify and develop ways to improve the quality and efficiency of the testing process
  • Responsible for oversight of team’s day-to-day testing activities and reporting
  • Fosters collaboration between different teams for successful releases
  • Analyze testing results and other data to ensure continuous improvement in quality and efficiency
  • Actively involved in growing the QA team


Required Skills
  • 5+ years of experience in Software Testing focused on test planning, execution, and defect management
  • 3+ years of experience with testing Mobile application
  • Minimum of 2 years in a position, such as Mid QA or Senior QA
  • Previous team or people leadership experience is a plus
  • Thorough understanding of QA processes and procedures in the Agile Software Development environment and affinity towards continuous improvement
  • Ability to communicate professionally at all levels of the organization, in both English and Romanian, with internal and external stakeholders
  • Proven ability to self-organize and quickly adjust in a rapidly changing environment
  • Strong test management experience with a proven track record in scaling teams
  • Ability to understand and articulate how changes in technology impact customers
  • Able to lead the test effort and defining strategic testing approach
  • Experience in manual functional testing and GUI testing
  • Experience with Automation testing is a plus
  • Experience in working with test management tools like TestRail, TestLink, Qase, HPQC
  • Able to provide pragmatic solutions against tight time-frames
  • Basic knowledge of Databases
  • Experience with backend (API) application testing
  • Experience in working in Agile/Scrum environments, and of relevant tools including Atlassian Suite (JIRA, Confluence)
15.

Junior Manual QA Engineer

Responsibilities
  • Assess the quality, usability and functionality of each release and research post-release issues
  • Identify bugs, prioritize, track issues, and report test results
  • Create tests cases, plans, and document test results
  • Proactively identify risks and work towards solving them
  • Recommend improvements in software to enhance user experience
  • Proactively increase your knowledge in the QA domain
  • Participate in all project related meetings
  • Provide daily project updates and document work


Required Skills
  • 6+ months of QA experience or QA studies
  • Extreme attention to detail, sense of rigor, and meticulosity
  • Clear, organized, respectful and concise communication style
  • Ability to create strategic test plans
  • Ability to create and document bug reports
  • Diligent work ethic and respectful attitude
  • High integrity, humble and hungry to learn
  • Commitment to the team and to delivering quality to the client
  • Exceptionally high attention to detail and meticulous organization
  • Ability to manage multiple responsibilities across multiple platforms
16.

Mid Manual QA Engineer

Responsibilities
  • Perform functional and non-functional testing
  • Provide high-level analysis and planning during the project lifecycle
  • Input or decide the testing strategy and estimate testing activities
  • Design and execute test cases
  • Create QA reports for project stakeholders
  • Investigate and report defects and identify root causes
  • Measure project progress using different KPIs and metrics
  • Provide daily project updates and document work
  • Participate in team meetings and hold demos
  • Communicate efficiently with all project stakeholders
  • Offer support to junior members of the team
  • Proactively increase your knowledge in the QA domain
  • Proactively identify risks and work towards solving them


Required Skills
  • 2+ years of experience in software testing, ideally including a mix of web, desktop, and mobile testing
  • Experience with manual functional testing and GUI testing
  • Experience with issue tracking and test case management tools
  • Detail-oriented, organized, and analytical
  • Strong orientation towards client and team’s success
  • Able to provide pragmatic solutions against tight time-frames
  • Basic knowledge of Databases and Charles proxy
  • Experience with backend (API) application testing
  • Ability to problem solve independently
  • Experience in Agile/Scrum work environment and tools
  • Clear, organized, respectful and concise communication style
  • Diligent work ethic and respectful attitude
  • High integrity, humble, and still hungry to learn
  • Proficient in both English and Romanian languages
Application

To apply send us an email to hr@tickbird.com
or just fill the following form

Subject
Your name
Email
LinkedIn Url
Your CV
Your message was sent successfully. We aim to get in touch as soon as possible.
Thank you!

Services, Industries and our Approach

Customer-centered engagement models focused on building strong long-term partnerships.

Discover more

Get in touch

Let’s discuss about opportunities

Contact us