Request for Proposals, Front End Automation Test Development
usd40k per yearGlobal Fishing Watch
We are accepting submissions until October 3rd however, the opportunity may close earlier if we receive a sufficient number of qualified proposals. We encourage you to submit your proposal at your earliest convenience. Please see submission instructions below.
Who we areGlobal Fishing Watch is an international nonprofit organization dedicated to advancing ocean governance through increased transparency of human activity at sea. By creating and publicly sharing map visualizations, data and analysis tools, we aim to enable scientific research and transform the way our ocean is managed. We believe human activity at sea should be public knowledge in order to safeguard the global ocean for the common good of all.
Context
Global Fishing Watch (GFW) seeks proposals for the development of new automated tests and modifications to the existing ones of our main front-end product, the GFW map (), functionalities. The purpose of the automated tests is to introduce them in our CI/CD flow so we guarantee that changes made during development do not break existing map features. The consultant will work closely with internal QA and engineering teams to expand the automated test suite and ensure consistent quality across front-end features.
The GFW map is a custom tool developed by GFW. It is a geo-temporal dataset exploration tool that enables going from big data visualization to specific and granular data points. It also has different features that simplify the analysis of the data for our different audiences, like: adding/removing/filtering data layers, turning on-off context polygons, adding custom polygons, adding datasets, saving current state, etc.
Note: The output of this RFP doesn’t include doing QA of the data being displayed or APIs being consumed, only of the features displayed/analyzed in the front-end tools.
Objectives
Main deliverables of this project:- Deliver a list of UI automated tests to be implemented during the project that covers the main user flows of users using our products. The list needs to be developed and agreed upon between the provider, the GFW QA lead, the GFW front-end developer lead, and the GFW CTO.
- Design and implement automated UI tests using tools such as Playwright or Cypress.
- Ensure cross-browser compatibility and test reliability.
- Collaborate with the GFW QA team for reviewing and prioritizing automated scenarios.
- CI/CD pipeline configured with automated test execution, reporting and a way of monitoring the results of running the tests on a regular basis.
- Implement and document the test automation architecture, covered workflows, validation strategies, execution steps, and maintenance guidelines.
Scope The consultant will:
1. Review functional test cases and user workflows for the map application.
2. Implement front-end automation scripts for priority test cases.
3. Set up and maintain test execution pipelines.
4. Contribute to documenting automated test coverage, test configuration, and testing strategy.
5. Participate in weekly 30-minute catch-up with the GFW QA lead and front-end lead and provide daily/bi-daily async progress reports and regular JIRA ticket updates.
Acceptance Criteria
Functional Quality:- Automated tests run reliably and consistently in CI/CD pipelines.
- Automated tests cover critical front-end user flows with validated cross-browser support (e.g., Chrome, Firefox).
- Test failures are traceable and provide actionable feedback for debugging.
Code Quality & Documentation:
- Test code follows clean, maintainable practices and includes proper documentation.
- Automation framework and test scripts are integrated into the existing repository structure and follow project conventions.
- Test coverage reports are available and meet quality thresholds defined by QA.
- Documentation includes clear setup instructions, execution steps, and contribution guidelines to support future maintenance and onboarding.
Success Metrics
- Test Coverage: At least 80% of critical front-end workflows are automated and executed in CI/CD pipelines.
- Reliability: Automated test suite maintains >95% pass rate across supported browsers (e.g., Chrome, Firefox).
- Integration: Automated tests are fully integrated into CI/CD, running on every build with clear reporting.
- Collaboration: Regular reports of the progress of the implementation of the test framework and tests using JIRA/Slack.
- Documentation Quality: All test scripts and frameworks are delivered with clear contributor guidelines and setup instructions.
- Knowledge Transfer: Handover is completed with sufficient documentation and training so that the GFW QA team can maintain the test suite independently.
Timeline
The duration and weekly time commitment for this consultancy will be determined based on the candidate's availability and project scope. The estimated duration is 2 months, with the possibility of extension up to 3 months depending on project needs. Proposed timeline below:
Week
1
Kickoff, access setup, review of user workflows
2
Design test strategy and framework (if not existing), draft/discuss test plan
3
Start automation of high-priority flows (e.g., layer toggling, time slider, vessel viewer)
4
Continue automation, CI integration setup
5
Expand test coverage to medium-priority flows (e.g., vessel search, marine manager, workspaces, datasets, and reports)
6
Cross-browser validation, stabilize test suite
7
Complete documentation (runbooks, coverage map, contribution guide)
8
Final review, handover, buffer for fixes, and QA feedback
The following examples represent key user flows:
Examples of High-Priority Flow Test Cases
- Given I am a logged-in user on the map,
When I activate the Presence layer,
Then I can see vessel presence displayed on the map. - Given I am a logged-in user with special permissions on the map,
When I activate a private layer,
Then I can see private vessel activity displayed on the map. - Given the Presence layer is active,
When I select a cell on the map,
Then I can see the names of vessels present in that cell. - Given I select a vessel on the map,
When I pin it to the map,
Then I can see its track and events on the timebar and the map. - Given a vessel is present in my workspace,
When I click on the vessel's name,
Then I can view its complete information in the Vessel Viewer panel.
Example of Medium-Priority Flow Test Cases
- Given I am using the vessel search tool, with different permissions
When I enter the name of a vessel (e.g., "Saga Sea"),
Then I see the vessels I have access to listed in the search results. - Given I have an activity layer and a reference layer active (e.g., Presence and EEZs),
When I click within the boundaries of an EEZ area on the map,
Then I can create an area analysis based on that selection. - Given I am in the Marine Manager workspace,
When I select the CMAR core MPAs,
Then the map displays with a preconfigured viewport and layer filters for that specific area.
Project tracking:
- Weekly checkpoints with GFW product manager, QA, and engineering representatives.
- Tasks and bug tracking will be maintained in a Jira project.
- Daily/Bi-daily progress async reports through Slack.
Terms and Conditions
- The consultant will work under a time-bound contract with clearly defined deliverables.
- All automation code produced will be property of Global Fishing Watch.
- Consultant is expected to follow organizational practices regarding repositories, code reviews, and security.
Vendor qualification requirements
- Proven experience with front-end automation frameworks (e.g., Playwright, Cypress).
- Experience testing interactive maps or data visualization applications.
- Familiarity with CI/CD pipelines and test integration.
- Strong collaboration and documentation skills.
- Ability to identify gaps in test coverage and suggest enhancements to improve overall testing strategy.
- Interest or experience in exploring the use of AI to enhance test automation, such as test generation, visual validations, or intelligent selectors.
- Proven ability to deliver maintainable, well-documented test automation frameworks that can be supported by in-house teams.
- Experience collaborating with distributed, international teams across multiple time zones.
Submission requirements
Interested parties should submit a proposal via email as a Word or PDF attachment to. The proposal should consist of:
- A cover letter detailing the provider’s interest and qualifications, including previous experience relevant to the RFP.
- A narrative proposal outlining the approach to fulfilling the responsibilities outlined in the RFP.
- A descriptive budget outlining the total cost of fulfilling the terms of the RFP. While we are open to a range of approaches, proposals should not exceed USD 40.000,00 for the estimated duration
- A proposed timeline for completing the consultancy.
- Resumes/CVs of key project personnel.
Submission deadline
We are accepting submissions until October 3rd; however, the opportunity may close earlier if we receive a sufficient number of qualified proposals. We encourage you to submit your proposal at your earliest convenience.
Equal Opportunities : Global Fishing Watch is an equal opportunities employer. Global Fishing Watch is committed to promoting diversity and inclusion within our organization and in the greater ocean management and conservation community. We believe that diverse backgrounds, skills, knowledge and viewpoints make us a stronger organization. Bringing together professionals who possess broad experiences and a spectrum of perspectives will enable us to reach our goal of improved ocean governance faster. We hire and promote qualified professionals without regard to actual or perceived race, color, religion or belief, sex, sexual orientation, gender identity, marital or parental status, national origin, age, physical or mental disability or medical condition, or any other characteristic protected by applicable law. Our organizational goals match the urgent challenges facing our global ocean, and our mission is designed to help secure a healthy ocean for all. We are committed to building a workforce that is representative of humanity’s diversity, by providing an inclusive and welcoming environment for all employees of Global Fishing Watch and for our partners, vendors, suppliers and contractors.
usd40k per year
...close earlier if we receive a sufficient number of qualified proposals. We encourage you to submit your proposal at your... ...Context Global Fishing Watch (GFW) seeks proposals for the development of new automated tests and modifications to the existing ones of our main front-...Front endFull timeContract workFor contractors- ...Request for Proposal: Website Redesign & Development June 4, 2026 Introduction Indigenous Climate Action (ICA) is seeking proposals from qualified... ...colour contrast and typography practices Accessibility testing across devices and browsers Vendors should...SuggestedLong term contractContract workFlexible hours
$150k - $160k per year
...reaching more than 500 million customers, and serving 1 million API requests per hour. Our primary stack is Ruby on Rails, Ember.js ,... ...Senior Full Stack Engineer with specialization in Front-End development and a solid understanding of Back-End development to join our...Front endRemote jobHourly payFull timeMonday to fridayFlexible hours$80k - $100k per year
...current WordPress environment to an AI-first development stack built on Next.js , optionally... ..., and performance. If you’re a front-end focus ed developer who genuinely loves... ...conversion rates, etc. ~ Support A/B testing and conversion rate optimization ( CRO...Front endFull timeWork at officeLocal areaFlexible hoursWeekend work3 days per week- ...design and integrate APIs Build reusable components and front-end libraries for multi-tenant applications Translate... ...which made it into production Participate in the scrum development process. Write unit tests for all your work and perform code reviews. Show off...Front endFull time
$121k per year
...place for you! We're looking for a Senior Front-End Developer - ideally with full-stack... ...library and the systems that lets us ship and test quickly. Back-end familiarity is important... ..., we want someone who treats AI-assisted development as a core engineering skill. We're...Front endLong term contractFull timeInternshipWork at officeLocal area- ...Magnet Forensics is a global leader in the development of digital investigative software that... ...We’re looking for a seasoned Front-End Architect who thrives on technical depth... ...Accommodation is available to all applicants upon request throughout the hiring process. Please...Front endRemote jobFull timeWork at officeLocal areaFlexible hours
- ...gym. Educational assistance and career development. Employee benefits. Health and... ...updates, we are looking for a detail-oriented Test Automation Specialist to safeguard the quality and... ...(e.g., Postman) for validating back-end service behaviour is an asset. ~ Understanding...Long term contractFull timeInternship
- ...implementation, management and optimization to reach a true end-to-end solution. Job Description Front-End Developer (Intermediate or Senior) Vancouver,... ...with you. We want you to play an active part in our development at a niche and nimble SaaS company. We’re looking...Front endFull timeFlexible hours
- ...Financial Post. About the Role As a Front-End Developer (Software Developer IV) on our... ...into front-end solutions Develop, test, and ship changes regularly as part of sprint... ...~5+ years of professional front-end development experience ~ Strong proficiency with React...Front endPermanent employmentFull timeWork at officeRemote work
$90k - $140k per year
...Forensics is a global leader in the development of digital investigative... ...Software Development Engineer in Test to help build and sustain... ...software through strong test design, automation, and collaboration with... ...continuously, not added at the end. This role is ideal for someone...Full timeContract workWork at officeLocal areaFlexible hours- .... We’re currently looking for a Senior Front-End Developer who is passionate about clean... ...contribute to best practices for front-end development Collaborate with backend and product... ...documentation tools Experience writing unit tests (Jest, React Testing Library)...Front endFull timeWork at officeRemote work
$150k - $180k per year
...dental industry's Autopilot. ~ An in-house AI model research and development team building proprietary intelligence. Why This Role,... ...contracts, data flow, and system behavior Ship the first end-to-end feature connected to live backend APIs early, validating...Front endWork at officeImmediate start$60k - $70k per year
...We areâ¯seeking a highly organized and detail-oriented Proposal Development Specialist to join our Building Services team in our Vaughan office and be an integral part of delivering continued success within this department. The Proposal Development Specialist is responsible...For contractorsInternshipWork at officeFlexible hours$108k - $118k per year
...July 1 – July 31, 2026 You Will: Deliver pixel-perfect front-end implementations that match design comps across all devices and... ...across devices ~ Full command of Git, the terminal, and modern development fundamentals ~ Strong troubleshooting ability and technical analysis...Front endContract workLocal area- ...both in technology and in delivering best user experience. Responsibilities: Work closely with design, product management and development teams to create elegant, usable, responsive and interactive interfaces across multiple devices. Turning UI/UX designs into...Front endFull time
- ...building a deeply interconnected ecosystem of front end applications within a complex domain,... ...software that enables both powerful automation and human agency. You’ll need to navigate... ...engineering, ideally at scale, including development and ownership of complex, data-intensive...Front endRemote workFlexible hours
- ...We are looking for a talented and creative Front-End Developer to join our growing engineering team. In this role, you will be responsible for building responsive, user-friendly, and high-performance web applications that deliver an exceptional user experience. The ideal...Front endPermanent employmentFull timeRemote work
- 我们的愿景 作为全球⼗⼤数字资产交易所之⼀(仍在上升),我们在交易、安全 和区块链产品创新⽅⾯提供⼀流的服务体验。 我们的⽬标是让所有⼈都能参与到加密市场的建设中来,使得最前沿的、最有潜⼒的加密货币项⽬得以安全上线并交易。你有兴趣加⼊这样⼀⽀去中⼼化团队吗? \n 岗位职责 配合产品经理完成产品功能开发和优化; 负责公司产品的web前端页面与交互开发; 配合交互设计师及视觉设计师实现交互效果,配合后台工程师完成应用开发; 负责前端基础架构、组件抽象。 任职要求 ~ 本科及以上学历,计算机相关专业; ...Front endFull time
- ...conceptions UI/UX Vous réaliserez des tests automatisés et réfléchirez à une approche... ...domaine du développement d’applications Web Front-End Vous savez écrire du code clair,... ...Contribute to all the phases of software development life cycle (SDLC) Develop new user-facing...Front endFull timeFlexible hours
- ...Qatar, and Times Square. Job Description As a Lead Front & Back-End Developer at Astucemedia, you will bridge the gap between... ...US without restrictions). Technical Excellence & Hands-on Development (70%) Core Development: Actively write and maintain production...Front endFull time
$123.6k - $193k per year
...user empathy, and systems thinking to our Front End Foundations (FF) team. This role isn’t... ...teams through scalable UI architecture, automation, dev tooling, and accessibility practices... ...approximately 5+ years of front-end web development experience. Those with a Master's or PhD...Front endRemote jobInternshipWork at officeFlexible hours- ...hedge fund from the ground up, comprising of front-office system for traders, pre-trade... ...Responsibilities The Team is focused on the development and maintenance of various applications.... ...experience in React, a good working knowledge of end-user and server-side data processing...Front endRemote job
- ...and Berlin, Vention helps manufacturers automate their operations in record time with the... ...supports your growth through intentional development, strong leadership, and opportunities to... .... Job Description As a Senior Front-End Software Developer at Vention… You’ll...Front endLong term contractFull timeInternshipWork at officeWork from home
$128.21k - $156.76k per year
...their employees- from headquarters to the front lines. Our customers consistently give us... ...the Role Zipline is looking for a Front-End Engineer who lives at the intersection of... ...platform. Your primary focus will be front-end development using Ruby on Rails, Hotwire (Turbo &...Front endFull timeWork at officeRemote workFlexible hoursWeekend work$80k - $160k per year
...and Amazon. We are in the early stages of transforming web development with cutting-edge AI technologies and seek an ambitious and experienced... ...If you are a creative thinker with a passion for front end development and possess the skills mentioned above, we encourage...Front endPermanent employmentFull timeFixed term contractInternshipRemote work$100k - $130k per year
...term quality and maintainability of our front-end. Your impact: Ship high-quality,... ...healthy and maintainable through reviews, testing, and continuous improvement;... ...~3+ years of experience in software development; ~ Fullstack development experience;...Front endLong term contractFull timeWork at officeLocal areaRemote workWorldwideFlexible hours$140k - $160k per year
...a senior, hands-on AI-Driven Testing & Delivery Lead to define and... ...organization. This role owns the end-to-end testing approach, from... ...to build and maintain reliable automated tests. You will work... ...pipelines and working with modern development workflows ~ Ability to design...Long term contractFull timeContract workRemote workRelocation$100k - $130k per year
...term quality and maintainability of our front-end. Your impact: Ship high-quality,... ...healthy and maintainable through reviews, testing, and continuous improvement;... ...~3+ years of experience in software development; ~ Fullstack development experience;...Front endLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideFlexible hoursShift work- ...At MMGY Origin, our Front End Developers are instrumental in building industry-leading websites and interactive solutions for our clients... ...projects—from discovery and strategic planning to development, testing, and ongoing maintenance. Job Details Job Title: Front...Front endFull timeContract workInternshipLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Request for Proposals, Front End Automation Test Development. Be the first to apply!
