Test framework development – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Thu, 03 Oct 2024 01:45: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 Test framework development – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Software Test Engineer for Embedded Devices https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-test-engineer-for-embedded-devices/ Thu, 03 Oct 2024 01:45:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-test-engineer-for-embedded-devices/ Software Test Engineer for Embedded Devices

Job Description:

    Join a dynamic engineering team focused on delivering high-quality software solutions for embedded devices. In this role, you will define and develop software tests using Python, integrating them into the Continuous Integration environment. You will also be responsible for developing and maintaining the testing framework and infrastructure, ensuring thorough documentation of software quality. Collaboration is key, as you will work closely with software development teams, including firmware and hardware, to coordinate efforts and integrate software modules into devices. You'll conduct software tests and functional tests directly on the hardware, verifying the software through various measurement techniques. Your support will also extend to the integration of devices into the overall system, ensuring that all components work seamlessly together.

IT Languages:

  • Python
  • C/C++
  • C#

As a Software Test Engineer, your primary focus will be on developing and executing software tests for embedded systems, working in an agile environment to ensure high-quality outcomes.:

    Define and create software tests in Python for embedded devices;; Integrate tests into the Continuous Integration environment;; Develop and maintain the testing framework and infrastructure;; Document software quality and maintain thorough records;; Collaborate with software development teams to align testing efforts;; Integrate software modules into devices and perform tests;; Conduct functional tests directly on hardware;; Verify software performance through hardware measurements;; Assist in the integration of devices within the overall system

Spoken Languages:

  • English;; German

Skillset:

  • Software Testing
  • Python Programming
  • Embedded Systems
  • Agile Methodologies
  • Test Framework Development
  • Quality Assurance

Soft Skills:

  • Teamwork
  • Problem-solving
  • Attention to detail
  • Effective communication
  • Adaptability

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or Technical Informatics
  • Knowledge of communication protocols
  • Advanced understanding of software development, particularly in testing and integration
  • Familiarity with software configuration management systems, preferably Git
  • Knowledge of software quality assurance practices
  • Basic knowledge of object-oriented software development, C/C++, Linux (embedded), and systemd/dbus
  • Desirable knowledge of C# and experience in safety/security environments

Years of Experience:

    3

Location:

    Germany

Job Benefits:

  • Permanent employment contract
  • Attractive salary package
  • Flexible remote working options
  • Individual internal and external training opportunities
  • Flexible working hours with a time account system

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • A collaborative and innovative work environment that values the contributions of each team member. The company fosters a strong sense of community, emphasizing creativity and engagement in all projects.

Opportunities For Advancement:

  • Career development and training programs, Opportunities for promotions within the organization, Access to advanced technical training and certifications

Visa Sponsorship:

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

Job Description:

    Are you passionate about enhancing the educational landscape and eager to advance your career? Join a forward-thinking organization dedicated to transforming online proctoring for over three hundred educational institutions. Our innovative approach combines artificial intelligence with live proctors, creating a seamless and supportive experience for both students and faculty. Instead of merely focusing on preventing academic dishonesty, we strive to foster a fair testing environment that instills confidence and upholds integrity. In this role, you will collaborate with development teams to ensure our software products meet exceptional quality standards through both automated and manual testing methodologies. Your expertise will be crucial in developing robust testing frameworks and executing thorough test plans, contributing significantly to the educational opportunities we provide globally.

IT Languages:

  • Java
  • C#
  • Python
  • JavaScript
  • TypeScript

As a Software Development Engineer in Test, you will play a pivotal role in ensuring the quality and reliability of our software products.:

    Develop and maintain automated tests to uphold high-quality standards;; Collaborate with engineering and product teams to identify testing scenarios and draft comprehensive test scripts;; Monitor and report on the outcomes of automation test runs and troubleshoot any issues that arise;; Participate in code reviews, providing constructive feedback regarding testing requirements;; Engage in manual testing for new features and assess the feasibility of automation;; Work alongside the quality assurance team to align testing activities with project specifications;; Continuously seek methods to enhance testing processes and methodologies;; Stay informed about the latest trends and advancements in testing technologies

Spoken Languages:

  • English

Skillset:

  • Automated testing
  • Manual testing
  • Test framework development
  • Defect tracking
  • Code review participation
  • Test management

Soft Skills:

  • Excellent analytical skills
  • Strong problem-solving capabilities
  • Effective written and verbal communication
  • Ability to work collaboratively and independently
  • Attention to detail

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Strong programming skills in languages like Java, C#, Python, JavaScript, or TypeScript
  • Experience with test automation frameworks such as Selenium, Appium, TestNG, Protractor, or Playwright
  • Familiarity with CI/CD tools including Jenkins, Bamboo, or GitHub Actions
  • Knowledge of test management tools like JIRA or HP ALM
  • Understanding of performance testing tools like JMeter is a plus
  • Familiarity with software testing methodologies such as Agile or Scrum
  • Experience with cloud technologies such as AWS, Azure, or GCP is a benefit

Years of Experience:

    3

Location:

    United States

Job Benefits:

  • Unlimited Paid Time Off
  • Remote-first work culture
  • Company-issued laptop
  • Comprehensive healthcare benefits
  • Company-matched 401k plan

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We prioritize a supportive and innovative work environment that encourages personal growth, collaboration, and continuous learning, allowing our team members to thrive and make a meaningful impact in the educational sector.

Opportunities For Advancement:

  • Professional development opportunities, Potential for leadership roles, Access to cutting-edge technologies

Visa Sponsorship:

    Not Available
]]>
Senior Software Quality Assurance Engineer, Fire TV Devices https://whoneedsengineers.com/jobs/quality-assurance-and-testing/senior-software-quality-assurance-engineer-fire-tv-devices-2/ Mon, 23 Sep 2024 06:20:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-quality-assurance-engineer-fire-tv-devices-2/ Senior Software Quality Assurance Engineer, Fire TV Devices

Job Description:

    The Fire TV team is seeking a motivated and skilled Quality Assurance Engineer with a strong background in testing consumer electronics, particularly devices that operate on the Android platform. This position provides a unique opportunity to contribute significantly to innovative products that millions of users enjoy daily. In this role, you will collaborate with a diverse team of professionals to design, develop, and enhance consumer products. As a Quality Assurance Engineer, you will be responsible for ensuring that our features meet the highest quality standards during new device launches. This encompasses utilizing both automated and manual testing techniques, identifying and reporting defects, and validating features and release candidates. You will take charge of creating and executing comprehensive test plans and cases, and act as the primary liaison with external certification partners to ensure our products are of the utmost quality. Your contributions will directly influence the quality and delivery timelines of our software, benefiting our business and, most importantly, our customers. Additionally, you will have the chance to suggest improvements to our processes and automation tools, thereby enhancing the team's overall efficiency and output.

IT Languages:

  • Java
  • Python
  • SQL
  • JavaScript

As a Senior Software Quality Assurance Engineer, you will be responsible for driving the quality assurance processes within the Fire TV team.:

    Develop and execute detailed test plans and test cases;; Conduct both automated and manual testing of software features;; Identify, document, and verify defects in products;; Collaborate closely with developers and product managers to ensure high-quality feature delivery;; Interface with external certification partners to meet quality standards;; Propose and implement improvements to existing testing processes and automation tools

Spoken Languages:

  • English;; German

Skillset:

  • Test automation
  • Manual testing
  • Test framework development
  • Defect tracking
  • UI automation

Soft Skills:

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

Qualifications:

  • Proven experience in Quality Assurance Engineering
  • Strong understanding of QA methodologies and tools
  • Experience in developing test frameworks and tools
  • Hands-on experience in both automation and manual testing
  • Familiarity with UI Automation, preferably on mobile platforms

Years of Experience:

    5

Location:

    Europe

Job Benefits:

  • Health insurance
  • Retirement plan
  • Paid time off
  • Professional development opportunities
  • Flexible working hours

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • The company promotes a culture of innovation, collaboration, and diversity. Employees are encouraged to think big, take ownership of their work, and continuously strive for excellence.

Opportunities For Advancement:

  • Career progression opportunities within the QA team, Potential to lead QA initiatives, Access to training and development programs

Visa Sponsorship:

    Available
]]>