JUnit – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentSun, 20 Oct 2024 09:15: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.pngJUnit – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232QA Engineer (SDET)
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/qa-engineer-sdet-2/
Sun, 20 Oct 2024 09:15:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/qa-engineer-sdet-2/QA Engineer (SDET)
Job Description:
We are seeking a talented QA Engineer with a focus on Software Development Engineer in Test (SDET) who has substantial experience in the accounting field, especially with systems like QuickBooks. The successful candidate will have a solid history of testing financial and accounting applications, ensuring they meet high standards of functionality, accuracy, and reliability. You will collaborate closely with our development and product teams to design and implement both automated and manual testing processes that uphold the quality of our software products. This role is critical in maintaining the integrity of our accounting solutions and requires a keen eye for detail and a proactive approach to quality assurance.
IT Languages:
Python
Java
C#
As a QA Engineer, you will be responsible for ensuring the quality of our accounting software through rigorous testing and collaboration.:
Develop, execute, and maintain automated and manual test plans for accounting software.;; Collaborate with development teams and product owners to gather requirements and understand accounting workflows.;; Identify, document, and track defects and issues for timely resolution.;; Conduct functional, regression, integration, and performance testing of accounting systems.;; Analyze accounting data and validate the accuracy of software-generated reports.;; Participate in code reviews to provide QA insights.;; Write and maintain automated test scripts aligned with accounting domain requirements.;; Ensure compliance with financial regulations and standards in software functionalities.;; Provide feedback for product improvements based on testing outcomes.;; Continuously enhance test automation frameworks, tools, and processes.
Spoken Languages:
English
Skillset:
Automation testing tools
Selenium
Appium
TestNG
JUnit
Bug tracking tools
Test management tools
Jira
TestRail
Soft Skills:
Excellent problem-solving skills
Strong communication abilities
Ability to collaborate effectively with cross-functional teams
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a QA Engineer or SDET, particularly within accounting software.
Years of Experience:
5
Location:
United States
Job Benefits:
Health insurance
Retirement plan
Paid time off
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an innovative and collaborative environment where quality is prioritized, and employees are encouraged to share ideas and contribute to continuous improvement.
Opportunities For Advancement:
Career growth within the quality assurance team, Potential to lead QA projects, Opportunities to specialize in automation or domain-specific testing
Visa Sponsorship:
Available
]]>QA Engineer
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/qa-engineer-36/
Sun, 20 Oct 2024 03:55:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/qa-engineer-36/QA Engineer
Job Description:
We are seeking a meticulous and seasoned QA Engineer to become a vital part of our Software Engineering team. In this role, you will take charge of verifying the quality and reliability of our software products through thorough testing and validation processes. Your expertise in QA methodologies will be essential as you employ excellent problem-solving skills to ensure the delivery of high-quality software. You will be responsible for developing detailed test plans and executing both manual and automated tests to identify defects. Collaborating with cross-functional teams, including developers and product managers, you will ensure a comprehensive understanding of product requirements and quality expectations. Your contributions will significantly enhance our commitment to providing exceptional medical services through innovative technology.
IT Languages:
Java
Python
As a QA Engineer, you will undertake a variety of responsibilities to ensure the utmost quality of our software products.:
Develop comprehensive test plans and test cases based on product requirements and specifications;; Execute manual and automated tests to identify defects and ensure the quality of software releases;; Document and track defects using issue tracking tools, collaborating with development teams for timely resolution;; Develop and maintain automated test scripts to enhance testing efficiency and coverage;; Identify areas for improvement in the QA process and implement best practices;; Collaborate with cross-functional teams to ensure clarity on product requirements and quality standards;; Provide detailed reports on testing activities, defects, and overall product quality;; Conduct regression testing to ensure new features and bug fixes do not negatively impact existing functionality;; Perform performance and load testing to guarantee software capability under expected user loads
Spoken Languages:
English
Skillset:
Selenium
JUnit
TestNG
QTP
JIRA
Bugzilla
TestRail
Soft Skills:
Analytical thinking
Problem-solving
Effective communication
Team collaboration
Attention to detail
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
3+ years of experience in software quality assurance
Years of Experience:
3
Location:
United States
Job Benefits:
Paid time off including vacation and sick leaves
13th month pay
Comprehensive HMO coverage upon regularization
No work on weekends
Overtime opportunities available
Provision of essential work devices for productivity
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an innovative and quality-driven environment, encouraging personal and professional growth. Our team is dedicated to enhancing healthcare delivery and improving the quality of patient care.
Opportunities For Advancement:
Road to promotions, Management opportunities
Visa Sponsorship:
Not Available
]]>Software Development Engineer in Test II (SDET) – 3D Scene Layers
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-development-engineer-in-test-ii-sdet-3d-scene-layers/
Mon, 14 Oct 2024 04:10:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-development-engineer-in-test-ii-sdet-3d-scene-layers/Software Development Engineer in Test II (SDET) – 3D Scene Layers
Job Description:
Join our innovative team focused on developing scalable 3D content and visualizing it across various ArcGIS applications, such as ArcGIS Pro, ArcGIS API for JavaScript, and ArcGIS Earth. We are dedicated to enhancing functionality around the open, OGC-standard I3S and advancing 3D GIS capabilities. As a Software Development Engineer in Test, you will collaborate closely with Product Engineers and Software Developers to create, enhance, and maintain essential testing infrastructure to validate our software's functionality. You will be responsible for building and refining automated tests, certifying and validating workflows throughout the release lifecycle, and ensuring the performance, scalability, and stability of our 3D technologies across all applications with each software release.
IT Languages:
C++
C#
As an SDET, your primary responsibilities will encompass the development and execution of a wide array of tests to ensure software quality and performance.:
Collaborate with Product Engineers to create comprehensive test plans and identify areas needing automation;; Develop tests for functionality, performance, scalability, and durability, adhering to established coding standards;; Design and implement automated integration and regression test cases for software components via the API;; Schedule and deploy integration tests for daily execution, presenting results in an understandable format;; Manage and refine the integration tests suite and result dashboards as necessary;; Conduct thorough peer reviews of test code to ensure quality;; Work with Software Development Engineers to enhance software quality through comprehensive testing;; Analyze and troubleshoot framework-level issues by evaluating test failures;; Maintain, document, and implement automated test frameworks;; Promote quality assurance throughout the software development lifecycle, advising on test optimization strategies
Spoken Languages:
English;; German
Skillset:
Selenium WebDriver
Appium
JUnit
CUnit
Jenkins
Chef
Soft Skills:
Analytical thinking
Problem-solving
Collaboration
Attention to detail
Qualifications:
Bachelor’s degree in computer science or computer engineering
Strong understanding of object-oriented programming concepts
Applied knowledge of testing principles with experience in designing and executing test cases
Years of Experience:
3
Location:
Germany
Job Benefits:
Health insurance
Retirement plan
Flexible working hours
Professional development opportunities
Generous vacation policy
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a diverse and inclusive environment where employees from various backgrounds come together to innovate and create positive global change. Our commitment to diversity, equity, and inclusion is integral to our mission, ensuring that every team member can contribute meaningfully and thrive in their roles.
Opportunities For Advancement:
Career advancement within the company, Continued education and training opportunities, Mentorship programs
We are seeking a passionate Test Automation Engineer to join our dynamic team in Münster. In this role, you will be responsible for creating cross-team GUI tests and further developing our internal testing frameworks. You will have the opportunity to evaluate new testing frameworks and build and maintain our testing infrastructure. As a sparring partner, you will provide valuable consultation to teams regarding test automation processes. If you have a strong background in software engineering and a desire to enhance quality assurance practices, this is the position for you.
IT Languages:
Java
JavaScript
As a Test Automation Engineer, you will take on a variety of responsibilities focused on enhancing our testing capabilities and ensuring the quality of our software products.:
Develop and implement cross-team GUI tests;; Enhance and maintain internal test frameworks;; Evaluate and integrate new testing frameworks into our processes;; Build and oversee the test infrastructure;; Advise teams on best practices in test automation
Spoken Languages:
English;; German
Skillset:
GUI automation
Java Spring Boot
JavaScript
Playwright
Selenium
Appium
JUnit
Spock
Jest
Docker
Kubernetes
GitLab
Puppet
Nexus
Soft Skills:
Team collaboration
Effective communication
Problem-solving
Adaptability
Qualifications:
Bachelor’s degree in Computer Science, Business Informatics, Media Informatics, or a related field
Several years of experience in software programming, particularly with Java Spring Boot and JavaScript
Strong knowledge of GUI automation tools such as Playwright, Selenium, and Appium
Proficient in testing frameworks like JUnit, Spock, and Jest
Experience with modern platforms and tools such as Docker, Kubernetes, GitLab, Puppet, and Nexus
Years of Experience:
5
Location:
Germany
Job Benefits:
Competitive salary
Flexible working hours
Opportunities for professional development
Dynamic and innovative work environment
Employee discounts on books
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
At our company, we believe in the power of books and the experiences they create. We strive to make literature accessible to everyone by leveraging modern technology and fostering innovative ideas. Our agile teams are dedicated to enhancing the customer experience across all channels, and we value diversity and a culture of appreciation as key drivers of creativity and innovation. We warmly welcome applicants from all backgrounds.
Opportunities For Advancement:
Career growth within the company, Mentorship opportunities, Skill development workshops
We are seeking a dedicated and detail-oriented Software Quality Assurance Engineer to join our dynamic team. In this role, you will be responsible for ensuring the highest quality standards for software products by developing and executing test plans, identifying defects, and collaborating closely with development teams. You will utilize your analytical skills to evaluate software functionality and performance, ensuring that all products meet our rigorous quality benchmarks before they are released. Your contributions will be crucial in enhancing user satisfaction and maintaining our reputation for excellence in the industry.
IT Languages:
Java
Python
JavaScript
As a Software Quality Assurance Engineer, you will undertake a variety of responsibilities to ensure the quality and reliability of our software products.:
Develop and implement test plans and test cases based on software requirements;; Execute manual and automated tests to identify software defects;; Collaborate with software developers to understand application functionality and design;; Document test results and communicate findings to the development team;; Participate in the review of software requirements and specifications
Spoken Languages:
English;; Spanish;; French
Skillset:
Automated testing tools
Selenium
JUnit
TestNG
Soft Skills:
Attention to detail
Strong analytical skills
Effective communication
Team collaboration
Problem-solving
Qualifications:
Bachelor’s degree in Computer Science or related field
Solid understanding of software testing methodologies
Experience with automated testing tools and frameworks
Familiarity with Agile development processes
Years of Experience:
3
Location:
Tennessee, United States
Job Benefits:
Health insurance
Retirement plan
Paid time off
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company fosters a collaborative and innovative environment where employees are encouraged to share ideas and contribute to projects. We prioritize work-life balance and provide opportunities for professional growth.
Opportunities For Advancement:
Career progression to Senior QA Engineer, Leadership roles in quality assurance teams, Opportunities to lead cross-functional projects
We are seeking a talented QA Engineer with a focus on Software Development Engineer in Test (SDET) who has substantial experience in the accounting field, especially with systems like QuickBooks. The successful candidate will have a solid history of testing financial and accounting applications, ensuring they meet high standards of functionality, accuracy, and reliability. You will collaborate closely with our development and product teams to design and implement both automated and manual testing processes that uphold the quality of our software products. This role is critical in maintaining the integrity of our accounting solutions and requires a keen eye for detail and a proactive approach to quality assurance.
IT Languages:
Python
Java
C#
As a QA Engineer, you will be responsible for ensuring the quality of our accounting software through rigorous testing and collaboration.:
Develop, execute, and maintain automated and manual test plans for accounting software.;; Collaborate with development teams and product owners to gather requirements and understand accounting workflows.;; Identify, document, and track defects and issues for timely resolution.;; Conduct functional, regression, integration, and performance testing of accounting systems.;; Analyze accounting data and validate the accuracy of software-generated reports.;; Participate in code reviews to provide QA insights.;; Write and maintain automated test scripts aligned with accounting domain requirements.;; Ensure compliance with financial regulations and standards in software functionalities.;; Provide feedback for product improvements based on testing outcomes.;; Continuously enhance test automation frameworks, tools, and processes.
Spoken Languages:
English
Skillset:
Automation testing tools
Selenium
Appium
TestNG
JUnit
Bug tracking tools
Test management tools
Jira
TestRail
Soft Skills:
Excellent problem-solving skills
Strong communication abilities
Ability to collaborate effectively with cross-functional teams
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Proven experience as a QA Engineer or SDET, particularly within accounting software.
Years of Experience:
5
Location:
United States
Job Benefits:
Health insurance
Retirement plan
Paid time off
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an innovative and collaborative environment where quality is prioritized, and employees are encouraged to share ideas and contribute to continuous improvement.
Opportunities For Advancement:
Career growth within the quality assurance team, Potential to lead QA projects, Opportunities to specialize in automation or domain-specific testing
Visa Sponsorship:
Available
]]>QA Engineer
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/qa-engineer-31/
Sun, 13 Oct 2024 03:30:01 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/qa-engineer-31/QA Engineer
Job Description:
We are seeking a meticulous and seasoned QA Engineer to become a vital part of our Software Engineering team. In this role, you will take charge of verifying the quality and reliability of our software products through thorough testing and validation processes. Your expertise in QA methodologies will be essential as you employ excellent problem-solving skills to ensure the delivery of high-quality software. You will be responsible for developing detailed test plans and executing both manual and automated tests to identify defects. Collaborating with cross-functional teams, including developers and product managers, you will ensure a comprehensive understanding of product requirements and quality expectations. Your contributions will significantly enhance our commitment to providing exceptional medical services through innovative technology.
IT Languages:
Java
Python
As a QA Engineer, you will undertake a variety of responsibilities to ensure the utmost quality of our software products.:
Develop comprehensive test plans and test cases based on product requirements and specifications;; Execute manual and automated tests to identify defects and ensure the quality of software releases;; Document and track defects using issue tracking tools, collaborating with development teams for timely resolution;; Develop and maintain automated test scripts to enhance testing efficiency and coverage;; Identify areas for improvement in the QA process and implement best practices;; Collaborate with cross-functional teams to ensure clarity on product requirements and quality standards;; Provide detailed reports on testing activities, defects, and overall product quality;; Conduct regression testing to ensure new features and bug fixes do not negatively impact existing functionality;; Perform performance and load testing to guarantee software capability under expected user loads
Spoken Languages:
English
Skillset:
Selenium
JUnit
TestNG
QTP
JIRA
Bugzilla
TestRail
Soft Skills:
Analytical thinking
Problem-solving
Effective communication
Team collaboration
Attention to detail
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field
3+ years of experience in software quality assurance
Years of Experience:
3
Location:
United States
Job Benefits:
Paid time off including vacation and sick leaves
13th month pay
Comprehensive HMO coverage upon regularization
No work on weekends
Overtime opportunities available
Provision of essential work devices for productivity
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an innovative and quality-driven environment, encouraging personal and professional growth. Our team is dedicated to enhancing healthcare delivery and improving the quality of patient care.
Opportunities For Advancement:
Road to promotions, Management opportunities
Visa Sponsorship:
Not Available
]]>Software Engineer
https://whoneedsengineers.com/jobs/software-development-and-engineering/software-engineer-29/
Thu, 10 Oct 2024 03:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-engineer-29/Software Engineer
Job Description:
We are seeking a talented Software Engineer to join our dynamic team in Frankfurt am Main, Hesse. In this role, you will be responsible for designing, developing, and maintaining robust software solutions using Java and the Spring Boot framework. The ideal candidate will have experience in microservice architecture and be familiar with messaging systems such as Kafka or RabbitMQ. You will also leverage your knowledge of cloud infrastructure, particularly AWS, to enhance our applications. As a part of our agile team, you will participate in daily stand-ups and sprint planning, ensuring that you contribute effectively to our collaborative work environment.
IT Languages:
Java
Spring Boot
As a Software Engineer, your responsibilities will include::
Developing and implementing software solutions using Java 8 or higher;; Creating microservices using Spring Boot;; Working with messaging systems such as Kafka or RabbitMQ;; Managing CI/CD processes using Kubernetes;; Collaborating with cross-functional teams in an agile environment;; Conducting testing and quality assurance using frameworks like JUnit
Spoken Languages:
English;; German
Skillset:
Java
Spring Boot
Microservices
AWS
Kafka
RabbitMQ
Kubernetes
JUnit
Soft Skills:
Strong communication skills
Team collaboration
Problem-solving mindset
Adaptability
Qualifications:
Bachelor’s degree in Computer Science or related field
Strong understanding of software development principles
Years of Experience:
5
Location:
Germany
Job Benefits:
Flexible working hours
Remote work options
Professional development opportunities
Health insurance
Paid time off
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and innovative environment where team members are encouraged to share ideas and contribute to projects. Our culture emphasizes continuous learning and professional growth, ensuring that every employee feels valued and supported in their career journey.
Opportunities For Advancement:
Leadership roles, Specialization in advanced technologies, Mentorship opportunities
Visa Sponsorship:
Available
]]>Backend Developer
https://whoneedsengineers.com/jobs/software-development-and-engineering/backend-developer-7/
Wed, 09 Oct 2024 21:00:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/backend-developer-7/Backend Developer
Job Description:
We are seeking a talented Backend Developer to join our dynamic team. In this role, you will contribute significantly to scaling our market platform to accommodate business growth while also enhancing our product offerings. You will collaborate closely with a Product Owner and an agile, cross-functional team, engaging in innovative software development practices. Your responsibilities will include the continuous improvement of our software solutions to foster business growth, as well as taking ownership of green-field projects in finance and other ancillary initiatives. You will ensure the stable operation of our services, working alongside a supportive IT team and engaging with colleagues from various departments, including Business Development and Sales.
IT Languages:
Java
JavaScript
TypeScript
SQL
As a Backend Developer, you will be expected to fulfill the following responsibilities::
Develop and enhance backend services to support business functionalities;; Lead green-field projects and contribute to various side projects;; Collaborate with cross-functional teams to deliver innovative software solutions;; Maintain and ensure the stability of our existing services;; Engage in agile development practices and participate in regular feedback meetings
Spoken Languages:
English;; German
Skillset:
Java frameworks
Spring
Hibernate
Relational databases
MySQL
PostgreSQL
React
JUnit
Mockito
Jest
Soft Skills:
Team collaboration
Problem-solving
Adaptability
Strong communication
Qualifications:
Several years of professional experience in software development
Passion for emerging web technologies
Solid understanding of software paradigms and design principles
Degree in Computer Science or a related field is a plus
Years of Experience:
5
Location:
Germany
Job Benefits:
Challenging and varied work environment
Cross-functional collaboration in exciting projects
Structured feedback meetings and individual training opportunities
Annual development budget for personal growth
Flexible working hours and hybrid work model
30 days of annual leave
Mobility allowance
Free coffee
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a culture of innovation, collaboration, and continuous improvement. Our team is dedicated to supporting each other and promoting a healthy work-life balance, allowing for flexibility in personal and professional commitments.
Opportunities For Advancement:
Career growth opportunities within the company, Training and development programs, Potential to lead projects and teams
Visa Sponsorship:
Available
]]>Software Development Engineer in Test
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-development-engineer-in-test-6/
Wed, 09 Oct 2024 00:50:03 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-development-engineer-in-test-6/Software Development Engineer in Test
Job Description:
We are seeking an experienced Software Development Engineer in Test (SDET) to join our Digital Delivery team. In this role, you will be instrumental in developing innovative software solutions that enhance user experiences across various platforms. Your primary focus will be on automating tests for both front-end and back-end systems, ensuring high-quality software delivery. You will collaborate closely with developers, business stakeholders, and other teams in an agile environment, utilizing your expertise to improve testing processes, develop automation frameworks, and conduct thorough software testing. Your contributions will be vital in maintaining the quality and functionality of our applications, which serve a diverse range of users. This position offers a unique opportunity to work with cutting-edge technologies and methodologies.
IT Languages:
Java
SQL
As an SDET, you will be responsible for ensuring the quality of our software applications through rigorous testing and automation processes.:
Collaborate with engineers to troubleshoot and resolve automation issues;; Work with developers and stakeholders to automate acceptance criteria;; Implement agile methodologies in daily work;; Create and execute comprehensive test cases based on project requirements;; Conduct functional and performance testing of applications;; Develop and maintain automation test scripts for various platforms;; Participate in agile ceremonies, ensuring QA is represented in discussions;; Manage the final quality assurance processes before production release;; Design and execute manual test cases when automation is not feasible;; Advocate for improvements in automation engineering practices
Spoken Languages:
English;; Spanish
Skillset:
Selenium
JUnit
TestNG
Cucumber
Jenkins
Appium
Azure
Soft Skills:
Strong analytical skills
Effective communication
Team collaboration
Problem-solving
Attention to detail
Qualifications:
5 years of experience in SDET or software development
2 years of mobile application test automation experience
4 years of professional experience in software test automation including framework creation
2 years of API automation testing
Experience with agile methodologies
Familiarity with CI/CD pipelines and tools
Years of Experience:
5
Location:
United States
Job Benefits:
Flexible work hours
Health and wellness programs
Professional development opportunities
Collaborative work environment
Remote work options
Working Conditions:
Hybrid
Employment Type:
Long term Contract
Company Culture:
Our culture fosters innovation and collaboration, emphasizing continuous improvement and a commitment to quality. We value teamwork, encourage feedback, and support professional growth. Employees are empowered to take ownership of their work and contribute to the success of the organization.
Opportunities For Advancement:
Career progression into senior testing roles, Opportunities to lead testing teams, Possibility to transition into software development roles