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

Primotus, LLC · Jan 23rd 2019

Apply on StackOverflow Careers

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 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:

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.

Apply on StackOverflow Careers