i
Uplers
94 Uplers Jobs
·
3-5 years
Bangalore / Bengaluru
1 vacancy
Node.js Automation Engineer - Puppeteer & Playwright
Uplers
posted 1d ago
Flexible timing
Key skills for the job
Node.js Automation Engineer - Puppeteer & Playwright
Experience: 3+ years
Salary : Competitive
Preferred Notice Period: Within 30 Days
Shift: 10:00AM to 6:00PM IST
Opportunity Type: Hybrid (Bengaluru)
Placement Type: Permanent
(*Note: This is a requirement for one of Uplers' Partners)
What do you need for this opportunity
Must have skills required :
Node.js, Puppeteer, Playwright, puppeteer-extra, browser fingerprinting, Web Automation
Good to have skills :
Security Testing, Data Scraping, AWS, Azure
Our Hiring Partner is Looking for:
.NET Core Developer who is passionate about their work, eager to learn and grow, and who is committed to delivering exceptional results. If you are a team player, with a positive attitude and a desire to make a difference, then we want to hear from you.
Role Overview Description
Job Title: Senior Node.js Engineer with Web Automation Expertise
Location: Bengaluru
Job Type: Full-Time
About us: DataWeave is a cutting-edge AI-powered digital commerce analytics platform that empowers retailers with competitive intelligence and equips consumer brands with digital shelf analytics on a global scale. By harnessing the power of DataWeave, retailers gain the ability to make smarter pricing and merchandising decisions, while consumer brands can optimize their digital shelf performance across key performance indicators such as share of search, content quality, price competitiveness, and stock availability. At the heart of DataWeave's capabilities lies its state-of-the-art AI-powered proprietary technology, which aggregates and analyzes 500+ billion data points, covering over 400,000 brands, 4,000+ websites, and spanning more than 20 industry verticals. We are a globally distributed team, composed of over 200 talented engineers, product managers, and eCommerce experts located across San Francisco, Seattle, Austin, and Toronto in North America, complemented by our technology-focused offices in Bangalore and Coimbatore.
Job Summary: We are seeking a highly skilled Senior Node.js Engineer with strong experience in web automation frameworks and deep knowledge of browser internals and DevTools protocols. This role is ideal for someone who excels in Node.js development and possesses specialized expertise in web automation using tools such as Puppeteer, Playwright, and puppeteer-extra. The ideal candidate has a solid understanding of anti-detection tactics like browser fingerprinting and TLS fingerprinting and can navigate complex scenarios involving DOM manipulation and rendering optimizations. If youâre passionate about automation, have an analytical mindset, and thrive on solving unique challenges, we want to hear from you.
Responsibilities:
â Develop, enhance, and maintain automation frameworks leveraging Node.js and popular web automation tools, specifically Puppeteer, Playwright, and puppeteer-extra.
â Implement and refine browser automation workflows, including browser internals handling and DevTools Protocol (CDP) interactions for advanced DOM manipulations and performance optimizations.
â Optimize rendering and DOM processes for high-speed, high-accuracy automation tasks.
â Apply anti-detection tactics such as browser fingerprinting, TLS fingerprinting, and user emulation techniques to improve automation resilience.
â Troubleshoot and resolve complex automation issues, providing detailed analysis and solutions to enhance framework stability and reliability.
â Collaborate with cross-functional teams to integrate automated testing into continuous deployment pipelines and ensure alignment with product goals.
â Contribute to open-source automation projects or develop internal tools to share across teams, leveraging insights from the broader automation community.
â Identify and address performance bottlenecks within automation processes, utilizing a strong understanding of browser rendering, memory usage, and network activities.
â Actively mentor junior team members and share knowledge of best practices in Node.js and web automation frameworks.
Qualifications:
â Proven experience (3+ years) in Node.js development focusing on automation frameworks.
â Hands-on experience with Puppeteer, Playwright, puppeteer-extra, and related automation libraries.
â In-depth understanding of browser internals, DevTools Protocol (CDP), and DOM manipulation.
â Experience with anti-detection techniques like browser fingerprinting, TLS fingerprinting, and user emulation.
â Strong problem-solving skills with an analytical approach to debugging and performance optimization.
â Knowledge of rendering optimizations and handling large-scale automation tasks.
â Portfolio of relevant work or active contributions to open-source automation projects are highly preferred.
â Familiarity with continuous integration and continuous deployment (CI/CD) processes is a plus.
â Excellent communication skills and the ability to collaborate effectively in a team environment.
Nice-to-Have Skills:
â Experience with security testing and understanding of web security principles.
â Background in data scraping and handling of large data sets.
â Familiarity with cloud environments, such as AWS, GCP, or Azure.
â Knowledge of other programming languages relevant to web automation, such as Python.
How to apply for this opportunity
About Our Hiring Partner:
DataWeave is a cutting-edge SaaS-based digital commerce analytics platform that empowers retailers with competitive intelligence and equips consumer brands with digital shelf analytics on a global scale. By harnessing the power of DataWeave, retailers gain the ability to make smarter pricing and merchandising decisions, while consumer brands can optimize their digital shelf performance across key performance indicators such as share of search, content quality, price competitiveness, and stock availability.
At the heart of DataWeave's capabilities lies its state-of-the-art AI-powered proprietary technology, which aggregates and analyzes 500+ billion data points, covering over 400,000 brands, 4,000+ websites, and spanning across more than 20 industry verticals.
About Uplers:
Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. You will also be assigned to a dedicated Talent Success Coach during the engagement.
(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Automation Engineer roles with real interview advice
3-5 Yrs
Bangalore / Bengaluru
6-9 Yrs
₹ 40 - 50L/yr
Bangalore / Bengaluru
3-7 Yrs
₹ 20 - 27.5L/yr
Hyderabad / Secunderabad
5-8 Yrs
Bangalore / Bengaluru
3-5 Yrs
₹ 7.5 - 12L/yr
Bangalore / Bengaluru