Sr. Test Automation Engineer (REMOTE): Protractor, Web/Mobile Business Workflow

Primotus, LLC

Job description


Primotus is developing a unique Enterprise scale, user-configurable mobile workflow platform, which allows users to design entire systems - including drag-and-drop database, forms, entitlements, processes, mobile applications, business decisions, messages, reports, and even maps - with little to no developer support. The platform is flexible enough to be deployed for a myriad of business verticals.

We’re looking for a Senior Test Automation Engineer having experience with Protractor (Angular 1/6) creating tests for BPM or other Enterprise platforms and supporting systems. Tests should include unit, black/white/gray box, and end-to-end. 

Important to be detail oriented with goal of assuring software is user-friendly, bug free, and performant. 

Position is open to US and Non-US candidates (who can work mostly during Eastern Timezone).  Part-time is a option for ideal candidate. Sorry, no applicants needing H1. 

You’d be: Spearheading automated end-to-end (ETE), functional, integration, regression, and manual testing efforts of a complex mobile and web platform. And developing and executing test plans, uncovering bugs and suggesting UI/UX modifications, interacting with developers, and updating documentation with goal of improving platform’s usability, reliability, and responsiveness.  Some of the specifics include:

  • Creating end-to-end tests using JavaScript (Angular) and Protractor
  • Completing JSON-based service testing with Postman
  • Creating mobile tests using Appium and other mobile tools
  • Creating and implementing test plans and manual tests for performance, regression, integration, and functional purposes
  • Assisting with platform design with eye on UX design/usability
  • Reviewing app error logs and metrics
  • Construct instructions for bug duplication
  • Documenting test procedures and communicating problems and solutions to team
  • Juggling multiple stories and implementations in an Agile work environment
  • Improving platform testability and augmenting testing tools
  • Enhancing documentation
  • Pairing with frontend, backend, and analysts
  • Available to work on Eastern Time (ET)

You’re expected to have:

  • 3+ years professional testing/QA experience (black/grey/white box and manual)
  • 1+ year of mobile testing
  • 1+ year of JavaScript experience for automated/ETE testing
  • Knowledge of testing tools for both for web and mobile
  • History of writing test plans
  • Background in test case management and bug tracking
  • Exposure to automation tools such as Selenium
  • Knowledge of scrum or agile methods
  • Strong verbal and written communication skills (English)
  • Ability to work in a paired-development environment
  • Bachelor's degree from University or College
  • Attention to detail and good UX skills
  • Self starter having worked remotely
  • Committed to meeting testing deadlines.

Nice to have:

  • Working knowledge of Selenium, Protractor, Appium, Saucelabs, BrowserStack (or similar tools).
  • Knowledge of different open-source BPM tools (Camunda, Activiti, JBPM, etc) 
  • Experence with Business Rules or Decisions including DMN (Decision Management Notation)  
  • Exposure with CMMN (Case Management)  
  • Experience with some of the tools highlighted above along with Agile development using JIRA and Git
  • Experience with third-party integrations
  • Exposure to cloud computing platforms such as AWS
  • Experience with some of the tools highlighted above along with Agile development using JIRA and Git

Our Stack : Includes many of the most-desired technologies, including:


  • Angular 1x/6, TypeScript, Ionic Mobile, React, Redux
  • CSS3, Bootstrap
  • Protractor, Selenium (Unit, end-to-end, API and performance testing tools)


  • BPMN (Java), DMN (Java)
  • Scala/Akka, Play Framework, Slick
  • Web Sockets
  • Kafka (event-based processing)
  • Postgres, ElasticSearch
  • Restful API


  • Jenkins
  • Webpack
  • GIT, GitHub
  • AWS

Our development team:

  • Is small and growing with 10 members, so you'll have a significant impact
  • Team is multi-cultural from USA, Mexico, South Amercia and Europe 
  • Is divided into frontend and backend teams
  • Separates code into distinct modules and services
  • Uses JSON API for backend/frontend integration
  • Applies Agile programming and paired development methodology in 3-week sprints
  • Works in a virtual environment

If you think you’re a good fit and are interested in building something highly configurable and really innovative, please shoot us an email.