Global Fishing Watch
Request for Proposals, Front End Automation Test Development
Global Fishing Watch, Washington, District of Columbia, us, 20022
Overview
Request for Proposals, Front End Automation Test Development. Global Fishing Watch seeks proposals for the development of new automated tests and modifications to existing ones of our main front-end product, the GFW map, to be integrated into our CI/CD flow. The consultant will work with internal QA and engineering teams to expand the automated test suite and ensure quality across front-end features. Objectives
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 will 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 monitoring of test results on a regular basis. Implement and document the test automation architecture, covered workflows, validation strategies, execution steps, and maintenance guidelines. Scope
Review functional test cases and user workflows for the map application. Implement front-end automation scripts for priority test cases. Set up and maintain test execution pipelines. Contribute to documenting automated test coverage, test configuration, and testing strategy. Participate in weekly 30-minute catch-ups 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; cover critical front-end user flows with cross-browser support; failures are traceable with actionable debugging feedback. Code Quality & Documentation: Test code follows maintainable practices with proper documentation; framework and scripts integrated into the repository; test coverage reports meet defined quality thresholds; clear setup instructions and contribution guidelines for maintenance. 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. Integration: Tests run on every build with clear reporting. Documentation: All test scripts and frameworks delivered with contributor guidelines and setup instructions. Knowledge Transfer: Handover completed with sufficient documentation and training for in-house maintenance. Timeline
The duration is anticipated to be 2 months, with potential extension up to 3 months depending on project needs. A proposed weekly plan includes kickoff, design, implementation of high-priority flows, CI integration, broader coverage, cross-browser validation, documentation, and handover. 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 exploring AI for test automation (e.g., test generation, visual validations, intelligent selectors). Proven ability to deliver maintainable, well-documented test automation frameworks. Experience collaborating with distributed, international teams across multiple time zones. Submission requirements
A cover letter detailing interest and qualifications with relevant experience. A narrative proposal outlining the approach to fulfilling the responsibilities outlined in the RFP. A descriptive budget outlining total cost; proposals should not exceed USD 40,000 for the estimated duration. A proposed timeline for completing the consultancy. Resumes/CVs of key project personnel. Submission deadline
Proposals are accepted until October 3rd, with the possibility of earlier closure if sufficient qualified proposals are received. Please submit at your earliest convenience. Equal Opportunities: Global Fishing Watch is an equal opportunities employer. We are committed to promoting diversity and inclusion within our organization and in the broader ocean management and conservation community. We hire and promote qualified professionals without regard to race, color, religion or belief, sex, sexual orientation, gender identity, marital or parental status, national origin, age, disability or medical condition, or any other characteristic protected by law. Our goals include building a workforce representative of humanity’s diversity and providing an inclusive and welcoming environment for all employees and partners.
#J-18808-Ljbffr
Request for Proposals, Front End Automation Test Development. Global Fishing Watch seeks proposals for the development of new automated tests and modifications to existing ones of our main front-end product, the GFW map, to be integrated into our CI/CD flow. The consultant will work with internal QA and engineering teams to expand the automated test suite and ensure quality across front-end features. Objectives
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 will 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 monitoring of test results on a regular basis. Implement and document the test automation architecture, covered workflows, validation strategies, execution steps, and maintenance guidelines. Scope
Review functional test cases and user workflows for the map application. Implement front-end automation scripts for priority test cases. Set up and maintain test execution pipelines. Contribute to documenting automated test coverage, test configuration, and testing strategy. Participate in weekly 30-minute catch-ups 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; cover critical front-end user flows with cross-browser support; failures are traceable with actionable debugging feedback. Code Quality & Documentation: Test code follows maintainable practices with proper documentation; framework and scripts integrated into the repository; test coverage reports meet defined quality thresholds; clear setup instructions and contribution guidelines for maintenance. 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. Integration: Tests run on every build with clear reporting. Documentation: All test scripts and frameworks delivered with contributor guidelines and setup instructions. Knowledge Transfer: Handover completed with sufficient documentation and training for in-house maintenance. Timeline
The duration is anticipated to be 2 months, with potential extension up to 3 months depending on project needs. A proposed weekly plan includes kickoff, design, implementation of high-priority flows, CI integration, broader coverage, cross-browser validation, documentation, and handover. 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 exploring AI for test automation (e.g., test generation, visual validations, intelligent selectors). Proven ability to deliver maintainable, well-documented test automation frameworks. Experience collaborating with distributed, international teams across multiple time zones. Submission requirements
A cover letter detailing interest and qualifications with relevant experience. A narrative proposal outlining the approach to fulfilling the responsibilities outlined in the RFP. A descriptive budget outlining total cost; proposals should not exceed USD 40,000 for the estimated duration. A proposed timeline for completing the consultancy. Resumes/CVs of key project personnel. Submission deadline
Proposals are accepted until October 3rd, with the possibility of earlier closure if sufficient qualified proposals are received. Please submit at your earliest convenience. Equal Opportunities: Global Fishing Watch is an equal opportunities employer. We are committed to promoting diversity and inclusion within our organization and in the broader ocean management and conservation community. We hire and promote qualified professionals without regard to race, color, religion or belief, sex, sexual orientation, gender identity, marital or parental status, national origin, age, disability or medical condition, or any other characteristic protected by law. Our goals include building a workforce representative of humanity’s diversity and providing an inclusive and welcoming environment for all employees and partners.
#J-18808-Ljbffr