Position: Middle or Senior QA (Privat Aviation SaaS)
Company: Freelance
Experience required: 2y

Help build technology that powers business aviation!

Portside is a venture capital backed company headquartered in San Francisco. We provide modern operational and financial software for the global business aviation industry, currently used by operators of 2,000+ business and government aircraft in 25+ countries.

About Us
- A stable & profitable company, with several products on the market and a growing customer base
- A globally distributed team of ~30 people, with product & engineering based primarily in Ukraine
- Recently raised a round of financing to support further expansion, led by Tiger Global Management (https://techcrunch.com/2021/05/20/portside-raises-17m-for-its-business-aviation-management-platform/)
- Experienced management team. Harvard Business School and Berkeley graduates. Founded a Y Combinator company before (GetGoing, acquired in 2016), which grew to $1B in annual sales.

- Modern technology stack, including:
-- Infrastructure: Amazon Web Services (AWS)
-- Back-end: Python, Django, PostgreSQL
-- Front-end: JavaScript, React, Typescript
-- Devops: Jenkins, Docker, Kubernetes, Terraform, GitHub Actions
-- Monitoring: Kibana, Sentry, LogRocket, Pagerduty, Prometheus, Grafana
-- Custom reporting: Jaspersoft Studio
-- Communication & design: JIRA, Confluence, Slack, Figma


We are looking for a Middle QA Engineer to join our small (currently 2 people) QA team.

Requirements
- 2+ years of experience in software testing
- experience in testing of Web applications
- understanding of SDLC and STLC
- knowledge of QA test documentation standards and tools
- experience in test case creation and maintenance
- understanding of Agile/SCRUM principles
- understanding of CI/CD concepts
- quick learner with interest in professional growth (including the possibility of growth in automation)

Would be a plus
- mobile testing experience
- automation testing (JS / TS / WebDriverIO)
- it would be really good if you had some experience with UI automation  (preferably using JS or at least desire / ability to learn) to help with automation part-time.

What you will do
- analyze and review specifications and technical design documents
- generate test cases and checklists based on the requirements and documentation
- understand and follow the master test plan and/or the project plan
- identify, record, document, and track bugs
- prioritize test cases and defects based on risk analysis
- cooperate with the Customer Success Team on processing user issues and feedback
- test software releases by executing assigned tests (manual/automated)
- update test cases based on the discovered defects

What we offer
- a small, friendly, professional team
- competitive compensation
- ability to work remotely in any European time zone
- no corporate bureaucracy
- holidays, 20 working days of vacation, and paid sick days

We are currently at 11 people BE (Python/Django) / 10 people FE (JavaScript/Typescript/React), and are looking to grow the team gradually this year -- our technology stack is described in the job description in more detail.  Also have 2 product, 3 devops, 3 people in QA, 2 designers

Company: the company is 4 years old, we are now profitable and are continuing to grow, i.e., do not need any outside financing at this point.  At about 40 people right now (we have a number of people in sales).  Planning to double revenue this year.  In addition to our core product (described in the job description), we have several new projects/initiatives for this year.