pytest – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Mon, 14 Oct 2024 15:40:03 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://whoneedsengineers.com/wne_live/wp-content/uploads/2023/06/cropped-wne_logo-3-32x32.png pytest – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Full Stack Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/full-stack-developer-18/ Mon, 14 Oct 2024 15:40:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/full-stack-developer-18/ Full Stack Developer

Job Description:

    Are you an enthusiastic and skilled developer ready to play a pivotal role in transforming the Internet? We are a dynamic team with ambitious goals aimed at enhancing Internet performance by optimizing traffic behavior on Internet Provider Networks. If you possess a creative mindset, are an adept problem-solver, and thrive in a collaborative environment where continuous learning is valued, we would love to hear from you. In this role, you will be responsible for developing robust back-end components and data-processing microservices using Python, while also supporting front-end development efforts. Your contributions will extend to maintaining efficient CI/CD processes and implementing best practices in CSS with a focus on maintainability and scalability. You will have the opportunity to influence design and architectural decisions, ensuring the best outcomes for our projects.

IT Languages:

  • Python
  • JavaScript
  • TypeScript
  • Rust

Your key responsibilities will include developing and enhancing web application components, ensuring high performance and reliability, and collaborating closely with team members to deliver exceptional user experiences.:

    Develop high-performance back-end web application components using Python;; Assist in front-end web application development;; Maintain and improve CI/CD processes;; Implement best practices in CSS for maintainability and scalability;; Lead discussions on design and architectural trade-offs

Spoken Languages:

  • English;; German

Skillset:

  • Python 3
  • JavaScript
  • TypeScript
  • Rust
  • React
  • Django Rest Framework
  • pytest
  • cypress
  • Docker Compose
  • ClickHouse
  • GitLab
  • GitLab CI/CD
  • Linux/Shell

Soft Skills:

  • Team player
  • Self-motivated
  • Effective communicator
  • Creative thinker

Qualifications:

  • 3 or more years of experience in backend development and software architecture
  • Advanced knowledge of Python 3, JavaScript, and TypeScript
  • Familiarity with Rust is a plus
  • Strong understanding of API design and web technologies
  • Experience with testing frameworks and data visualization

Years of Experience:

    3

Location:

    Germany

Job Benefits:

  • Opportunities for continuous learning and personal development
  • Flexible working hours to suit your lifestyle
  • Hybrid working model with home office options
  • Health benefits including free health checks and seasonal vaccines
  • Company pension scheme with monthly contributions
  • Virtual stock options to share in company success
  • Bike leasing program for eco-friendly transportation
  • Subsidized public transport tickets

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative environment where innovation and continuous improvement are encouraged. Our team values diversity and inclusivity, creating a workplace where every voice is heard and contributions are recognized.

Opportunities For Advancement:

  • Professional growth and development programs, Mentorship opportunities, Potential leadership roles in future projects

Visa Sponsorship:

    Available
]]>
Python API Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/python-api-developer-3/ Mon, 14 Oct 2024 12:20:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer-3/ Python API Developer

Job Description:

    We are seeking a skilled Python API Developer to join our dynamic and innovative team. This role is perfect for someone passionate about creating high-quality, robust APIs that will empower our UI team to transform their creative ideas into reality on our Design Studio platform. As a Python API Developer, you will play a crucial role in the development of back-end web applications and REST APIs. You will write efficient, maintainable, and clean Python code, while also tackling complex tasks that go beyond traditional API development. You will utilize various code quality tools to uphold the highest standards of code organization and cleanliness, ensuring an exceptional user experience.

IT Languages:

  • Python

As a Python API Developer, you will be responsible for the following tasks::

    Participate in the development of back-end web applications and REST APIs;; Write efficient, readable, and maintainable Python code;; Embrace challenging tasks that extend beyond conventional API development;; Utilize linters and code quality tools to maintain high standards;; Collaborate with UI teams to build APIs that enhance user experience

Spoken Languages:

  • English;; German

Skillset:

  • Python
  • FastAPI
  • pydantic
  • asynchronous programming
  • pytest
  • MongoDB
  • ORM

Soft Skills:

  • Agile mindset
  • Solution-oriented thinking
  • Strong communication skills
  • Team collaboration

Qualifications:

  • Strong experience in Python development
  • Familiarity with FastAPI and pydantic
  • Experience with asynchronous Python
  • Proficiency in using pytest and linters for code quality
  • Knowledge of ORMs and databases, preferably MongoDB
  • Ability to apply design patterns and best practices in coding
  • Understanding of web application backend development
  • Fluent in written and spoken English

Years of Experience:

    5

Location:

    Germany

Job Benefits:

  • Impact the electronics industry directly
  • Startup atmosphere with free lunches
  • Unique coffee culture
  • Regular team events and annual offsite
  • Modern central location with free metro tickets
  • Free electric car charging and parking
  • Learning platforms and language classes
  • Training and conferences budget up to 1000 EUR
  • EGYM Wellpass membership for fitness
  • Hybrid working environment
  • Flexible working hours and workation program
  • Relocation allowance and adaptation program

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a welcoming and inclusive work environment that thrives on collaboration and creativity. Our team enjoys a vibrant startup atmosphere where innovation is encouraged, and personal growth is supported. We value work-life balance and provide opportunities for team bonding and personal development.

Opportunities For Advancement:

  • Professional development through training and conferences, Career advancement within a growing team, Possibility to take on leadership roles

Visa Sponsorship:

    Available
]]>
Junior Test Automation Engineer https://whoneedsengineers.com/jobs/devops-cloud-and-it-operations/junior-test-automation-engineer/ Mon, 30 Sep 2024 01:00:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-test-automation-engineer/ Junior Test Automation Engineer

Job Description:

    We are looking for a Junior Test Automation Engineer to join our team in Stockholm. In this role, you will focus on enhancing the testing processes for our client's digital services. Our client provides innovative solutions that enable their customers, primarily in the telecommunications, public sector, banking, and insurance industries in Sweden and Norway, to increase their pace of change and improve the quality of their digital offerings. As a Junior Test Automation Engineer, you will be part of a dynamic team working on various exciting projects that aim to streamline and optimize the technical operations of our clients. You will have the opportunity to work in a collaborative environment, contributing to the development of test automation strategies and tools that align with Agile methodologies. Your role will be crucial in ensuring that the software products meet the highest standards of quality and performance.

IT Languages:

  • JavaScript
  • Python
  • C#
  • .Net
  • Java

As a Junior Test Automation Engineer, you will undertake the following responsibilities::

    Develop and implement automated tests using various testing frameworks;; Collaborate with the development team to identify testing needs and improve testing coverage;; Execute tests and analyze results to ensure software quality;; Document testing processes and results for transparency and compliance;; Participate in Agile ceremonies to align with project goals

Spoken Languages:

  • English;; Swedish

Skillset:

  • Selenium
  • Cypress
  • Katalon
  • Postman
  • Soap-UI
  • pytest
  • Azure DevOps
  • Gitlab
  • Jenkins
  • Git
  • Kubernetes

Soft Skills:

  • Strong communication skills
  • Team player
  • Problem-solving abilities
  • Adaptability
  • Attention to detail

Qualifications:

  • Bachelor’s degree in a relevant field
  • Up to three years of experience in software development
  • Familiarity with unit testing frameworks
  • Understanding of testing strategies
  • Experience with Agile working methods

Years of Experience:

    3

Location:

    Stockholm, Stockholm County, Sweden

Job Benefits:

  • Challenging projects with cutting-edge technology
  • Continuous professional development with opportunities for certification
  • A stimulating work environment with an open culture
  • Participation in exciting conference trips with engaging activities
  • Private health insurance
  • Pension contributions
  • Generous wellness benefits

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • The company fosters a collaborative and innovative culture where employees are encouraged to share ideas and contribute to the overall success of the organization. There is an emphasis on work-life balance and personal development.

Opportunities For Advancement:

  • Career growth within the company, Access to training and certification programs, Opportunities to lead projects in the future

Visa Sponsorship:

    Available
]]>
Software Engineer in Test https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-engineer-in-test-5/ Tue, 24 Sep 2024 09:00:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-in-test-5/ Software Engineer in Test

Job Description:

    Join our dynamic team as a Software Engineer in Test where you will play an essential role in elevating the quality and performance of our products. At our company, we are at the forefront of the AI revolution, crafting innovative solutions that empower organizations to harness the potential of data effectively. In this position, you will be pivotal in ensuring that our platform remains reliable and user-friendly. You will work collaboratively with a team of engineers to develop automated testing frameworks and strategies that span across multiple layers of our applications. Your expertise will guide us in refining our testing processes, leveraging modern technologies to ensure our customers receive only the highest quality products. This role demands a proactive approach to problem-solving and a keen understanding of software development and testing methodologies.

IT Languages:

  • Python
  • Java
  • C#
  • C++

As a Software Engineer in Test, you will be responsible for ensuring product quality through effective testing strategies and automation.:

    Developing advanced automated test suites to thoroughly evaluate our applications;; Creating comprehensive manual testing plans and defining testing strategies;; Collaborating with developers to ensure the delivery of testable code;; Enhancing existing test infrastructures and frameworks;; Mentoring new members of the QA team

Spoken Languages:

  • English;; French

Skillset:

  • Selenium
  • Pytest
  • Jenkins
  • AWS
  • Big Data technologies
  • Cloud platforms

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Attention to detail
  • Adaptability

Qualifications:

  • Experience in software test engineering with a focus on automation
  • Proficient in at least one Object Oriented programming language
  • Strong background in API and UI testing

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Flexible working hours
  • Remote work options
  • Professional development opportunities
  • Health insurance
  • Team-building activities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company fosters an inclusive environment where innovation thrives. We value diversity and believe that a variety of perspectives enhances our problem-solving capabilities. Collaboration and open communication are at the heart of our operations, ensuring that every team member feels valued and empowered to contribute. We are committed to the continuous growth of our employees and provide ample opportunities for professional development.

Opportunities For Advancement:

  • Career progression within testing and engineering teams, Access to training and workshops, Leadership development programs

Visa Sponsorship:

    Available
]]>
Python API Developer https://whoneedsengineers.com/jobs/software-development-and-engineering/python-api-developer-2/ Mon, 23 Sep 2024 21:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer-2/ Python API Developer

Job Description:

    Join a dynamic and innovative team as a Python API Developer where your expertise will play a key role in shaping the future of the electronics industry. In this position, you will be tasked with developing high-quality REST APIs that will empower our user interface team to transform their creative ideas into reality on our CELUS Design Studio platform. We are searching for a candidate who is not only proficient in Python development but also possesses a strong commitment to delivering seamless user experiences. You will engage in the full development lifecycle, ensuring that our backend applications are robust, scalable, and efficient. This is your opportunity to make a real impact in a fast-paced environment that values creativity and technical excellence.

IT Languages:

  • Python

As a Python API Developer, you will be responsible for a range of critical tasks that support our development goals.:

    Develop and maintain back-end web applications and REST APIs;; Write efficient and maintainable Python code that meets our high standards;; Utilize code quality tools to ensure clean and organized code;; Collaborate with the UI team to integrate APIs with front-end applications;; Engage in code reviews and provide constructive feedback to peers

Spoken Languages:

  • English;; German

Skillset:

  • Python
  • FastAPI
  • pydantic
  • asynchronous programming
  • pytest
  • ORM
  • MongoDB

Soft Skills:

  • Agile mindset
  • Solution-oriented thinking
  • Strong communication skills
  • Team collaboration
  • Adaptability

Qualifications:

  • Proven experience in Python web frameworks, especially FastAPI and pydantic
  • Familiarity with asynchronous programming in Python
  • Expertise in using testing frameworks like pytest and code quality tools
  • Understanding of ORM in Python and experience with databases, preferably MongoDB
  • Ability to write clear and maintainable code following design patterns and best practices
  • Solid understanding of web application backend development
  • Fluent in written and spoken English

Years of Experience:

    3

Location:

    Munich, Bavaria, Germany, EU

Job Benefits:

  • Opportunity to shape the future of the electronics industry
  • Startup atmosphere with free lunches and unique coffee culture
  • Regular team events and annual company offsites
  • Modern office location with free metro tickets and parking
  • Learning platforms and training with an annual budget for professional development
  • Flexible working schedule and hybrid work environment
  • Relocation assistance and adaptation program

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • The company fosters a collaborative and innovative environment where team members are encouraged to share their ideas and contribute to projects that make a difference. Diversity is highly valued, and the culture promotes inclusivity and respect among all employees.

Opportunities For Advancement:

  • Career development through training and conferences, Opportunities for leadership roles in future projects

Visa Sponsorship:

    Available
]]>
Python API Developer https://whoneedsengineers.com/jobs/emerging-technologies-and-specialized-roles/python-api-developer/ Sun, 22 Sep 2024 15:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/python-api-developer/ Python API Developer

Job Description:

    We are on the lookout for an experienced Python API Developer who is enthusiastic about creating high-quality APIs that empower our UI team to turn their innovative ideas into reality on our Design Studio platform. The ideal candidate will possess a solid foundation in Python development and be dedicated to enhancing user experiences through seamless and efficient APIs. In this role, you will collaborate closely with other team members to develop robust back-end web applications and REST APIs, while also ensuring that your code is not only efficient but also readable and maintainable. You will embrace complex challenges that reach beyond traditional Python API development and use code quality tools to uphold superb standards in code organization and cleanliness.

IT Languages:

  • Python

As a Python API Developer, you will be primarily responsible for the following tasks::

    Develop back-end web applications and REST APIs.;; Write efficient, maintainable, and readable Python code.;; Engage in challenging tasks that go beyond conventional Python API development.;; Utilize code quality tools to ensure high standards in code organization.;; Collaborate with UI team to integrate APIs into the Design Studio platform.

Spoken Languages:

  • English;; German

Skillset:

  • Python
  • FastAPI
  • Asynchronous programming
  • Pytest
  • ORM
  • MongoDB

Soft Skills:

  • Agile mindset
  • Solution-oriented thinking
  • Collaborative team player

Qualifications:

  • More than three years of experience in Python development
  • Familiarity with Python web frameworks, especially FastAPI
  • Experience with asynchronous Python programming
  • Proficient in using pytest and linters for code quality assurance
  • Knowledge of ORM in Python and databases, preferably MongoDB
  • Ability to write clean, legible code utilizing design patterns and best practices
  • Good understanding of web application backend development
  • Fluent in written and spoken English

Years of Experience:

    3

Location:

    Munich, Bavaria, Germany, EU

Job Benefits:

  • Impact on the electronics industry with an agile and international team
  • Startup atmosphere with free lunches
  • Unique coffee culture
  • Regular team events and annual company offsite
  • Modern office location with free metro tickets
  • Free charging for electric cars and free parking
  • Learning platforms and language classes
  • Annual budget for trainings and conferences
  • Fitness membership for stamina development
  • Hybrid work environment with flexible schedule
  • Relocation allowance and adaptation program

Working Conditions:

    Hybrid

Employment Type:

    Permanent Contract

Company Culture:

  • Our team thrives in a fast-paced environment that encourages innovation and collaboration. We value diverse perspectives and foster a caring atmosphere where every idea is appreciated and contributions are recognized. We strive to create a welcoming workplace that motivates our employees to excel and grow.

Opportunities For Advancement:

  • Skill development through training and conferences, Possibility for career growth within the company

Visa Sponsorship:

    Available
]]>
Software Engineer In Test https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-engineer-in-test-4/ Sun, 22 Sep 2024 03:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-in-test-4/ Software Engineer In Test

Job Description:

    Join our innovative team as a Software Engineer In Test where you will play a crucial role in enhancing our software development process by ensuring the delivery of high-quality features. You will leverage your expertise in automation to transform previously manual testing processes into efficient automated workflows. This position is based in our welcoming office located in Bülowstraße, Berlin, surrounded by a collaborative team of skilled engineers and product professionals. You will be an integral part of a larger Engineering department that spans across our offices in the UK and Europe. We promote a hybrid working model that allows for a combination of in-office and remote work, ensuring flexibility and work-life balance while maintaining a dynamic team environment.

IT Languages:

  • Python
  • Java

As a Software Engineer In Test, you will be tasked with a variety of responsibilities that are essential for maintaining and improving the quality of our software products.:

    Automate functional tests for both front-end and back-end systems using Python, pytest, and Selenium.;; Integrate automated testing suites with continuous integration and deployment pipelines.;; Enhance test automation frameworks and incorporate third-party tools to broaden test coverage.;; Collaborate closely with product owners and developers to clarify requirements and business use cases.;; Conduct comprehensive testing phases including functional, performance, and regression tests.;; Review and refine testing documentation, providing recommendations for improvements.

Spoken Languages:

  • English;; German

Skillset:

  • Selenium
  • pytest
  • Requests
  • BDD
  • Git
  • Jenkins
  • Jira

Soft Skills:

  • Effective communication
  • Problem-solving
  • Team collaboration
  • Adaptability
  • Attention to detail

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Proven experience in software testing and automation
  • Strong understanding of software development life cycle

Years of Experience:

    3

Location:

    Berlin, Berlin, Germany, EU

Job Benefits:

  • 28 days of holiday
  • 2 additional days for volunteering activities
  • Retirement and pension plans with a 25% employer contribution
  • BVG ticket discount
  • Employee discount
  • Employee assistance program
  • Access to the MPB Learning Lab with thousands of free courses
  • Regular social events
  • Dog-friendly office

Working Conditions:

    Hybrid

Employment Type:

    Full-time

Company Culture:

  • We pride ourselves on fostering a friendly and inclusive workplace where every employee has the opportunity to make a significant impact. Our culture encourages collaboration, innovation, and continuous learning, ensuring that our team members feel valued and empowered to grow their careers.

Opportunities For Advancement:

  • Career progression into senior engineering roles, Opportunities to lead projects, Access to training and development programs

Visa Sponsorship:

    Available
]]>