Test framework development – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentThu, 03 Oct 2024 01:45:03 +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.pngTest framework development – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232Software 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 +0000https://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 +0000https://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 +0000https://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