Selenium WebDriver – Who Needs Engineers
https://whoneedsengineers.com/wne_live
Software Engineering RecruitmentThu, 24 Oct 2024 10:30: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.pngSelenium WebDriver – Who Needs Engineers
https://whoneedsengineers.com/wne_live
3232Quality Assurance Automation Engineer
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/quality-assurance-automation-engineer-7/
Thu, 24 Oct 2024 10:30:03 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/quality-assurance-automation-engineer-7/Quality Assurance Automation Engineer
Job Description:
We are seeking a highly skilled Quality Assurance Automation Engineer to join our dynamic team in the New York City Metropolitan Area. In this role, you will be responsible for developing automated test scripts, executing test cases, and ensuring the quality of our software products. Your expertise will contribute to enhancing our testing processes, enabling efficient delivery of software solutions. You will work closely with cross-functional teams to identify areas for improvement and implement best practices in automation testing. A strong focus on continuous integration and delivery will be essential as you help to drive our commitment to high-quality software.
IT Languages:
Java
Python
Selenium
JavaScript
As a Quality Assurance Automation Engineer, you will be involved in various testing and automation tasks to ensure the highest quality of software products.:
Design, develop and maintain automated test scripts;; Execute and validate automated test cases;; Collaborate with development teams to improve testing processes;; Identify and document defects and issues;; Participate in code reviews and provide feedback on testing strategies
Spoken Languages:
English;; Spanish
Skillset:
Automation testing
Selenium WebDriver
TestNG
Continuous Integration
Agile methodologies
Soft Skills:
Attention to detail
Problem-solving
Strong communication skills
Team collaboration
Qualifications:
Bachelor’s degree in Computer Science or a related field
Strong understanding of software quality assurance principles and methodologies
Proven experience in automation testing frameworks
Years of Experience:
5
Location:
New York City Metropolitan Area, United States
Job Benefits:
Health insurance
Retirement plan
Paid time off
Professional development opportunities
Flexible work hours
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and inclusive environment that encourages innovation and professional growth. Our team values transparency, respect, and a commitment to excellence, making it an exciting place to advance your career.
Opportunities For Advancement:
Leadership roles within the QA team, Cross-departmental projects, Mentorship programs
Visa Sponsorship:
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 skilled QA Automation Engineer with a strong background in testing web-based applications. The ideal candidate will have over five years of experience in designing and executing comprehensive test cases, with at least four years dedicated to writing automation test scripts using Java and Selenium WebDriver. You will be responsible for enhancing our existing automation frameworks, executing test suites in CI/CD pipelines, and ensuring high-quality software releases. Your role will also involve collaborating with Agile teams, interpreting test results, documenting outcomes, and identifying areas for improvement within our testing processes. Additionally, familiarity with version control systems, service-based testing, and tools such as Jenkins and Maven will be crucial for your success in this position.
IT Languages:
Java
Selenium
SQL
As a QA Automation Engineer, you will take on several key responsibilities to ensure the quality and reliability of our software products.:
Develop and execute test cases and automation scripts that provide thorough coverage of implemented features.;; Enhance and maintain the existing automation suite using Selenium and Java.;; Author and execute service-level scripts using Katalon Studio.;; Initiate and monitor test automation runs on multiple virtual machines through Jenkins.;; Execute automated test suites in CI/CD pipelines and perform regression tests prior to releases.;; Document and track test cases, results, and defects in JIRA.;; Provide feedback on requirements and identify potential risks.;; Assist in the maintenance of development and testing environments.;; Identify manual test cases suitable for automation.
Spoken Languages:
English
Skillset:
Selenium WebDriver
Java
Jenkins
Maven
TestNG
JIRA
Katalon Studio
Git
Agile
SQL
Soft Skills:
Strong communication skills
Problem-solving abilities
Team collaboration
Qualifications:
Bachelor’s degree in Computer Science, Information Systems, or a related field
5+ years of experience in software testing
Strong understanding of web application development
Years of Experience:
5
Location:
United States
Job Benefits:
Competitive salary
Health insurance
Paid time off
Flexible work schedule
Professional development opportunities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
Our company values innovation, teamwork, and continuous improvement. We foster a collaborative environment where employees are encouraged to share ideas and contribute to projects. We prioritize work-life balance and support our team members in their professional growth.
Opportunities For Advancement:
Career growth within the QA department, Leadership training programs, Opportunities to work on diverse projects
Visa Sponsorship:
Not Available
]]>Junior Test Automation / Quality Assurance Engineer App
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/junior-test-automation-quality-assurance-engineer-app/
Wed, 02 Oct 2024 17:45:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/junior-test-automation-quality-assurance-engineer-app/Junior Test Automation / Quality Assurance Engineer App
Job Description:
Join a dynamic team focused on delivering exceptional hotel comparison services worldwide. As a Junior Test Automation / Quality Assurance Engineer, you will play a vital role in ensuring the quality and reliability of our mobile applications. You will collaborate closely with development teams and product management to establish quality assurance standards and derive test cases. Your responsibility will include developing automated tests, planning, specifying, documenting, and executing test scenarios. You will also support the maintenance of the infrastructure for running our automated tests and contribute to enhancing the testing environment for our web-based applications and services.
IT Languages:
Java
JavaScript
Python
As part of our team, you will be involved in various quality assurance activities, working to enhance our software products.:
Collaborate with development teams and product management to establish QA standards;; Develop and implement automated tests and maintain test documentation;; Support the infrastructure for automated testing;; Continuously improve the testing environment for our applications
Spoken Languages:
English;; German
Skillset:
Test Automation
Framework Development
Appium
Selenium Webdriver
Webdriver.io
Soft Skills:
Strong communication skills
Team player
Attention to detail
Hands-on mentality
Qualifications:
Completed training as an IT specialist or a comparable IT qualification
Degree in Computer Science or related field
Years of Experience:
1
Location:
Germany
Job Benefits:
Permanent contracts with attractive salaries
Annual bonuses for exceptional performance
Subsidized company pension scheme
Discount vouchers for various CHECK24 products
Individual career development opportunities and training
Flexible work arrangements with remote work options
Central office location with transportation subsidies
Free beverages, snacks, and lunch
On-site fitness programs and activities
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a collaborative and friendly work environment that values team success and encourages the sharing of ideas. Regular team events, office parties, and celebrations of achievements contribute to a vibrant workplace culture.
Opportunities For Advancement:
Career development with training and coaching, Possibilities for advancement in technical and management tracks
As a Quality Assurance Engineer, you will be integral to ensuring the highest quality standards for our products throughout various projects. Your role involves developing and executing comprehensive test plans, creating automated test scripts, and performing regression testing on both web-based and backend applications. You will collaborate closely with the development team to design effective test plans that provide maximum coverage, analyze both functional and non-functional requirements, and recommend suitable automation frameworks. Your contributions will ensure our customers consistently receive high-quality features and products.
IT Languages:
JavaScript
Python
The responsibilities of the Quality Assurance Engineer include the following tasks::
Collaborate with the development team to establish and execute test plans with optimal coverage.;; Develop and maintain automated testing scripts for frontend and backend applications.;; Implement end-to-end testing scenarios in collaboration with the engineering team.;; Document all testing processes and findings meticulously.;; Analyze bug reports, recommend priorities, and assist engineers in issue resolution.;; Identify potential issues proactively and propose innovative solutions.;; Report on test cycle results and manage the overall testing process.
Spoken Languages:
English;; German
Skillset:
Selenium WebDriver
Playwright
REST API testing frameworks
Docker
Kubernetes
Soft Skills:
Attention to detail
Problem-solving
Team collaboration
Effective communication
Qualifications:
Bachelor’s degree in Computer Science or related field
Strong understanding of software development processes
Experience with software QA methodologies
Years of Experience:
5
Location:
Germany
Job Benefits:
MacBook and 37-inch curved screen setup
Flexible working hours and remote work options
Competitive salary
Company pension plan
Daily meal allowance and free team lunch once a week
Access to sports and fitness facilities
Professional development opportunities
Discounts on various branded products
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a dynamic startup environment characterized by flat hierarchies and agile team structures, promoting collaboration and continuous learning.
Opportunities For Advancement:
Professional development programs, Potential for team leadership roles, Opportunities to work on innovative projects
We are seeking a skilled QA Automation Engineer to join our dynamic QA Engineering team. In this role, you will be crucial in designing, implementing, and executing automation testing solutions for our innovative products. From your first day, you will contribute significantly to our mission of delivering exceptional consumer experiences globally. This position offers the chance to gain in-depth experience across multiple disciplines in a fast-paced environment where every team member plays an active role. You will collaborate closely with other team members to develop and manage automation test scripts utilizing technologies such as Selenium and Java, while also leveraging in-house tools. Your analytical skills will be key as you assess test results for accuracy and compliance, further refining existing test scenarios. This hybrid role encompasses both automation tasks (60%) and manual testing duties (40%). You will serve as an essential liaison within the team, addressing queries and assisting in test data generation. During peak deployment periods, you will review automated test results, triage findings, perform maintenance, and report any test failures. Your responsibilities will also include writing automated tests based on provided code and guidance from senior team members, covering both UI and API automation as well as manual testing. You will thrive in our dynamic data environment, working with AI-driven web applications.
IT Languages:
Java
Selenium
TestNG
Unirest
As a QA Automation Engineer, you will engage in a variety of tasks that contribute to the overall quality assurance process.:
Develop and manage automation test scripts using Selenium and Java;; Analyze test results for accuracy and compliance;; Collaborate with manual QA team members to identify automatable test cases;; Triage and debug failing test cases, reporting legitimate findings;; Cover automated test results review during busy deployment schedules;; Write automated tests based on provided code and directions from senior team members;; Work on both UI and API automation and manual testing
Spoken Languages:
English
Skillset:
Selenium WebDriver
Page Object pattern
REST/SOAP web services
GitLab
Jira
Functional Programming
Lambdas
Collections
Soft Skills:
Excellent problem-solving skills
Strong communication abilities
Highly organized
Team player
Qualifications:
5+ years of Quality Assurance experience
3+ years of professional QA Automation Engineer experience
Strong understanding of automation as a tool to enhance testing capabilities
Solid experience with modern Java programming and Object-Oriented Programming principles
Years of Experience:
8
Location:
United States
Job Benefits:
Competitive salary
Investment in training and professional development
Company bonus plan
Employee equity program
401k retirement plan with matching
Medical, dental, and vision insurance
Life insurance and disability coverage
Unlimited paid time off
Thirteen paid holidays
Employee assistance program
Working Conditions:
Remote
Employment Type:
Permanent Contract
Company Culture:
Our company thrives on a fast-paced environment that encourages autonomy and hands-on involvement from day one. We value problem-solving capabilities and prioritize a collaborative approach among team members. Attention to detail and effective priority management are critical to our success.
Opportunities For Advancement:
Career growth within the QA team, Possibilities to explore cross-functional roles, Access to training for advanced certifications
Join a dynamic IT team at a leading global men's fashion retailer where you will play a crucial role in ensuring the quality and functionality of our diverse applications and services. As a QA Engineer, you will delve into both backend systems and customer-facing applications, contributing to the seamless experience of our products, whether through our webshop or integrated systems. You will be actively involved in performing integrations and end-to-end testing, ensuring that all systems work harmoniously. Your expertise will help enhance our testing processes, improve functionality, and deliver exceptional customer experiences. Collaborate closely with developers, Product Owners, and other QA professionals to establish best practices and leverage automation tools to optimize our testing methodologies.
IT Languages:
JavaScript
SQL
As a QA Engineer, you will be responsible for various testing activities across our applications and services, ensuring that they meet the highest standards of quality.:
Conduct testing for backend systems, integrations, and customer-facing applications.;; Perform comprehensive integrations and end-to-end testing, coordinating with connected systems.;; Review functional requirements and collaborate with Product Owners to refine acceptance criteria.;; Document test cases and report defects using bug tracking systems.;; Work with fellow QAs to promote testing best practices and implement automation techniques.
Spoken Languages:
English;; Dutch
Skillset:
Selenium WebDriver
Cypress
Playwright
Postman
HTML
CSS
JavaScript
DOM manipulation
Git
Azure
CosmosDB
Soft Skills:
Attention to detail
Curiosity
Team collaboration
Problem-solving
High energy
Qualifications:
3+ years of experience in software testing
Proficient in integration, regression, and functional testing
Experience with both manual and automated testing
Years of Experience:
3
Location:
Amsterdam, North Holland, Netherlands, EU
Job Benefits:
40% discount on all products
New office location in Amsterdam
International work environment
Opportunity to impact customers in over 26 countries
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
A vibrant and innovative workplace that embraces technology and craftsmanship, fostering a culture of collaboration and continuous learning among a diverse team of professionals from over 20 nationalities.
Opportunities For Advancement:
Career growth within the QA chapter, Potential to influence global customer experiences, Expanded responsibilities in automated testing
Visa Sponsorship:
Available
]]>Software Development Engineer in Test II – 3D Scene Layers
https://whoneedsengineers.com/jobs/quality-assurance-and-testing/software-development-engineer-in-test-ii-3d-scene-layers/
Sun, 22 Sep 2024 14:20:02 +0000https://whoneedsengineers.com/wne_live/jobs/jobs-categories/software-development-engineer-in-test-ii-3d-scene-layers/Software Development Engineer in Test II – 3D Scene Layers
Job Description:
Join our dynamic scene layers team that is dedicated to developing scalable 3D content, which is visualized in all ArcGIS applications including ArcGIS Pro, ArcGIS API for JavaScript, and ArcGIS Earth. We are at the forefront of enhancing functionality around the open, OGC-standard I3S and 3D GIS technology, empowering users to explore The Science of Where®. In the role of Software Development Engineer in Test II, you will collaborate closely with Product Engineers and Software Developers to create, maintain, and improve essential testing infrastructure that validates the functionality of our software. You will play a crucial role in the release life-cycle, certifying and validating workflows, ensuring the performance, scalability, and stability of our 3D technologies across various applications with each release.
IT Languages:
C++
C#
As a Software Development Engineer in Test II, your responsibilities will encompass a wide range of tasks aimed at ensuring high-quality software delivery.:
Collaborate with Product Engineers to formulate comprehensive test plans and identify any gaps in existing plans.;; Prioritize manual tests that are suitable for automation to optimize testing efficiency.;; Develop and implement tests focused on functional, performance, scalability, and durability criteria, adhering to coding standards.;; Design automated integration and regression test cases for software components through the API.;; Schedule and deploy integration tests to run daily, providing clear and accessible test result reports.;; Refactor and manage the integration test suite and results dashboards as necessary for optimal performance.;; Conduct thorough peer reviews of test code to ensure quality and adherence to best practices.;; Collaborate with Software Development Engineers to enhance software quality by writing extensive tests and evaluating code testability.;; Measure test coverage and analyze continuous integration test results to inform development.;; Engage in troubleshooting at the framework level, diagnosing test failures, and implementing necessary repairs.;; Define, document, implement, and maintain automated test frameworks.;; Advocate for quality assurance throughout the software development lifecycle and provide insights on test optimization.
Spoken Languages:
English;; German
Skillset:
Selenium WebDriver
Appium
Junit
Cunit
Jenkins
Chef
Soft Skills:
Analytical thinking
Problem-solving
Effective communication
Team collaboration
Qualifications:
Bachelor’s degree in computer science or computer engineering
Strong understanding of object-oriented programming concepts
Experience in designing and executing test cases
Years of Experience:
2
Location:
Europe
Job Benefits:
Competitive salary
Health insurance
Professional development opportunities
Flexible working hours
Remote work options
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster an inclusive and diverse workplace where every employee is encouraged to contribute their unique perspectives and ideas. Our culture emphasizes collaboration, innovation, and a commitment to creating positive global change through technology.
Opportunities For Advancement:
Career growth in software development and testing, Opportunities to lead projects, Professional training and certifications
As a Quality Assurance Engineer at our innovative company, you will be integral to ensuring the quality and reliability of our software products. Your role will involve creating and implementing detailed test plans and cases that cover both functional and non-functional requirements. You will collaborate closely with our development team to design and execute comprehensive testing strategies that guarantee our products meet the highest standards of quality. Your responsibilities will also include developing automated test scripts and conducting regression tests for our web-based and backend applications. By proactively identifying issues and defects, you will assist in validating and resolving these concerns, ensuring a seamless experience for our customers. The position also requires meticulous documentation of test procedures and findings, as well as reporting on the outcomes of test cycles.
IT Languages:
JavaScript
Python
As a Quality Assurance Engineer, you will carry out a variety of essential tasks to ensure our software’s quality and performance.:
Design and develop comprehensive test plans with maximum coverage;; Recommend and maintain automation frameworks;; Implement end-to-end testing scenarios in collaboration with engineering teams;; Analyze bug reports and recommend issue priorities;; Document all testing procedures and findings thoroughly;; Report on results of test cycles and own the testing process;; Proactively identify potential issues and propose innovative solutions
Spoken Languages:
English;; German
Skillset:
Test automation
Selenium WebDriver
REST API testing
Docker
Kubernetes
Agile methodologies
Soft Skills:
Attention to detail
Critical thinking
Team collaboration
Effective communication
Qualifications:
3+ years of engineering experience
Strong understanding of software development and quality assurance methodologies
Experience with both frontend and backend testing
Years of Experience:
5
Location:
Europe
Job Benefits:
MacBook and a large curved monitor for your workspace
Flexible working hours and remote work options
Competitive salary package
Company pension plan
Daily meal allowance and free team lunches
Access to fitness facilities
Professional development opportunities
Discounts on branded products
Working Conditions:
Full Time
Employment Type:
Permanent Contract
Company Culture:
We foster a startup atmosphere with flat hierarchies, encouraging open communication and collaboration. Our agile team structures promote innovation and adaptability, making it an exciting environment for professionals seeking growth and learning opportunities.
Opportunities For Advancement:
Professional development programs, Mentorship opportunities, Potential for leadership roles