
Closed
Posted
Paid on delivery
I need a seasoned automation engineer (around five-plus years hands-on) to strengthen our web application test coverage. We already have a partial Java + Selenium WebDriver framework running Cucumber for BDD, but several areas are still manual and some of the existing steps need refactoring. Your job is to extend what is in place while also building brand-new scenarios where gaps exist, then wire everything into our CI pipeline. The current suite executes mainly against Chrome; however, I want the code structured so we can turn on Firefox or Safari with minimal effort when business priorities shift. Please follow a clean Page Object Model, keep step definitions readable for non-technical stakeholders, and generate clear reports (Allure or an equivalent you trust). Deliverables I expect: • Updated framework modules and any new utility classes checked into our Git repo • A set of new Cucumber feature files covering the critical user journeys we will agree upon up front • Refactored legacy steps brought up to current coding standards without breaking existing builds • CI job configuration (Jenkins or similar) demonstrating reliable headless execution I will review the pull requests, run the suite on my end, and sign off once green builds and reports confirm coverage. Let me know your availability and the approach you would take so we can get started quickly.
Project ID: 40533454
44 proposals
Remote project
Active 10 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
44 freelancers are bidding on average ₹24,992 INR for this job

Hi, this looks straightforward at first, but in my experience there’s usually a key detail that can cause issues later. I’ve handled similar projects before and can outline a practical approach for you. For similar work and case studies, feel free to check my profile: https://www.freelancer.com/u/microlent Let me know if you'd like me to walk you through the plan. ~ Rajesh
₹18,000 INR in 15 days
7.9
7.9

Your Cucumber steps will fail in CI if you're not handling dynamic waits properly - I've seen frameworks break when Chrome headless timing differs from local runs by 2-3 seconds. Also, cross-browser execution won't be "minimal effort" unless you've abstracted WebDriver initialization and capability management upfront. Before I map out the refactoring strategy, two quick questions: What's your current flakiness rate on the existing suite, and are you using Docker containers for Jenkins agents or running tests directly on the build server? This affects how I'll structure the WebDriverManager setup and parallel execution. Here's the technical approach: - JAVA + SELENIUM 4: Refactor implicit waits to explicit WebDriverWait with ExpectedConditions, eliminating 80% of timing-related failures in headless mode. - PAGE OBJECT MODEL: Build a BasePage class with reusable methods (clickWhenReady, waitForElement) so step definitions stay under 5 lines and stakeholders can read them without technical context. - CUCUMBER BDD: Write feature files using business language, then implement step definitions that call page objects - keeping Gherkin clean while technical logic stays in Java layers. - CROSS-BROWSER GRID: Use WebDriverManager to auto-download drivers and implement a factory pattern so switching browsers is a single config change, not code rewrites. - JENKINS CI/CD: Configure parameterized builds with Maven Surefire for parallel execution, generate Allure reports with historical trends, and set failure thresholds to block bad deployments. - GIT WORKFLOW: Structure PRs with separate commits for refactoring vs new features so you can cherry-pick if needed, plus I'll add .gitignore rules to exclude test artifacts. I've rebuilt 4 Selenium frameworks that were "partially working" - the pattern is always the same: waits are broken, locators are fragile, and CI fails randomly. I don't take on projects where the existing code is a black box, so let's do a 20-minute screen share where you walk me through the current repo structure before I commit to timelines.
₹22,500 INR in 7 days
7.0
7.0

Hi, I’m Armin Nikdel. I can extend your Java Selenium WebDriver/Cucumber suite for INR 20500 with delivery around 10 days, working from the existing framework instead of replacing it. My approach would be to refactor brittle legacy steps into clean Page Objects and readable Cucumber definitions, add new feature files for the agreed critical user journeys, and introduce a configurable WebDriver setup so Chrome stays primary while Firefox/Safari can be enabled with minimal changes. I would also add reliable headless CI execution with Allure reporting, stable waits, least-data logging, and checks that existing builds do not break. Which CI system should I target first for the working job configuration: Jenkins, or another runner already used by your team?
₹20,500 INR in 10 days
5.9
5.9

Your existing Java Selenium + Cucumber setup needs the framework tightened before adding more feature files, otherwise the new coverage will just make the old step duplication and POM drift harder to fix. I'd start by reviewing the current step definitions, page objects, hooks, runners, and config, then refactor the legacy parts that are blocking new coverage. After that I'd add the agreed high value journeys in Cucumber, keep selectors and waits inside the Page Objects, wire Allure reporting, and set up a Jenkins headless run that proves the suite is green from CI. For 37500 INR, I'd deliver this as one 5 day milestone: stabilized Cucumber/POM structure, new agreed feature coverage, cleaned/refactored reusable steps, Allure reports, and a Jenkins headless job. This is an indicative estimate from the brief, I'll give you a firm quote once the exact feature count and current repo shape are locked. I'd also keep the browser setup ready for Chrome, Firefox, and Safari later, without pretending full cross-browser execution is part of this first pass. Quick check before I start: roughly how many existing feature files and failing or flaky scenarios are in the framework now?
₹37,500 INR in 5 days
3.2
3.2

As an accomplished DevOps and automation specialist, my team and I can offer you an unmatched level of experience that spans over a decade. Our technical proficiency, most pertinent to your project needs and covering skills in Git, will guarantee your test coverage needs are not only met but exceeded. We've had substantial hands-on experience with Java, Selenium WebDriver, BDD, and CI tools like Jenkins - everything needed to deliver the optimal solution for your requirements. Additionally, we have a proven track record in restructuring existing frameworks without breaking builds while increasing productivity - all ensuring we handle the BDD test automation process for your web application smoothly. Our approach to this project prioritizes a clean Page Object Model architecture that enhances readability even for non-technical stakeholders. Moreover, our previous work validates our dedication to incorporating efficient reporting mechanisms; we can plug in Allure reports or any equivalent tool you trust for comprehensive insights into testing progress. Ultimately, samoht will provide you with the much-needed scalability and flexibility. We'll adhere strictly to best practices: updating framework modules and utility classes on a Git repo, generating new Cucumber feature files targeting critical user journeys we determine at the beginning - all designed to offer you full control over your tests. Let's get started!”
₹25,000 INR in 7 days
3.4
3.4

I can extend and refactor your existing Java + Selenium Cucumber framework using a clean Page Object Model, improving step definition structure and adding missing critical user journey coverage. I’ll make browser execution configurable (Chrome/Firefox/Safari via WebDriver factory), integrate stable headless CI runs in Jenkins, and add Allure reporting for clear test visibility. I’ll also refactor legacy steps without breaking existing builds and commit everything in clean PRs. Ready to start today.
₹25,000 INR in 7 days
1.5
1.5

Hello, The biggest risk I see is the existing mix of manual steps and legacy step definitions causing brittle tests and slow CI runs when you enable additional browsers. Unclear step wording also prevents non-technical stakeholders from validating scenarios quickly. I have 7 years of hands-on test automation experience building and extending Java + Selenium WebDriver frameworks that run Cucumber for BDD. I have taken partial suites to full coverage by refactoring legacy step definitions, implementing a clean Page Object Model, and adding utility classes for retries, waits, and data setup. I have delivered Allure-based reporting and Jenkins pipeline jobs that run headless Chrome and can be toggled to Firefox or Safari with a config flag and a driver factory pattern. I will first run the existing suite, identify brittle steps and manual gaps, and propose the critical user journeys to cover. I will refactor legacy steps to readable, business-oriented step definitions, add new Cucumber feature files for agreed journeys, implement a driver factory and capability profiles so Chrome/Firefox/Safari selection is a single config change, and commit utility classes and test modules to your Git repo with PRs you can review. I will wire tests into a Jenkins job demonstrating reliable headless execution and produce Allure reports that link to build artifacts. Refactors will include unit-tested helpers and minimal breaking changes to current builds; I will open PRs for each area and iterate based on your feedback. - Which critical user journeys should I prioritize for the new Cucumber features? - Do you prefer Jenkins pipeline script or a declarative job I can drop into your existing CI? Regards, Affan Qureshi
₹14,850 INR in 149 days
0.0
0.0

Hi, I am an IITian with 10+ years of experience to develop similar projects ,I will refactor your existing Java + Selenium WebDriver + Cucumber BDD framework using the Page Object Model with PageFactory, implement WebDriverManager for cross-browser support (Chrome, Firefox, Safari) via Selenium Grid or driver binaries, enhance step definitions with reusable hooks and test data management through external JSON or Excel via Apache POI, and integrate the suite into Jenkins or GitHub Actions CI pipeline with parallel execution using TestNG or JUnit 5 and ExtentReports for rich HTML reporting. Kindly click on the chat button so I can share you my relavant projects. Lets connect
₹12,500 INR in 7 days
0.0
0.0

I am an experienced automation engineer with expertise in Java and Selenium BDD. I can quickly deliver high-quality, robust automation scripts to strengthen your web application. I am available to start immediately.
₹15,000 INR in 1 day
0.0
0.0

Hi, This project aligns well with my experience, and I'd be happy to help. I focus on delivering professional, reliable work with strong attention to detail and clear communication throughout the project. My goal is always to provide a solution that is both effective and easy to maintain. I can enhance your Java Selenium BDD automation framework by extending existing scenarios and creating new ones to cover critical user journeys. I will ensure a clean Page Object Model, readable step definitions, and clear reports using Allure or a trusted equivalent. Deliverables include updated framework modules, new utility classes, new feature files, legacy steps refactored to current standards, and a configured CI job for reliable headless execution. I look forward to learning more about your requirements. Regards, Christopher Olivier
₹18,750 INR in 7 days
0.0
0.0

I understand that hiring a freelancer without reviews requires trust. One advantage of working with someone building their reputation is that you get their full attention and commitment. Before submitting this proposal, I took the time to understand what success looks like for this project. For the Java Selenium BDD Automation project, I will meticulously extend the existing framework, fill the manual testing gaps, and ensure seamless integration into your CI pipeline. I will prioritize a clean Page Object Model, readable step definitions, and robust reporting to keep stakeholders informed. My experience outside Freelancer.com includes successfully completing similar projects, showcasing my commitment to communication, reliability, and quality work within deadlines. While I am new here, I am offering discounted rates to deliver exceptional results. I'd love to chat more about your project! The worst that can happen is you walk away with a free consultation. Regards, Jabu
₹18,750 INR in 7 days
0.0
0.0

Your existing Java + Selenium + Cucumber stack aligns well with our automation experience. We can start by reviewing the current framework, identifying coverage gaps, and creating a roadmap for new scenarios and refactoring priorities. * Our approach would include: Framework assessment and cleanup POM-based architecture improvements Readable Cucumber step definitions New feature coverage for critical user journeys Stable cross-browser-ready design Jenkins-based headless execution Reporting integration (Allure or equivalent) PR-driven delivery with incremental validation We focus on maintaining build stability while expanding coverage so new automation does not disrupt existing pipelines.
₹25,000 INR in 7 days
0.0
0.0

Hello, I have over 10 years of experience in test automation and framework development using Selenium WebDriver, Java, Cucumber BDD, Jenkins, Git, and CI/CD pipelines. For this project, I will: • Review the existing automation framework and identify coverage gaps. • Refactor legacy step definitions and utility classes while maintaining backward compatibility. • Develop new Cucumber feature files and automation scenarios for critical business workflows. • Enhance the Page Object Model structure to improve maintainability and scalability. • Configure reliable headless execution in Jenkins and generate detailed Allure reports. • Ensure the framework remains browser-agnostic so Firefox and Safari support can be enabled with minimal future effort. • Follow Git-based development practices and provide clean pull requests with regular progress updates. I am comfortable working with existing codebases, improving framework quality, and delivering stable automation solutions without disrupting current builds. One question: Are the existing step definitions already aligned with the Page Object Model, or is migration/restructuring to POM expected as part of the refactoring scope? I would be happy to discuss the current framework structure, test coverage goals, and delivery plan in more detail. Thank you for your consideration. Amit Kumar
₹30,000 INR in 21 days
0.0
0.0

BEFORE YOU MAKE A HIRING DECISION, GIVE ME A MOMENT TO SHOW YOU WHAT SETS ME APART. I recently completed a Java Selenium BDD Automation project that involved extending an existing framework, refactoring manual areas, and integrating new scenarios into the CI pipeline. I understand the importance of a clean user-friendly UI for high-end customers. SUCCESS ISN'T JUST ABOUT EXECUTION—IT'S ABOUT MAKING THE RIGHT DECISIONS BEFORE THE WORK STARTS. Regards, Nabeel Ismail
₹18,750 INR in 7 days
0.0
0.0

am an Automation Test Engineer with 4+ years of experience in Manual and Automation Testing, specializing in Playwright, Selenium, API Testing, and Java. I have worked across Banking, Fintech, Telecom, and AI-based applications. I am confident in quickly understanding project requirements, delivering quality work, and contributing effectively from day one. I would appreciate the opportunity to be part of your project and demonstrate my skills, dedication, and commitment to achieving successful outcomes.
₹25,000 INR in 3 days
0.0
0.0

Hi, I'm a QA engineer with 5+ years of hands-on experience in Selenium WebDriver, Java, and BDD/Cucumber frameworks. I've built and maintained automation suites using Page Object Model for web applications across fintech, healthcare, and SaaS domains. Here's my approach for your project: 1. Audit existing framework - review current POM structure, step definitions, and identify gaps in coverage 2. Refactor legacy steps to clean coding standards while keeping existing builds green 3. Build new Cucumber feature files for critical user journeys we agree upon 4. Structure the framework for cross-browser execution (Chrome, Firefox, Safari) using WebDriverManager 5. Integrate Allure reporting for clear, stakeholder-readable test results 6. Configure Jenkins CI pipeline for reliable headless execution with parallel test support Relevant experience: - Built Selenium+Cucumber BDD frameworks from scratch for 3 enterprise web apps - Implemented Page Object Model with reusable utility classes and custom wait strategies - Set up Jenkins CI/CD pipelines with headless Chrome execution and Allure dashboards - Experienced with Git branching, PR reviews, and maintaining clean test repos I'm based in Pune and available to start immediately. Happy to discuss the scope of critical journeys and provide a detailed timeline. Looking forward to collaborating!
₹20,000 INR in 7 days
0.0
0.0

Hi, I am with 5+ years of Professional Experience in Manual And Automation Testing similar projects ,I will refactor your existing Java + Selenium WebDriver + Cucumber BDD framework using the Page Object Model with PageFactory, implement WebDriverManager for cross-browser support (Chrome, Firefox, Safari) via Selenium Grid or driver binaries, enhance step definitions with reusable hooks and test data management through external JSON or Excel via Apache POI, and integrate the suite into Jenkins or GitHub Actions CI pipeline with parallel execution using TestNG or JUnit 5 and ExtentReports for rich HTML reporting.
₹20,000 INR in 7 days
0.0
0.0

Hi, I am a Senior QA Automation Engineer with 17 years of experience in Manual and Automation Testing, specializing in Java, Selenium WebDriver, Cucumber BDD, API Testing, Jenkins, Git, and CI/CD integration. Your project is a great match for my experience. I have worked extensively on enhancing existing automation frameworks, refactoring legacy test suites, increasing automation coverage, and integrating test execution into CI pipelines. For your project, I would: ✔ Review and improve the existing Java + Selenium + Cucumber framework ✔ Refactor legacy step definitions and page objects without impacting current builds ✔ Automate critical user journeys currently tested manually ✔ Strengthen the Page Object Model for better maintainability and scalability ✔ Configure the framework for easy future support of Firefox/Safari ✔ Integrate reliable headless execution through Jenkins ✔ Implement clear reporting using Allure Key achievements: • Automated 1,500+ UI and regression test cases across enterprise applications • Reduced regression testing effort by over 70% through automation and CI/CD implementation • Built and maintained scalable automation frameworks using Selenium, Java, Cucumber, and Playwright • Developed end-to-end validation frameworks covering UI, API, and Database testing I am available to start immediately and can first perform a framework assessment to identify coverage gaps, refactoring opportunities, and an implementation roadmap.
₹25,000 INR in 7 days
0.0
0.0

Hello, We have experienced QA automation engineers with 5+ years of expertise in Java, Selenium WebDriver, Cucumber BDD, TestNG/JUnit, Jenkins, and CI/CD automation. ✔ Extend and enhance your existing Java Selenium BDD framework ✔ Refactor legacy step definitions and utilities following best practices ✔ Implement Page Object Model (POM) architecture ✔ Create new Cucumber feature files for critical user journeys ✔ Improve code maintainability and reusability ✔ Configure cross-browser support for Chrome, Firefox, and Safari readiness ✔ Integrate Allure reporting for detailed execution insights ✔ Set up Jenkins/CI pipelines for reliable headless execution ✔ Git-based workflow with clean pull requests and documentation Our approach begins with reviewing the current framework, identifying gaps, refactoring unstable components, and implementing scalable automation standards without disrupting existing test coverage. We have successfully delivered automation frameworks for enterprise web applications, eCommerce platforms, SaaS products, and business portals with CI/CD integration and reporting dashboards. We are available to start immediately and can quickly provide an assessment, implementation plan, and timeline after reviewing the existing repository. Best Regards, Resonite Technologies
₹55,000 INR in 7 days
0.0
0.0

Your project is a strong match for my background because I specialize in building and scaling Selenium automation frameworks rather than simply writing test scripts. For your project, I can: • Enhance and refactor the current Java + Selenium + Cucumber framework. • Automate manual test scenarios and increase overall coverage. • Implement a robust Page Object Model with reusable components. • Keep feature files and step definitions readable for business stakeholders. • Design the framework for easy cross-browser support (Chrome, Firefox, Safari). • Integrate automated execution into your CI pipeline. • Configure detailed reporting using Allure with screenshots and execution insights. • Reduce flaky tests through proper synchronization and framework best practices. I focus on delivering maintainable automation that continues to provide value as the application evolves. Before implementation, I will review the existing framework, identify improvement opportunities, and provide a structured plan for extending coverage efficiently.
₹22,000 INR in 7 days
0.0
0.0

Pune, India
Member since Oct 26, 2018
$10-30 USD
$30-250 USD
₹12500-37500 INR
$10-30 USD
£250-750 GBP
min $50 USD / hour
₹12500-37500 INR
€1500-3000 EUR
$1500-3000 AUD
$30-250 USD
₹1500-12500 INR
$8-15 USD / hour
₹1500-12500 INR
$25-50 USD / hour
₹100-400 INR / hour
$25-50 USD / hour
$250-750 USD
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD