This month - Remote Junit jobs
  • iPresence
    PROBABLY NO LONGER AVAILABLE.Required: Europe only.

    **QA Engineer
    **

    **Competitive Salary
    **

    **UK or Spain - 100% Remote 
    **

    12 Month Contract

    Please not that this role is a mix of manual and automated testing responsibilities

    *Must be comfortable working in the Adult Niche Sector.

    Here at iPresence our growth is dependent on hiring amazing people! Wherever in the world they work, everyone is rewarded for their contribution. Are you ready to develop your career in an exciting hyper growth company? 

    iPresence was founded in Vancouver, BC to provide clients with a reliable partner to their online marketing and web development needs. We provide a wide variety of web services and predominantly specialise in high traffic websites. Just one of our websites receives 6.4 million views each month, making it one of Alexa’s Top 350 destinations in Canada.

    Our vast in-house experience and expertise enables us to provide our clients with access to valuable resources to tap into their target audiences. We oversee millions of impressions per month through our network of websites building on our customized long term approach to customer success.

    We also actively develop highly successful and profitable ventures of our own. We work on a variety of tech-based products which have evolved with market trends; adult-niche has always been at the heart of internet-usage and part of our rapid growth.

    Requirements

    • 5+ years of experience as QA Engineer

    • 3+ years of experience with test automation, ideally with:

    • Java 10+ (streams, lambda expressions)

    • jUnit 5

    • Selenium 3

    • Excellent experience testing web applications

    • Demonstrable experience testing Restful APIs

    • Working knowledge of Git

    • Familiarity with Docker

    • Exposure to CI/CD solutions

    • Good understanding of HTTP and web applications' architecture

    • Good understanding of testing techniques (boundary value analysis, equivalence class partitioning, pairwise testing)

    • Ability to work unguided and own the entire testing process (starting with requirement definition and finishing with monitoring production performance)

    • Fluent in English

    Desirable:

    • Previous remote experience
    • Working understanding of mocks/test doubles and fixtures
    • Familiarity with SQL, PHP, JavaScript
    • Familiarity with DataDog or similar metrics system
    • Please not that this role is a mix of manual and automated testing responsibilities

    Benefits

    • 100% remote. Work remotely from anywhere in the world and build your own schedule.
    • Coworking allowance
Older - Remote Junit jobs
  • Fleetio
    PROBABLY NO LONGER AVAILABLE.Required: US only.

    Fleetio is a modern software platform that helps thousands of organizations around the world manage their fleet operations. Transportation technology is a hot market and we’re leading the charge, with raving fans and new customers signing up every day. We're looking for a passionate Android Engineer to join our growing engineering team and build the next wave of mobile applications.

    Fleetio treats mobile as a first-class citizen, and as an Android Engineer, you will be at the forefront of shipping features that directly enhance the lives of customers around the world. You’ll be an active participant in collaborating with design and product teams to grow ideas into features. Our apps are actively being migrated from the Ionic framework to native iOS and Android, which means you will take part in reengineering them from the ground up.

    If you’re passionate about crafting quality code and building beautiful Android applications used by tens of thousands of customers, we would love to hear from you! This is a position we consider essential to the company’s success. Be sure to mention coffee in your cover letter so we know you actually read this.

    Our team

    • We're hardcore believers in easy-to-use software. Crafting a delightful user experience is hard work, but we welcome the challenge and are looking for team members who share our ambition.
    • We’re a startup that’s in “scale up” mode, meaning we’re past the days of just a couple of people in a small office, but we’re still very much a fast-paced, highly collaborative company.
    • We’re committed to fostering a tight-knit team through various collaboration tools. We place great value on work/life balance and abhor the stereotypical 100 hours/week startup life. We have families and know you do, too.

    What you'll be doing

    • Craft and continuously ship well-tested, maintainable, and efficient Kotlin code
    • Collaborate with product and design to create, design, and incrementally refine features
    • Migrate existing functionality implemented in the Ionic framework to be more sleek, efficient, and performant in native Android
    • Ensure quality in your code with JUnit and UI tests
    • Proactively identify and squash bugs as well as performance issues
    • Take an active role in shaping and defining mobile engineering best practices

    What's in it for you

    • Be a part of an incredible team of “A” players who go above and beyond to make Fleetio a successful company. We’re a customer-centric team with a great product, excellent support, and countless happy customers
    • Work from our HQ in Birmingham, AL or REMOTELY (must reside in the United States). Over 30% of Fleetio employees work remotely and we strive to promote a strong remote working culture
    • Build mobile apps used daily by tens of thousands of people all around the world. So many different types of companies and organizations operate a fleet each day, and Fleetio is a good fit for most of them (it’s a huge market)

    What we're looking for 

    • BS in Computer Science, Engineering, or equivalent real-world experience
    • 2-3 years of experience building and shipping native Android apps
    • Excellent written and verbal communication skills
    • Proficient in crafting quality code in Kotlin (Java is a bonus)
    • Mastery of the Android SDK and mobile-specific fundamentals (networking, multithreading, memory management)
    • Pixel-perfect attention to detail in designing human-centered interfaces using custom views
    • Experienced in consuming and building RESTful APIs (Ruby on Rails, Node, or similar)
    • Committed to utilizing TDD to create JUnit and UI tests
    • Knowledgeable in the current state of the Android platform, deployment, and continuous integration best practices
    • Versed in hybrid mobile applications (Ionic, React Native, NativeScript, etc.)

    Our benefits

    • 100% coverage of health and dental insurance
    • 401(k) + match
    • Company stock
    • Dependent Care FSA and Medical FSA
    • Generous PTO and 8 company holidays
    • Maternity/Paternity leave
    • Mac laptop, book stipend, and professional development funds
    • Health and wellness initiatives
    • Remote working friendly
    • Monthly catered lunches and office snacks
  • Dillon Software, Inc.
    PROBABLY NO LONGER AVAILABLE.$120,000.00 - $160,000.00.

    Dillon Software is looking for a Java Backend Developer to join our team. We have a number of projects involving consumer media and ecommerce for the public library sector. You'll be developing RESTful web services and integration workflows using a large variety of AWS services, e.g. Elastic Beanstalk, RDS (Postgres and Oracle), Lambdas, ElastiCache, SQS, ECS, ElasticSearch.

    Only individual candidates located in the United States and meeting all the requirements need apply. No agencies or firms - domestic or offshore. Candidates not meeting all the requirements will not be considered. This is a remote, 1099 contractor position. If applying, please include your resumé, three recent professional references, and your hourly billing rate.

    Skills & Requirements

    Expert level skills with the following are required:

    • Java
    • RESTful web service conventions and design
    • Spring or Google Guice
    • Database persistence framework like MyBatis
    • test-driven development
    • SQL skills using either Oracle or PostgreSQL
    • Amazon AWS services, especially with regard to deployment and scalable infrastructure design, e.g. EC2/EC2, SQS, Elastic Beanstalk, ElastiCache, DynamoDB, Lambdas, S3

    In addition to the requirements, we would also strongly favor candidates with the following experience:

    • PostgreSQL plpgsql or Oracle PL/SQL
    • node.js, AWS Lambda
    • SQL query optimization
    • Data partitioning and sharding
    • NoSQL data stores, particularly DynamoDB
    • Redshift
    • devops for large AWS deployments
  • Doximity
    PROBABLY NO LONGER AVAILABLE.Required: North America only.

    Doximity is transforming the healthcare industry. Our mission is to help doctors be more productive, informed, and connected. As a software engineer, you'll work within cross-functional delivery teams alongside other engineers, designers, and product managers in building software to help improve healthcare.  

    Our team brings a diverse set of technical and cultural backgrounds and we like to think pragmatically in choosing the tools most appropriate for the job at hand.

    This position is for an experienced software engineer, with a passion for writing tests, to join our 5 person Test Automation team. We’re looking for someone with a strong track record of implementing and maintaining CI and test automation frameworks for iOS and Android apps.

    About Us

    Here are some of the ways we bring value to doctors:

    • Our web applications are built primarily using Ruby, Rails, Javascript (Vue.js), and a bit of Golang
    • Our native mobile applications are built using Swift (iOS) and Kotlin (Android).
    • Our data engineering stack runs on Python, MySQL, Spark, and Airflow
    • Our production application stack is hosted on AWS and we deploy to production on average 50 times per day
    • We have over 350 private repositories in Github containing our applications, forks of gems, our own internal gems, and open-source projects
    • We have worked as a distributed team for a long time; we're currently about 65% distributed
    • Find out more information on the Doximity engineering blog
    • Our company core values
    • Our recruiting process
    • Our product development cycle
    • Our on-boarding & mentorship process

    Here's How You Will Make an Impact

    • Maintain and improve CI pipelines for iOS and Android applications.
    • Identify and fill existing automation coverage gaps in collaboration with mobile developers.
    • Deploy and maintain CI servers within CircleCI.
    • Write documentation and guides, be an advocate and mentor to the Mobile team with regards to Test Automation.

    About you

    • Minimum four years of professional experience developing test automation and CI/CD pipelines for iOS and/or Android apps.
    • Experience writing unit and integration tests in Swift (Quick/Nimble, XCTest UI Automation) and/or Java/Kotlin (jUnit, Espresso).
    • Considerable experience with iOS or Android build tools (xcodebuild, gradle, fastlane). You must feel at home using these native mobile build tools from the CLI.
    • Able to troubleshoot and optimize test failures and build consistency issues (eg. flickering test scenarios, order-dependent test failures).
    • Able to investigate intermittent CI server failures due to infrastructure shortcomings (eg. low memory, low disk space).
    • Able to communicate effectively and teach engineers best practices for test writing.
    • Able to effectively manage time; balance failure investigation with completing sprint tasks.
    • CircleCI, Docker, Firebase TestLab, and Fastlane experience is a plus.
    • Work remotely provided you have 5 hours of overlap with the team in the U.S. Our core hours are 9:30 AM to 5:30 PM PST.

    Benefits

    Doximity has industry leading benefits. For an updated list, see our career page

    More info on Doximity

    We’re thrilled to be named the Fastest Growing Company in the Bay Area, and one of Fast Company’s Most Innovative Companies. Joining Doximity means being part of an incredibly talented and humble team. We work on amazing products that over 70% of US doctors (and over one million healthcare professionals) use to make their busy lives a little easier. We’re driven by the goal of improving inefficiencies in our $3.5 trillion U.S. healthcare system and love creating technology that has a real, meaningful impact on people’s lives. To learn more about our team, culture, and users, check out our careers page, company blog, and engineering blog. We’re growing steadily, and there’s plenty of opportunities for you to make an impact.

    Doximity is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.