Position: Senior AQA Engineer
Company: Softengi
Experience required: 5y
English level: upper

**Description of the project:**
This is a complete greenfield project, a cutting-edge start-up that will require you to muck in with every aspect of our delivery lifecycle. Being part of the Banking engineering team you will be embracing 12-factor app philosophies and driving key deliverables to our applications and services, remotely. Sometimes you might be working closely with the DevSecOps engineering teams, other times with the POs, and other times with external parties defining integration mechanisms.

**The tools we use**
Languages: Go, Java (Micronauts), Swift, Kotlin, Python
Tools: Kubernetes, Terraform, Docker, Vault, Consul, istio, private cloud, concourse-CI, EFK, Prometheus, Grafana, Firebase
Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming

**MUST Skills
Java, Appium, GitHub, GitLab, Python, Kotlin, SAP ERP, Oracle fusion ERP**
•  4+ years of experience in Test Automation for Back/Web/Mobile
•  2+ years with Appium
•  Java/Kotlin
•  FE/BE automation experience
•  Strong Knowledge of GIT and version controls systems like (GitLab - GitHub)
•  End-to-end outcome testing
•  Carrying out re-mark requests, сheck-the-checker, pulse checks
•  Trend analysis and process improvement
•  Providing QA guidance and support
•  You've previously implemented a QA framework either from scratch or completed QA-specific change projects.
•  Understanding the Test Automation Design patterns and frameworks
•  Participate in code review sessions with developers and QA Engineers

**Desirable skills**
• Experience in Banking Systems & FinTech
• Experience in Non-functional Testing (Performance & Security)
• Worked with cloud solutions
• Strong technical experience and fluent in technical communications
• Expertise in the end-to-end software development life cycle

 **Responsibilities:**
• Ensure the product meets high-quality standards
• Participate in the requirement analysis, identify areas of focus during testing and QC, and communicate these clearly to stakeholders
• Create Automation framework from the scratch
• Be the main Head of the automation testing process
• Understand and analyze the functional & regression scope of product development items
• Good at designing different automation frameworks/architectures based on project needs
• Come up with technology suggestions and implementation
• Coordinate work ideas and technologies with the team for complete feature deliverables
• Collaborate with other teams throughout the company (DevOps, Core Team, Development Teams, etc.)
• Explore, Implementation & use code coverage tools
• Curiosity & appetite to learn: would have acquired a detailed understanding of the overall system