Remote selenium Jobs

This Year

Senior Machine Learning Engineer
python tensorflow pytorch selenium browser-extension machine learning Jul 06

Get to know us

eyeo is an open-source software company that builds products like Adblock Plus, Adblock Browser and Flattr. By leveraging distribution partnerships, we bring ad-blocking technology everywhere, giving users control over their online experience while offering creators, publishers and advertisers more ways to earn money for the free content they provide.

In combining our reach based on distribution partnerships and our own products, our technology runs on over 150 million devices.

At eyeo, we’re passionate about user agency, personal privacy, sustainability and keeping the web an open, fair resource for everyone.

How we work

eyeo colleagues are based all over the world. We practice agile and work in distributed, cross-functional teams that span nearly every timezone. Many of our tech teams prefer to work asynchronously.

What you'll do

We're looking for a Senior Machine Learning Engineer to help us apply the recent advances in machine learning to ad blocking problems. In this position you would be expected to build and maintain our internal tools, like admincer, manage inference infrastructure, and integrate trained models into our products. You will be interfacing with machine learning models, deep understanding of machine learning techniques is desirable. You will be part of a team focused on automating ad blocking. This will involve proactively identifying, framing and solving problems.

After your morning coffee, you'll be expected to...

  • Build and maintain internal tools for curation of our datasets
  • Deploy and support ML models on the server-side  
  • Develop and maintain tools and processes for annotation of ad detection datasets
  • Implement data collection and inference routines in both Python and Javascript

What you bring to the table...

  • Applied machine learning background
  • Ability to proactively and autonomously solve problems
  • Experience implementing machine learning in Python
  • Working knowledge in JavaScript and Web development
  • Experience with either TensorFlow or PyTorch for both training and inference tasks
  • Experience deploying machine learning projects to real users
  • Experience working remotely
  • Experience working in Agile teams

It's awesome, but not required, if you know about...

  • The advertising technology industry
  • Ad-blocking technology
  • Browser extensions
  • Browser instrumentation (Puppeteer, Selenium etc)

What we offer

  • Work from home, one of our offices, or a co-working space—we trust you to find what works best for you
  • Stipend for one of the following: home office, co-working space, or relocation
  • Flexible working hours
  • 26 days paid vacation days
  • Your choice of hardware and setup
  • Personal and professional development budget
  • Monthly childcare stipend for children under 6
  • Offsite team days and annual summer company retreat in Cologne
  • Company-sponsored hackathons

Privacy Notice

When you apply, you’ll be automatically forwarded to our recruitment platform operated by an external service provider called Greenhouse (seated in the US). Greenhouse collects some information on its website, such as anonymous usage statistics, by using cookies, server logs, and other similar technology. For more information, please refer to Greenhouse’s Privacy Policy. All documents and information provided by you are stored with Greenhouse. In order to ensure an adequate level of data protection, eyeo and Greenhouse have entered into the EU Standard Contractual Clauses (“processors”) - Commission Decision C(2010)593. You can request a copy of this by contacting us at privacy[at] If you don’t want your data forwarded to Greenhouse, please do not apply. For detailed and further information, please refer to our Privacy Policy at

Share this job:
Software QA Engineer
selenium javascript jenkins qa linux testing May 11

What we do

Practichem, a Raleigh-based biotech firm focused on speeding antiviral cures to market, uses a patented protein chromatography instrumentation platform to deliver time and cost savings in the race to deliver critical viral health solutions worldwide. 

Chromatography instrument technology lags well behind consumer tech. Many current scientific instruments are controlled by 1993-era software. When compared to current technology, chromatography instruments do not store and share data well. Studies reveal scientists spending the majority of their applied time extracting, converting, and loading data as part of their workflow. This is not a research science problem, or a chromatographic problem. This requires a software technology solution.

Practichem believes scientific instrument software should be as intuitive to use as a smart phone app. We’re setting a new standard for the laboratory by creating browser based software that runs our scientific instruments. Help us drive innovation to the laboratory for greater discovery and collaboration.

Who we are

Practichem is a different kind of company and we like it that way. We have incredibly high standards and hire exceptional people who enjoy pushing themselves to perform at their highest levels every day. Join our team and enjoy an environment that appreciates hard work and achievements. 

What we expect

You appreciate a start-up environment free from bureaucracy. You thrive on open discussion. You have incredibly high standards for documentation and testing procedures. Organization and consistency are standard operating procedures for you.

This must excite you. You must be curious and practical. You will be expected to challenge and be challenged, to create and innovate. Practichem's work style is not for everyone. 

What you will do

  • Manage software testing and strategy.
  • Update tests to reflect the latest user stories.
  • Devise client and server system tests.
  • Write automated integration tests, maintain and update existing tests.
  • Participate in design discussions.
  • Test software and hardware on web applications and instrumentation.
  • Clearly and consistently document issues, bugs, and testing procedures.
  • Prepare and present technical information to departmental, cross-departmental, and executive groups.
  • Provide subject matter expertise and reach out for help when needed.
  • Juggle fast changing priorities, be process minded, and detail driven.

Preferred experience and skills

  • Bachelor's  degree plus at least 5 years relevant experience or demonstrated technical competencies plus at least 5 years relevant experience.
  • Javascript
  • Jenkins, Selenium, or Cucumber
  • JIRA or similar tracking system
  • Effective verbal and written communication skills.
  • Strong problem solving and analytical skills.
  • Understand and analyze complex issues.
  • Work with minimal supervision and document daily goals.
  • Have strong organizational skills.
  • Experience in scientific instrumentation.
  • Experience with databases.
  • Start-up environment experience.

What we offer

  • Competitive compensation and benefits. We work reasonable hours and rarely get called on nights, weekends, or holidays.
  • We support remote work.
  • You'll work alongside other accomplished engineers and scientists.
  • Choose a Mac or a PC. You can run Windows or a Linux distro.
  • Join Practichem and get $500 in cozy cash to set your workspace how you want. Buy a super mouse, a wrist thingy, a special chair, plant, mood ring, or maybe a Maneki-neko?


Make sure you’re having fun at work -- meet new friends, push yourself in new ways, try new things. If you aren’t having fun at some level, you’ll be unhappy. We don’t want that. We want you to work hard, love what you do, and have fun.

Share this job:
Quality Assurance Engineer
selenium ranorex postgresql git sql qa Feb 15


Spire Systems is seeking a full-time quality assurance engineer to assist in keeping our accounting software stable. This role works closely with our client support representatives and developers and is required to provide third-tier and emergency client support when necessary. To cover our Eastern Canada/US clients, we need a morning person who can start at 8AM Eastern (5AM Pacific).

Remote work is an option for an individual who is self-motivated, disciplined, and can provide a quiet and distraction-free home office.

Key Responsibilities

- Research software issues and document them
- Create and run Ranorex and Selenium test cases
- Analyze SQL database problems (PostgreSQL)
- Support third-party developers using the Spire REST API
- Provide third-tier troubleshooting and remote support as needed

Required Skills & Qualifications

- Excellent English language ability (reading, writing, and speaking)
- Minimum of 2 years experience working professionally in a quality assurance role
- Experience with Selenium or other test automation framework
- Previous experience using REST APIs
- General experience with business and/or accounting software and processes
- Experience installing, configuring, and troubleshooting software on Windows
- Positive, professional attitude
- Attention to detail

Spire Core Values

- Sustainable – We create software for growing businesses that keeps pace with the fast-changing technology industry, preserving investments and maintaining profitable relationships.

- Progressive – We are forward thinking and dynamic. We embrace change and use it as a catalyst for innovation.

- Integrity – We demonstrate accountability by delivering what we promise. We will earn and maintain trust.

- Respect – We value diversity and promote inclusiveness. We treat others as we expect to be treated.

- Excellence – We hold ourselves to the highest standards and strive to meet and exceed expectations.

Share this job:
Junior QA Engineer
qa selenium automation debugging javascript junior Jan 01

The team at Kodify is looking for a talented QA Engineer to join our remote team and bring new dynamic on board. This specific role is open to remote candidates based in the European Union (a must for us). With you on board, we’re looking to expand our QA team to support 15 developers and 4 devops working across multiple European locations, and take our projects to a whole new level.

You will help design and deliver QA Best Practices and maintain quality in our applications. Working closely with the QA Lead, and other technical teams to ensure the quality of our code base is constantly improved. Your collaboration with the team will be key to ensuring that their methods and tools are correctly chosen and implemented to ensure best practices are maintained throughout the application's life-cycle.

Key responsibilities:

  • Designing and documenting test cases and plans
  • Performing manual testing and manage test cases in Testrail (or similar)
  • Identifying and recording of bugs, and verifying fixes
  • Assisting development team by reproducing issues

What’s on offer

  • Latest tech equipment
  • Core hours with flexitime
  • Training and development budget and free days to attend training/conferences/etc.
  • 10% time for personal projects
  • Company Amazon book account
  • Half Day off on your Birthday
  • Awesome offices and locations: Barcelona, Altea and Montreal!
  • Quarterly team meetups
  • Kodify off-sites, events and team activities!
  • Unique Kodify culture!


 Must have:

  • Knowledge regarding software testing goals, processes and best practices
  • Strong analytical thinking
  • Ability to clearly write test cases and logging defects
  • Skills in debugging issues, and providing developers with significant feedback on failed tests
  • Great communication skills
  • Understand Cost vs Risk in testing strategy
  • Great self organization skills
  • A real passion for QA

Bonus points:

  • Desire to transition into a test automation role
  • Basic git/github skills
  • Experience with test case management tools such as Testrail, Zephyr, Testlink or similar
  • Experience working remotely and with remote teams
  • Knowledge and experience in JIRA
  • Experience working in an Agile/Scrum development process
  • Have worked in a high traffic / no-cache environment
  • Understanding of Microservices Architecture
  • AWS, Kubernetes & Docker knowledge
  • Data validation and Google Analytics experience is a plus
  • Continuous Integration Experience (Jenkins, CircleCI, TravisCI)
  • Node.js, Javascript, React experience
  • Test automation experience (Selenium, Testcafe, Cypress)
  • Security testing
  • Usability testing

About you:

  • You’re a real team player. You love to help and find solutions together.
  • Your sense of humour will bring a new dynamic to the team - you love to have fun while you work!
  • You can think on your feet and adapt well to fast changing environments and priorities.
  • You love analysing data. You’re a complexity thinker and a real problem solver.
  • You’re flexible and available when needed. You understand emergency calls can be part of the job and are aware of the challenges supporting a 24/7 environment.
  • You stay updated on industry developments and strive to improve our platform with innovative solutions
  • You are passionate about software development & quality
Share this job:
QA Engineer
selenium tdd gherkin cucumber automation qa Dec 23 2019

FineTune is seeking a rigorous and detail oriented QA engineer for our AP and Pre-AP software product.   You must reside in the US to apply.  We are a fully distributed and international team though 1/3 of us are in Boston Metro area.  S/he will have the opportunity to work on mission critical software that will impact 3-5 million students in 2019. 

If you are highly technical and care about maintaining up to date test repository, agile process and communication around test runs and results, getting ahead of software development and defining clear acceptance criteria, comprehensive test cases for repeatable test runs and extremely interested in reliable software development, this is the right job for you.  You must be well versed in requirements gathering, extremely detailed in the organization of test scenarios and test runs while loving to run and report on various selenium based testing, load testing (Python Locust), api testing, data driven testing.  You must feel comfortable with SQL and understand test driven development (TDD) and behavior driven development (BDD).  You must have worked in QA'ing at least 1 production released software that served at least 10K+ users.  S/he will be working with our development team, product owners, designers and increase the quality of the software so that we may serve 3 million+ users in 2019.


  • Proven experience in understanding complex user needs with multiple stakeholders
  • Proven examples of generated detailed requirements documentation, acceptance criterias, test scenarios, test runs and sprint bug reports
  • Extremely metric oriented and strive for repeatability across the QA team
  • 3+ years of QA experience
  • 3+ years experience with API testing, UI testing, end to end testing and various types of manual testing.
  • 3+ years experience QA’ing high-availability enterprise software a plus
  • 3+ years experience with Databases (SQL or noSQL) to manipulate, load and delete test data
  • Experience with Selenium testing and rigorously combining automated and manual testing striving for 100% use case coverage
  • Fearlessly diving into SQL or log analysis
  • Ability to clearly document bugs, screen shots, console logs and bug replication steps so developers can rapidly fix bugs
  • Always updating test scenarios and test runs with latest requirements and acceptance criteria
  • Educating developers on past bugs so that they can decrease mistakes in future
  • Ability to communicate with devs in technical terms on browser exceptions, API errors, HTTP status codes and application latency
  • Understanding of load testing is a plus
  • Experience with apache bench is a plus
  • Python based automation is a plus
  • Strong Agile Process Experience
  • Experience with continuous integration, test driven development, behavior driven development
  • Ability to dive deep into technical issues and identify whether a bug is front end or back end related
  • Strong verbal and written communication skills
  • Comfortable with github and merging pull requests
  • Experience in debugging performance issues in docker, kubernetes and AWS ECS containers is a plus
  • Experience in debugging performance issues with javascript and reactjs or other SPA architecture a plus
  • Desire to continuously, learn, improve and apply new technologies that will increase operational efficiency and effectiveness
  • BS/MS in Computer Science or equivalent a plus

As we prepare for rapid business growth from here, FineTune Learning is seeking to hire a QA Engineer who have worked in at least 1 production released software/web/mobile products.  We are looking for people who have strong motivation to grow startup companies, who is agile and continuously improving themselves while having an opinion for great software components and services with great attention to detail in delivering reliable software that is well tested according to user expectations.

Share this job:
Java Engineer for our CMS needed!
java selenium maven jenkins scrum testing Dec 18 2019

At Magnolia, we help our clients to manage their virtual presence. FlexibleScalableMobile. Magnolia CMS' mobile-inspired user interface and customizable app framework have revolutionized the world of content management. Join us to strengthen Magnolia's position as the most user-friendly enterprise CMS on the planet.

We’re looking for YOU, an experienced Java Engineer with a passion for solving problems as part of an agile team.

If you strive to create value in innovative ways and instead of trying to "think outside of the box" you simply get rid of it - his is when you're the perfect match for us.

Are we the right match for you? Please read on.

What you will do:

  • Develop new features for our CMS, either Core or Add-ons
  • Maintain the core content management functionality: from the user interface to rendered content including the template system, resources, and integration with front-end technologies.
  • Take the technical lead of new initiatives and draft architecture and design concepts for larger changes
  • Work in an agile environment with bi-weekly SCRUM sprints
  • Deal with and improve dependency management, source control, issue tracking tools, and testing frameworks we use
  • Spread new ideas and proven practices like TDD, Clean Code, Scrum, DevOps

What we are looking for:

  • BS in Computer Science or equivalent
  • Minimum of 5 years Java development experience, Enterprise Java development is a plus
  • Advanced experience with web technologies
  • Experience with dependency management, source version control, issue tracking tools, and testing frameworks (for example Maven, Git, Jira, JUnit/Selenium)
  • Experience with Vaadin or GWT is a bonus
  • Fluent English is required, additional languages are a plus

What we actually do

We’re passionate about what we create; design and craft matter to us - whether it be in the graphics, the user experience or the code. Creating open source software that everyone can dig into keeps us honest & our code clean. We use state-of-the-art development tools and practices such as Maven, continuous integration with Jenkins, automated UI testing with Selenium & Jira for issues and project management.

And here’s how Magnolia empowers your success:

  • A Great Product:  Loved by clients and respected by analysts, Magnolia is arguably one of the best CMS solutions on the market.
  • Directly Contribute to Magnolia’s Success: We value each individuals’ input and create opportunities to realize them.
  • Great variety in your areas of responsibility: You will be able to dive into any skill area within the company that allows you to grow according to your personal career goals.
  • International Exposure: With offices in the USA, Spain, Switzerland, Czech Republic, Singapore, and Vietnam you will collaborate with colleagues from over 30 Nationalities.
Share this job: