Unit Testing – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentWed, 23 Oct 2024 20:30:02 +0000en-US
hourly
1 https://wordpress.org/?v=6.6.2https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.pngUnit Testing – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232Software Engineer, Early Career, Campus, 2025
https://whoneedsengineers.com/jobs/data-sciene-and-analytics/software-engineer-early-career-campus-2025-9/
Wed, 23 Oct 2024 20:30:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-early-career-campus-2025-9/Software Engineer, Early Career, Campus, 2025
Job Description:
We are seeking a passionate and innovative Software Engineer to join our dynamic team in Cambridge. In this entry-level role, you will have the opportunity to work on cutting-edge technology projects that shape the future of software development. As a Software Engineer, you will collaborate with cross-functional teams to design, develop, and implement software solutions that meet the needs of our users. Your responsibilities will include writing clean, maintainable code, conducting code reviews, and participating in Agile development processes. This is an exciting opportunity to launch your career at one of the leading technology companies in the world, where you will gain invaluable experience and contribute to impactful projects.
IT Languages:
Python
Java
JavaScript
C++
As a Software Engineer, you will be tasked with the following responsibilities::
Develop and maintain software applications;; Collaborate with team members to design software solutions;; Perform debugging and troubleshooting of software issues;; Participate in code reviews and provide constructive feedback;; Contribute to the continuous improvement of development processes
Spoken Languages:
English;; Spanish;; French
Skillset:
Software Development
Agile Methodologies
Version Control
Unit Testing
Soft Skills:
Problem-solving
Team collaboration
Effective communication
Adaptability
Qualifications:
Bachelor’s degree in Computer Science or related field
Strong understanding of software engineering principles
Familiarity with data structures and algorithms
Experience with version control systems such as Git
Years of Experience:
0
Location:
Cambridge, MA, United States
Job Benefits:
Health insurance
Retirement savings plan
Paid time off
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our workplace fosters innovation and creativity, encouraging team members to think outside the box. We believe in a collaborative environment where diverse perspectives are valued, and we support continuous learning and growth. Employees are empowered to take initiative and contribute to projects that make a difference.
Opportunities For Advancement:
Career development programs, Mentorship opportunities, Pathways to leadership roles
Visa Sponsorship:
Available
]]>Software Test Engineer
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-test-engineer-27/
Mon, 14 Oct 2024 05:30:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-test-engineer-27/Software Test Engineer
Job Description:
Are you passionate about ensuring the highest quality of software products? Join our agile 'DevTeam Shared Components' within the Lexware On-Premise division at our Freiburg location. We are looking for a Software Test Engineer to bring their expertise into our team, available for full-time or part-time work. Our flexible working model allows for remote work alongside in-office collaboration. In this role, you will be integral to a Scrum team, ensuring the quality of our software products and contributing significantly to their continuous optimization. Your keen eye for detail will help you plan, organize, and create effective test scenarios, while also maintaining the necessary technical test environments. You will be executing and developing manual tests throughout the sprints and enjoying exploratory testing. With a focus on the technical aspects of the application, you will familiarize yourself with specific domains as needed. Your implementation of appropriate testing methods and strategies across the product lifecycle will help identify potential error sources. Working in this agile environment, you will aim for continuous improvement in workflows, balancing efficiency with customer needs.
IT Languages:
Java
C#
Python
As a Software Test Engineer, you will be responsible for the following tasks::
Collaborate with the Scrum team to ensure software quality.;; Design, plan, and execute software tests, both manual and exploratory.;; Maintain technical test environments.;; Implement testing strategies throughout the product lifecycle.;; Work on continuous improvement of workflows in an agile setting.
Spoken Languages:
German;; English
Skillset:
Software Testing
Test Automation
Behavior Driven Testing
Unit Testing
Integration Testing
Microsoft Visual Studio
Azure DevOps
Soft Skills:
Team player
Strong communication skills
Attention to detail
Problem-solving abilities
Qualifications:
Several years of professional experience in software testing.
Experience in software development or test automation.
Familiarity with Behavior Driven Testing, Unit Testing, and Integration Testing.
Good understanding of development and testing tools such as Microsoft Visual Studio and Azure DevOps.
Years of Experience:
5
Location:
Germany
Job Benefits:
Flexible working hours
Hybrid working model
Opportunities for professional development
Recognition as a Great Place to Work
Working Conditions:
Hybrid
Employment Type:
Permanent Contract
Company Culture:
We foster an inclusive environment that values diversity, encouraging employees from various backgrounds to contribute unique perspectives and strengths. We believe in providing opportunities for everyone to thrive and develop professionally.
Opportunities For Advancement:
Professional development programs, Career advancement opportunities within the organization, Continuous learning initiatives
Visa Sponsorship:
Available
]]>Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-33/
Mon, 14 Oct 2024 01:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-33/Software Engineer
Job Description:
We are seeking a highly skilled Software Engineer to join our dynamic team in Arlington, Virginia. As a Software Engineer, you will play a crucial role in designing, developing, and maintaining innovative software solutions that enhance our platform's capabilities. You will collaborate with cross-functional teams to identify requirements, architect software systems, and implement features that drive user engagement. Your expertise will contribute to optimizing performance, improving usability, and ensuring the reliability of our applications. We value creativity and problem-solving skills in our engineers, and we encourage you to bring your innovative ideas to the table as we strive to deliver exceptional value to our customers.
IT Languages:
JavaScript
Python
Java
C#
As a Software Engineer, you will be responsible for a variety of tasks including but not limited to::
Designing and implementing software applications and features;; Collaborating with product managers and designers to define new functionalities;; Conducting code reviews and providing constructive feedback to team members;; Troubleshooting and resolving software defects and performance issues;; Participating in Agile ceremonies such as sprint planning and retrospectives
Spoken Languages:
English;; Spanish
Skillset:
Web Development
API Development
Database Management
Cloud Computing
Unit Testing
Soft Skills:
Strong analytical and problem-solving skills
Excellent communication and collaboration abilities
Adaptability and willingness to learn new technologies
Attention to detail and commitment to high-quality work
Qualifications:
Bachelor’s degree in Computer Science or a related field
Strong understanding of software development principles and best practices
Experience with version control systems, preferably Git
Familiarity with Agile methodologies
Years of Experience:
5
Location:
Arlington, VA, United States
Job Benefits:
Competitive salary
Health, dental, and vision insurance
401(k) retirement plan with company match
Flexible work schedules
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company fosters a collaborative and inclusive environment where innovation thrives. We believe in empowering our employees to take ownership of their work, and we support continuous learning and professional growth. Team members are encouraged to share their ideas and contribute to the overall success of the organization. We value diversity and strive to create a workplace that reflects the communities we serve.
Opportunities For Advancement:
Leadership Development Programs, Mentorship Opportunities, Promotion Paths within Engineering Teams
We are seeking a talented and experienced Software Quality Assurance Engineer to join our dynamic team in the Frankfurt Rhine-Main Metropolitan Area. In this role, you will actively contribute to the quality assurance process of our cutting-edge software solutions in the field of building automation and safety engineering. You will work within an agile Scrum team, where your primary responsibilities will include designing and executing comprehensive test plans, developing automated testing protocols, and collaborating closely with fellow QA engineers to ensure the highest standards of software quality are met. Additionally, you will document and optimize testing processes to enhance efficiency and effectiveness.
IT Languages:
C++
C#
As a Software QA Engineer, you will be responsible for ensuring the quality and reliability of our software products through rigorous testing and validation.:
Create and implement detailed test plans and test cases;; Develop and execute automated testing scripts;; Collaborate with development teams to resolve defects and improve software quality;; Document test results and provide feedback for continuous improvement;; Participate in agile ceremonies and contribute to team goals
Spoken Languages:
English;; German
Skillset:
C++
C#
Automated Testing
Unit Testing
Test Plan Development
Soft Skills:
Strong communication skills
Attention to detail
Adaptability
Team player
Time management skills
Qualifications:
Bachelor’s degree in Computer Science, Mathematics, or a related field
Minimum two years of professional experience in C++ development under Windows
Experience in unit testing and ideally automated UI testing
Strong analytical and problem-solving skills
Ability to work collaboratively in a team environment
Years of Experience:
2
Location:
Germany
Job Benefits:
Competitive salary
Flexible working arrangements
Modern workspaces
Company pension plan
Health insurance
Personal and professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative work environment that encourages continuous learning and professional growth. Our team values diversity and promotes a healthy work-life balance.
Opportunities For Advancement:
Career progression into senior QA roles, Access to training and certification programs, Opportunities to work on international projects
Visa Sponsorship:
Available
]]>Java Developer
https://whoneedsengineers.com/jobs/software-development-and-engineering/java-developer-7/
Tue, 08 Oct 2024 21:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/java-developer-7/Java Developer
Job Description:
Join our dynamic IT department in Stockholm where you will have the exciting opportunity to tackle complex problem-solving challenges related to high-tech systems. As a Java Developer, you will immerse yourself in the world of Java programming, creating automated CI/CD pipelines, and developing innovative cloud solutions utilizing platforms like AWS, Azure, GCP, or others for our esteemed clients. This role offers a blend of customer assignments and collaborative team projects, allowing you to significantly influence the nature of the work you undertake. If you are driven by growth and development, this position is crafted for you.
IT Languages:
Java
SQL
C++
Python
.NET
As a Java Developer, your responsibilities will encompass a variety of critical tasks to ensure the success of our projects.:
Write and maintain high-quality Java code.;; Collaborate effectively within a team environment, sharing insights and knowledge.;; Provide recommendations for improvements and consultative advice to clients.
Spoken Languages:
English;; Swedish
Skillset:
Java
AWS
Azure
GCP
Git
Jenkins
Jira
Artifactory
CI/CD pipelines
Kubernetes
Docker
REST
JSON
Microservices
Unit testing
Soft Skills:
Strong team spirit
Excellent interpersonal skills
Service-minded attitude
Creative and self-driven
Motivated problem solver
Qualifications:
B.Sc. or M.Sc. in computer science, software engineering, electronics, or similar fields.
Over 7 years of relevant experience as a software developer specializing in Java.
Years of Experience:
7
Location:
Sweden
Job Benefits:
Competitive salary
Continuous learning and development opportunities
Supportive team environment
Diversity and equality in the workplace
Flexible working hours
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a culture of collaboration, innovation, and respect for diversity. Our team values personal qualities and encourages continuous recruitment to ensure a dynamic workforce.
]]>Software Engineer Intern, Mobile Android (Summer 2025)
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-intern-mobile-android-summer-2025/
Tue, 08 Oct 2024 07:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-intern-mobile-android-summer-2025/Software Engineer Intern, Mobile Android (Summer 2025)
Job Description:
At Lyft, we are dedicated to enhancing lives through exceptional transportation solutions. Our vision revolves around fostering a community that embraces openness, inclusivity, and diversity within our organization. As an aspiring app developer with a passion for Android development, you will have the unique opportunity to join our dynamic Android team as an intern. Our applications serve millions of users, and we take immense pride in maintaining high development standards and practices. This includes a commitment to rapid releases while ensuring that user experiences are delightful and seamless. Your role will involve a balanced approach to developing new features, refining existing code, and utilizing analytics data to enhance functionalities. Every piece of code you write will undergo thorough reviews by experienced developers, with a keen eye from designers on the user interface. Quality Assurance is paramount, involving both manual and automated testing to ensure that every feature functions flawlessly. We are committed to delivering the best possible experience for our passengers and drivers alike, which requires a deep understanding of urban environments and the dynamics of city life. As an intern, you will collaborate closely with top-tier engineers from the industry, enjoying a level of autonomy that allows you to make meaningful contributions from day one. You will see your work come to life quickly, thanks to our collaborative office environment where innovative ideas are always welcome.
IT Languages:
Kotlin
As an intern, you will take ownership of your project while collaborating with team members throughout the day for guidance and feedback.:
Improve the quality of the code by refactoring existing features;; Ensure reliability through comprehensive testing including unit, integration, and load tests;; Engage in code reviews to maintain code quality and facilitate knowledge sharing;; Contribute to continuous integration and deployment processes;; Make a tangible impact on enhancing the experience of Lyft drivers and passengers
Spoken Languages:
English
Skillset:
Android Development
Kotlin
Jetpack Compose
Unit Testing
Integration Testing
Soft Skills:
Excellent communication skills
Ability to work collaboratively in a team environment
Passion for community engagement and sustainability
Adaptability in a fast-paced startup atmosphere
Qualifications:
Currently pursuing a Bachelor’s or Master’s degree in Computer Science, graduating between December 2025 and Summer 2026
Strong understanding of computer science fundamentals
Proficient in Kotlin
Experience developing Android mobile applications
Familiarity with Jetpack Compose and declarative UI development is a plus
Years of Experience:
0
Location:
United States
Job Benefits:
Comprehensive medical, dental, and vision insurance options
Mental health benefits
Paid time off and sick leave
401(k) plan for future savings
Pre-tax commuter benefits
Exclusive access to new benefits through the Ridership Program
Working Conditions:
Hybrid
Employment Type:
Internship
Company Culture:
Lyft promotes a culture of collaboration and innovation, where every team member's ideas are valued and encouraged. We prioritize a diverse and inclusive workplace, ensuring that all voices are heard and respected. Our environment fosters growth, creativity, and a shared commitment to improving transportation experiences for everyone.
Opportunities For Advancement:
Potential for full-time employment post-internship, Skill development through mentorship and hands-on experience, Networking opportunities within the tech industry
Join a dynamic team dedicated to creating innovative AI-powered, cloud-native software solutions. As a Full Stack Developer, you will play a crucial role in transforming customer challenges into impactful solutions. Your responsibilities will encompass the development and maintenance of high-quality software products across various technologies and programming languages. You will collaborate closely with product managers, designers, frontend developers, DevOps engineers, and other stakeholders to finalize project scopes and commitments. This is an opportunity to work in a stimulating environment that promotes growth, innovation, and teamwork.
IT Languages:
ReactJS
NodeJS
TypeScript
PHP
Golang
As a Full Stack Developer, you will be responsible for ensuring the delivery of high-quality software solutions while managing a team of developers.:
Work with team members to define development scope and commitments.;; Plan, size, and scope deliverables to meet timelines and milestones.;; Coach and mentor junior developers in design and coding practices.;; Align development processes with global teams and ensure adherence.;; Manage and assign tasks to team members.;; Coordinate development, QA, deployment, and documentation activities.
Spoken Languages:
English;; German;; French
Skillset:
Full-stack development
Containerization
Docker
Kubernetes
Unit testing
Integration testing
TDD principles
Linux system administration
Soft Skills:
Excellent communication skills
Problem-solving abilities
Strong customer satisfaction orientation
Team collaboration
Qualifications:
Bachelor’s degree in Computer Science or related field
Strong understanding of software development principles
Experience in leading development teams
Years of Experience:
10
Location:
Ireland
Job Benefits:
Comprehensive health insurance
Retirement savings plan
Continuous learning opportunities
Flexible work hours
Remote work options
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a culture of innovation, collaboration, and continuous improvement. Employees are encouraged to be curious, share feedback, and engage in learning opportunities. The work environment promotes trust and personal responsibility, allowing individuals to thrive regardless of their background.
Opportunities For Advancement:
Career development programs, Mentorship opportunities, Leadership training
We are seeking a highly skilled Backend Developer to join our dynamic team in Hamburg. In this role, you will play a pivotal part in scaling our market platform to support our business growth and enhance our product offerings. As a passionate innovator, you will collaborate closely with a Product Owner and an agile, cross-functional team, embracing new methodologies in software development. Your responsibilities will include the ongoing development of our software solutions to facilitate business expansion and taking initiative on green-field projects within the finance sector, as well as various side projects. You will ensure the stability and operational reliability of our services, working in tandem with a supportive IT team and colleagues from other departments such as Business Development and Sales. This is an exciting opportunity for someone who thrives in a collaborative environment and is eager to contribute to innovative projects.
IT Languages:
Java
JavaScript
TypeScript
The Backend Developer will be responsible for developing and maintaining our backend systems, ensuring they meet the highest standards of performance and reliability.:
Develop and enhance software solutions for business growth;; Manage and execute green-field finance projects;; Collaborate with cross-functional teams to deliver high-quality software;; Ensure operational stability and performance of services;; Participate in agile methodologies to improve development processes
Spoken Languages:
English;; German
Skillset:
Java frameworks
Spring
Hibernate
MySQL
PostgreSQL
React
Unit testing
Soft Skills:
Team collaboration
Problem-solving
Adaptability
Effective communication
Qualifications:
Bachelor’s degree in Computer Science or a related field
Several years of professional experience in backend development
Strong understanding of software design principles
Years of Experience:
5
Location:
Hamburg, Germany
Job Benefits:
Competitive salary based on experience
30 days of annual leave
Mobility allowance
Flexible working hours
Hybrid work model
Structured feedback meetings
Individual training opportunities
Annual development budget
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative culture, emphasizing cross-functional teamwork and continuous learning. Our environment encourages creativity and supports employees in balancing their professional and personal lives.
Opportunities For Advancement:
Training and development programs, Promotional opportunities within the company, Participation in interdisciplinary projects
As a Software Tester, you will play a vital role in ensuring the quality of applications and software developed within a fast-paced, innovative start-up environment. Your keen analytical skills and attention to detail will be essential as you contribute to the development of digital products that enhance our engineering services. You will engage in the full development cycle, starting from refinement sessions where you provide input for test scripts, to executing automated regression tests. You will be responsible for creating and executing test plans, particularly within MS DevOps, and will utilize tools like Playwright for automation when appropriate. Your testing will encompass both front-end and back-end processes, ensuring that every application or feature is flawless before deployment. Additionally, you will identify unnoticed errors and take initiative to resolve them, advising colleagues and stakeholders on improvements to applications and functionalities. In this dynamic role, you will help shape the future of our digital engineering services.
IT Languages:
C#
Java
JavaScript
As a Software Tester, you will be responsible for ensuring the quality of our software products through detailed testing and collaboration with development teams.:
Develop and execute test cases for new applications and functionalities;; Automate existing testing processes to enhance efficiency;; Collaborate with developers to create user stories and test plans;; Conduct both automated regression tests and manual testing;; Identify, document, and resolve defects in a timely manner;; Provide insights and recommendations for application improvements
Spoken Languages:
English;; Dutch
Skillset:
MS DevOps
Playwright
Test Automation
Regression Testing
Unit Testing
Agile Methodologies
Soft Skills:
Analytical Thinking
Attention to Detail
Problem Solving
Effective Communication
Team Collaboration
Qualifications:
Bachelor’s or Master’s degree in ICT, Computer Science, or Software Engineering
Minimum two years of experience in software testing and quality assurance
Years of Experience:
2
Location:
Europe
Job Benefits:
Opportunities for professional development
A dynamic and innovative work environment
Collaboration with experienced professionals
Flexible working arrangements
Health and wellness programs
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
The company fosters a culture of innovation and collaboration, encouraging employees to take initiative and contribute creatively in a rapidly evolving landscape. Team members are valued for their expertise and are given the opportunity to work on meaningful projects that make a real difference.
Opportunities For Advancement:
Career growth within the digital products division, Potential to lead testing teams in the future, Opportunities to work on diverse engineering projects
Join our dynamic team dedicated to enhancing customer experiences through innovative technology. We are looking for a passionate Fullstack Software Engineer who thrives in a collaborative environment. Your primary mission will be to develop features that prioritize customer value while working within cross-functional teams, including Frontend and Backend Engineers, UX Specialists, and Product Managers. You will play a crucial role in both the maintenance and enhancement of existing functionalities, ensuring that our architecture evolves to meet user needs. Embrace the opportunity to experiment with new approaches and contribute to meaningful change within our multicultural workplace.
IT Languages:
C#
.NET
JavaScript
TypeScript
HTML
CSS
As a Fullstack Software Engineer, you will be responsible for designing, developing, and maintaining high-value features for our customers.:
Collaborate with cross-functional teams to implement innovative solutions;; Enhance existing functionalities and apply necessary architectural changes;; Experiment with new technologies to improve product offerings;; Write and maintain comprehensive tests to ensure software quality;; Participate in Agile ceremonies and contribute to team goals
Spoken Languages:
English;; German
Skillset:
Sitecore
Microservices
REST APIs
Unit Testing
Integration Testing
Continuous Integration
Continuous Deployment
Angular
Agile
Soft Skills:
Self-organized
Agile mindset
Passionate
Innovative
Pragmatic
Flexible
Qualifications:
Experience with Sitecore or similar CMS
Proficient in .NET and C#
Knowledge of microservices architecture
Experience in REST API implementation
Familiarity with unit, integration, and visual testing frameworks
Understanding of Continuous Integration and Continuous Deployment
Solid grasp of HTML, CSS, SCSS, JavaScript, and Typescript
Experience with Angular or similar frameworks
Agile methodology experience
Years of Experience:
5
Location:
Munich, Bavaria, Germany, EU
Job Benefits:
Flexible mobile office regulations
Individual responsibility with creative freedom
Casual work environment with no dress code
Employee discounts and subsidies
Health management programs
Company pension schemes
Access to Urban Sports Club and Crossfit
Mental health days
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an open and diverse corporate culture with flat hierarchies, encouraging collaboration and innovation among our employees from over 35 nations.
Opportunities For Advancement:
Career development programs, Leadership opportunities, Access to training and workshops