Categories

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