Created by Ivan Jovanovic

JS Remotely - Remote JavaScript Jobs

Find new remote JavaScript, NodeJS, Angular, React, Vue or Electron job from 200+ posted jobs!

Post your job ad - $99 for 3 months ✏️

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

Primotus, LLC

Job description



Overview


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 North/South American and European candidates who meet the requirements outlined below and 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:


Frontend:



  • Angular 1x/6, TypeScript, Ionic Mobile, React, Redux

  • CSS3, Bootstrap

  • Protractor, Selenium (Unit, end-to-end, API and performance testing tools)


Backend:



  • BPMN (Java), DMN (Java)

  • Scala/Akka, Play Framework, Slick

  • Web Sockets

  • Kafka (event-based processing)

  • Postgres, ElasticSearch

  • Restful API


DevOps:



  • 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.