Software testing methodologies – Who Needs Engineers https://whoneedsengineers.com/wne_live Software Engineering Recruitment Mon, 28 Oct 2024 10:30:02 +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 Software testing methodologies – Who Needs Engineers https://whoneedsengineers.com/wne_live 32 32 Quality Assurance Engineer https://whoneedsengineers.com/jobs/quality-assurance-and-testing/quality-assurance-engineer-24/ Mon, 28 Oct 2024 10:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/quality-assurance-engineer-24/ Quality Assurance Engineer

Job Description:

    We are on the lookout for a dedicated Quality Assurance Engineer who is passionate about ensuring the quality and reliability of software products. In this role, you will be responsible for developing and executing comprehensive test plans, test cases, and test scripts that align with our product requirements and specifications. You will perform both manual and automated testing to identify software defects and guarantee that functionality meets the highest standards. Your role will also entail documenting, tracking, and managing defects using bug tracking tools, ensuring effective communication with development teams to facilitate the resolution of issues. Additionally, you will conduct performance, load, and stress testing to evaluate software performance under various conditions, as well as execute regression tests to confirm that new code changes do not adversely affect existing functionality. Collaborating closely with developers, product managers, and other stakeholders, you will gain a clear understanding of requirements and ensure alignment on quality expectations. You will also participate in continuous improvement initiatives aimed at enhancing testing processes and maintaining comprehensive documentation of test cases, test results, and best practices for future reference. Furthermore, assisting in User Acceptance Testing (UAT) by coordinating with end-users will be a key aspect of your role to ensure that the software meets their needs and expectations.

IT Languages:

  • Selenium
  • Python
  • Java
  • JavaScript

The Quality Assurance Engineer will be responsible for a range of tasks to ensure software quality.:

    Develop and execute test plans, test cases, and test scripts;; Perform manual and automated testing;; Document and manage defects using bug tracking tools;; Conduct performance, load, and stress testing;; Execute regression tests;; Collaborate with developers and product managers;; Participate in continuous improvement initiatives;; Maintain documentation of test cases and results;; Assist in User Acceptance Testing (UAT)

Spoken Languages:

  • English;; German;; French

Skillset:

  • Software testing methodologies
  • Automated testing frameworks
  • Scripting languages
  • Version control systems
  • Continuous integration practices

Soft Skills:

  • Analytical skills
  • Problem-solving skills
  • Attention to detail
  • Strong communication skills

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience in software quality assurance or testing
  • Strong knowledge of software testing methodologies and tools
  • Experience with automated testing frameworks and scripting languages
  • Experience in version control systems and CI/CD practices
  • Relevant certifications are a plus
  • Federal experience is a plus
  • Required security clearance

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Competitive salary
  • Health insurance
  • Paid time off
  • Professional development opportunities
  • Flexible work hours

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of collaboration, innovation, and continuous improvement. Our team values open communication, and we encourage employees to share ideas and contribute to the success of our projects. We believe in supporting our employees' growth and development, both personally and professionally.

Opportunities For Advancement:

  • Career growth within quality assurance, Opportunities to lead projects, Access to training and certifications

Visa Sponsorship:

    Not Available
]]>
Software Quality Assurance Engineer https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-quality-assurance-engineer-10/ Fri, 25 Oct 2024 10:30:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-quality-assurance-engineer-10/ Software Quality Assurance Engineer

Job Description:

    Join a dynamic team dedicated to enhancing the lives of pet owners and their furry companions. As a Software Quality Assurance Engineer, you will play a crucial role in maintaining the high standards of our innovative pet tech products. Your expertise will guide the quality assurance processes, ensuring that our software performs flawlessly before it reaches the market. You will collaborate with various teams, including developers and product managers, to clarify project requirements and provide early feedback, ensuring a smooth development process. Your analytical skills will be instrumental in tracking defects, analyzing test results, and documenting issues, while your initiative will drive process improvements within the QA team. If you are passionate about quality assurance and eager to contribute to transformative pet care solutions, this position is for you.

IT Languages:

  • Java
  • Python
  • JavaScript

As a Software Quality Assurance Engineer, you will be responsible for various testing activities to ensure the quality of our software products.:

    Plan and execute comprehensive QA activities for projects, including both manual and automated testing;; Design and implement detailed test plans, test cases, and test scripts;; Conduct functional, regression, performance, and load testing to ensure optimal product performance;; Collaborate with developers, product managers, and stakeholders to clarify requirements and provide feedback;; Analyze test results, track defects, and ensure resolution prior to release;; Document and track software defects using issue tracking tools;; Ensure product quality aligns with defined standards and contribute to release readiness assessments;; Identify areas for process improvement and lead initiatives to enhance testing efficiency

Spoken Languages:

  • English;; German;; French

Skillset:

  • Software testing methodologies
  • Automated testing tools
  • Mobile app testing
  • API testing
  • Version control systems
  • Unix/Linux

Soft Skills:

  • Analytical thinking
  • Problem-solving
  • Self-motivation
  • Team collaboration
  • Effective communication

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 4+ years of experience in software quality assurance

Years of Experience:

    4

Location:

    United States

Job Benefits:

  • Premium Medical/Dental/Vision insurance
  • Paid parental leave
  • Pawternity leave for new pet adoption
  • Pet Insurance Discount
  • 401K match
  • Flexible spending accounts
  • Company-paid short-term disability and life insurance
  • Employee Assistance Program (EAP)
  • Generous paid time off
  • 14 Paid Holidays
  • Pet-friendly office
  • Whisker products and swag
  • Continuing education support
  • On-site gym with Peloton
  • Referral program

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • At Whisker, we value innovation, collaboration, and empathy. We create an inclusive environment where diverse perspectives are celebrated, allowing our team members to thrive and contribute to the creation of cutting-edge pet products.

Opportunities For Advancement:

  • Potential for leadership roles within the QA team, Opportunities to work on diverse projects, Professional development and training options

Visa Sponsorship:

    Not Available
]]>
Senior Software Engineer In Test I https://whoneedsengineers.com/jobs/quality-assurance-and-testing/senior-software-engineer-in-test-i/ Wed, 23 Oct 2024 14:30:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-engineer-in-test-i/ Senior Software Engineer In Test I

Job Description:

    We are seeking a dedicated and experienced Senior Software Engineer in Test I to join our dynamic engineering team. In this role, you will be responsible for designing and implementing comprehensive automated and manual test cases to ensure the highest quality of our software applications. You will collaborate closely with software engineers and other key stakeholders to define and prioritize testing efforts, ensuring that every release meets our rigorous quality standards. Your expertise will be essential in writing clear and concise test plans, executing tests, and effectively reporting on results. As a mentor to junior testers, you will guide them in best practices, fostering a culture of continuous improvement within the testing team. Staying up-to-date with the latest testing technologies and methodologies is crucial as you work to ensure that our software products not only meet customer requirements but are also delivered on schedule.

IT Languages:

  • JavaScript
  • Java
  • C#

The Senior Software Engineer in Test I will be responsible for various critical tasks to ensure software quality and reliability.:

    Design and implement automated and manual test cases to validate software functionality.;; Collaborate with software engineers to prioritize testing efforts based on project needs.;; Write detailed test plans and test cases that clearly outline testing strategies.;; Execute both automated and manual tests, meticulously reporting on outcomes.;; Reproduce and document software defects, collaborating with engineers for resolution.;; Stay informed about emerging testing technologies and integrate them into testing processes.;; Participate in code reviews, providing constructive feedback on testability.;; Ensure timely delivery of software products that meet customer expectations.;; Mentor junior test engineers, sharing best practices and fostering growth within the team.

Spoken Languages:

  • English

Skillset:

  • Automated testing tools
  • Software testing methodologies
  • Test case design
  • Code review skills
  • Defect tracking

Soft Skills:

  • Strong communication skills
  • Team collaboration
  • Problem-solving mindset
  • Dependability and integrity
  • Results-oriented approach
  • Ability to work under pressure

Qualifications:

  • Bachelor’s Degree in Engineering or equivalent experience
  • Minimum of 4 years of relevant experience in software testing

Years of Experience:

    4

Location:

    United States

Job Benefits:

  • Competitive salary
  • Health insurance
  • 401(k) retirement plan
  • Paid time off
  • Professional development opportunities

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • Our company fosters a collaborative environment where innovation and quality are paramount. We value integrity, teamwork, and a strong commitment to delivering exceptional software solutions. Continuous learning and mentorship are integral parts of our culture, encouraging professional growth and development for all employees.

Opportunities For Advancement:

  • Career development programs, Leadership training, Potential for promotions to senior roles

Visa Sponsorship:

    Not Available
]]>
Quality Assurance Engineer https://whoneedsengineers.com/jobs/quality-assurance-and-testing/quality-assurance-engineer-22/ Tue, 22 Oct 2024 02:30:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/quality-assurance-engineer-22/ Quality Assurance Engineer

Job Description:

    We are on the lookout for a dedicated Quality Assurance Engineer who is passionate about ensuring the quality and reliability of software products. In this role, you will be responsible for developing and executing comprehensive test plans, test cases, and test scripts that align with our product requirements and specifications. You will perform both manual and automated testing to identify software defects and guarantee that functionality meets the highest standards. Your role will also entail documenting, tracking, and managing defects using bug tracking tools, ensuring effective communication with development teams to facilitate the resolution of issues. Additionally, you will conduct performance, load, and stress testing to evaluate software performance under various conditions, as well as execute regression tests to confirm that new code changes do not adversely affect existing functionality. Collaborating closely with developers, product managers, and other stakeholders, you will gain a clear understanding of requirements and ensure alignment on quality expectations. You will also participate in continuous improvement initiatives aimed at enhancing testing processes and maintaining comprehensive documentation of test cases, test results, and best practices for future reference. Furthermore, assisting in User Acceptance Testing (UAT) by coordinating with end-users will be a key aspect of your role to ensure that the software meets their needs and expectations.

IT Languages:

  • Selenium
  • Python
  • Java
  • JavaScript

The Quality Assurance Engineer will be responsible for a range of tasks to ensure software quality.:

    Develop and execute test plans, test cases, and test scripts;; Perform manual and automated testing;; Document and manage defects using bug tracking tools;; Conduct performance, load, and stress testing;; Execute regression tests;; Collaborate with developers and product managers;; Participate in continuous improvement initiatives;; Maintain documentation of test cases and results;; Assist in User Acceptance Testing (UAT)

Spoken Languages:

  • English;; German;; French

Skillset:

  • Software testing methodologies
  • Automated testing frameworks
  • Scripting languages
  • Version control systems
  • Continuous integration practices

Soft Skills:

  • Analytical skills
  • Problem-solving skills
  • Attention to detail
  • Strong communication skills

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Experience in software quality assurance or testing
  • Strong knowledge of software testing methodologies and tools
  • Experience with automated testing frameworks and scripting languages
  • Experience in version control systems and CI/CD practices
  • Relevant certifications are a plus
  • Federal experience is a plus
  • Required security clearance

Years of Experience:

    5

Location:

    United States

Job Benefits:

  • Competitive salary
  • Health insurance
  • Paid time off
  • Professional development opportunities
  • Flexible work hours

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a culture of collaboration, innovation, and continuous improvement. Our team values open communication, and we encourage employees to share ideas and contribute to the success of our projects. We believe in supporting our employees' growth and development, both personally and professionally.

Opportunities For Advancement:

  • Career growth within quality assurance, Opportunities to lead projects, Access to training and certifications

Visa Sponsorship:

    Not Available
]]>
Senior Software Data Engineer in Test https://whoneedsengineers.com/jobs/quality-assurance-and-testing/senior-software-data-engineer-in-test-2/ Sun, 20 Oct 2024 07:15:01 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-data-engineer-in-test-2/ Senior Software Data Engineer in Test

Job Description:

    We are seeking a highly skilled Senior Software Data Engineer in Test who is passionate about ensuring the highest quality of software through robust testing practices. In this role, you will be responsible for designing and implementing test strategies, creating automated testing frameworks, and collaborating with cross-functional teams to improve software quality. You will leverage your expertise in data engineering and software testing to develop comprehensive test plans that cover all aspects of our software products. The ideal candidate will have a strong background in data management, data pipelines, and software development, as well as a proven track record of delivering high-quality software solutions.

IT Languages:

  • Python
  • Java
  • SQL
  • JavaScript

As a Senior Software Data Engineer in Test, you will take on the following responsibilities::

    Develop and maintain automated test frameworks to ensure software quality.;; Design and implement comprehensive test strategies for various software products.;; Collaborate with software developers to identify and resolve defects in software applications.;; Analyze test results and provide insights to improve software performance and reliability.;; Work with data engineers to ensure data integrity and accuracy in testing environments.

Spoken Languages:

  • English;; Spanish

Skillset:

  • Test automation
  • Data pipelines
  • Software testing methodologies
  • Continuous integration
  • API testing

Soft Skills:

  • Analytical thinking
  • Problem-solving
  • Effective communication
  • Team collaboration
  • Attention to detail

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Proven experience in software testing and data engineering
  • Strong understanding of software development life cycle
  • Experience with test automation tools and frameworks

Years of Experience:

    5

Location:

    North Palm Beach, FL, United States

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 fosters a collaborative and innovative work environment that encourages continuous learning and professional growth. Team members are empowered to take ownership of their work and contribute to the overall success of the organization. Diversity and inclusion are core values, promoting a workplace where every voice is heard.

Opportunities For Advancement:

  • Leadership roles, Mentorship programs, Skill development workshops

Visa Sponsorship:

    Available
]]>
Senior Software Data Engineer in Test https://whoneedsengineers.com/jobs/quality-assurance-and-testing/senior-software-data-engineer-in-test/ Sun, 13 Oct 2024 06:50:03 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/senior-software-data-engineer-in-test/ Senior Software Data Engineer in Test

Job Description:

    We are seeking a highly skilled Senior Software Data Engineer in Test who is passionate about ensuring the highest quality of software through robust testing practices. In this role, you will be responsible for designing and implementing test strategies, creating automated testing frameworks, and collaborating with cross-functional teams to improve software quality. You will leverage your expertise in data engineering and software testing to develop comprehensive test plans that cover all aspects of our software products. The ideal candidate will have a strong background in data management, data pipelines, and software development, as well as a proven track record of delivering high-quality software solutions.

IT Languages:

  • Python
  • Java
  • SQL
  • JavaScript

As a Senior Software Data Engineer in Test, you will take on the following responsibilities::

    Develop and maintain automated test frameworks to ensure software quality.;; Design and implement comprehensive test strategies for various software products.;; Collaborate with software developers to identify and resolve defects in software applications.;; Analyze test results and provide insights to improve software performance and reliability.;; Work with data engineers to ensure data integrity and accuracy in testing environments.

Spoken Languages:

  • English;; Spanish

Skillset:

  • Test automation
  • Data pipelines
  • Software testing methodologies
  • Continuous integration
  • API testing

Soft Skills:

  • Analytical thinking
  • Problem-solving
  • Effective communication
  • Team collaboration
  • Attention to detail

Qualifications:

  • Bachelor’s degree in Computer Science or a related field
  • Proven experience in software testing and data engineering
  • Strong understanding of software development life cycle
  • Experience with test automation tools and frameworks

Years of Experience:

    5

Location:

    North Palm Beach, FL, United States

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 fosters a collaborative and innovative work environment that encourages continuous learning and professional growth. Team members are empowered to take ownership of their work and contribute to the overall success of the organization. Diversity and inclusion are core values, promoting a workplace where every voice is heard.

Opportunities For Advancement:

  • Leadership roles, Mentorship programs, Skill development workshops

Visa Sponsorship:

    Available
]]>
Software Quality Assurance Engineer https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-quality-assurance-engineer-3/ Wed, 02 Oct 2024 19:45:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-quality-assurance-engineer-3/ Software Quality Assurance Engineer

Job Description:

    Join our dynamic team as a Software Quality Assurance Engineer, where you will play a pivotal role in ensuring that our operational processes related to development, fulfillment, support, and sourcing adhere to the highest quality assurance standards. You will be responsible for validating and implementing control and inspection plans for hardware, software, and services, employing both traditional and innovative methods, including virtual and augmented reality. Your expertise will be critical in providing evidence of conformity to processes and requirements, working closely with Programme Quality Assurance to meet customer satisfaction. This is an opportunity to engage with external quality authorities and support the company's certification initiatives, making a significant impact in the aviation sector.

IT Languages:

  • Python
  • Java
  • C++

As a Software Quality Assurance Engineer, you will be integral in maintaining and enhancing quality assurance processes within the organization.:

    Ensure compliance with quality assurance requirements and standards;; Develop and implement inspection plans for hardware and software;; Provide evidence of conformity to quality processes;; Collaborate with external quality authorities for certifications

Spoken Languages:

  • English;; German

Skillset:

  • Quality management systems
  • Software testing methodologies
  • Inspection planning
  • Virtual reality applications

Soft Skills:

  • Team player
  • Excellent communication skills
  • High sense of responsibility
  • Assertiveness

Qualifications:

  • Degree in Computer Science, Engineering, or a related field
  • Proven experience in software quality assurance
  • Familiarity with quality management systems

Years of Experience:

    5

Location:

    Germany

Job Benefits:

  • Permanent employment contract
  • Above-tariff remuneration
  • Professional development opportunities
  • Flexible working arrangements

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and innovative work environment, emphasizing teamwork and dedication to quality. Our culture promotes continuous improvement and personal growth, encouraging employees to take initiative and contribute to our success.

Opportunities For Advancement:

  • Career growth within the organization, Opportunities for further training and certifications, Potential to lead quality assurance projects

Visa Sponsorship:

    Available
]]>
QA Engineer https://whoneedsengineers.com/jobs/quality-assurance-and-testing/qa-engineer-14/ Sun, 22 Sep 2024 15:40:02 +0000 https://whoneedsengineers.com/wne_live/jobs/jobs-categories/qa-engineer-14/ QA Engineer

Job Description:

    We are seeking a skilled QA Engineer to join our dynamic team focused on HOLOPLOT Control, a cutting-edge software solution designed to operate and manage advanced HOLOPLOT sound systems. This role involves working with high-traffic digital systems that leverage software to collect and analyze telemetric data, allowing users to configure and monitor audio performance in real-time. You will play a crucial role in ensuring the software's quality and reliability by collaborating with developers, product teams, and DevOps to establish testing protocols and enhance user experience. The ideal candidate will possess a diverse skill set in quality assurance automation, enabling them to tackle challenges across various software stacks and methodologies.

IT Languages:

  • JavaScript
  • TypeScript
  • Python
  • Golang

As a QA Engineer, your responsibilities will encompass the entire lifecycle of our high-end web applications, ensuring their stability and performance through rigorous testing.:

    Develop and implement automated testing strategies;; Collaborate with developers to enhance code quality and stability;; Engage with the product team to clarify requirements and establish testing scenarios;; Work alongside DevOps to build testing environments and pipelines;; Analyze software for potential vulnerabilities and performance issues

Spoken Languages:

  • English;; German

Skillset:

  • QA automation
  • Software testing methodologies
  • Web application testing
  • Performance testing
  • Security testing

Soft Skills:

  • Attention to detail
  • Problem-solving mindset
  • Strong communication skills
  • Ability to work collaboratively in a team

Qualifications:

  • Proven experience in QA automation and software engineering
  • Strong coding skills in JavaScript, with additional knowledge in TypeScript, Python, or Golang considered beneficial
  • Understanding of software architecture and development patterns
  • Familiarity with web technologies, APIs, and WebGL

Years of Experience:

    5

Location:

    Berlin, Germany, EU

Job Benefits:

  • Competitive salary
  • Attractive pension scheme
  • 30 days of annual leave
  • Flexible working hours and work-from-home policy
  • Relocation budget and visa assistance
  • Individual professional development budget
  • Weekly team lunches

Working Conditions:

    Full Time

Employment Type:

    Permanent Contract

Company Culture:

  • We foster a collaborative and inclusive environment that celebrates diversity and encourages personal and professional growth. Our team is motivated by a shared passion for audio technology and innovation, contributing to a positive and productive workplace culture.

Opportunities For Advancement:

  • Professional development opportunities, Participation in industry-leading projects, Chance to work with a diverse team of experts

Visa Sponsorship:

    Available
]]>