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 ofSelenium, 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.
