Position: Senior AQA Engineer
Company: ITOMYCH STUDIO
Category: QA Automation
Experience required: 5y
English level: intermediate

We are looking for a mid-senior tester to join our company. The successful candidate will need to be knowledgeable about testing processes and agile practices. You will also need to have considerable experience of both automated and manual testing. Responsible for testing all new applications, bugs fixes and enhancement to existing software before deployment to UAT/Production, moving to an ideal zero-defect software environment

It is vital that you have good communication skills and a proven ability to work well with both technical and non-technical colleagues and be comfortable working with minimal supervision


**About you**

At least 5 years experience in Test Automation For Web and Mobile apps

Java and/or Python knowledge

Appium - cross-platform test automation tool for native, hybrid, and mobile web and desktop apps

K6 performance testing tool

Rest-assured / Java - API automation

Strong Knowledge in GIT and version controls systems like (GitLab - GitHub)

CI/CD best practices knowledge

REST API solutions

Continuous integration environments covering: source code repositories; version control; build creation; unit, integration, and system tests

Understanding the Test Automation Design patterns and frameworks

**Would be a plus**

Has experience in Banking Systems & FinTech

Has experience in Non-functional Testing (Performance & Security)

Has worked with cloud solutions

Strong technical experience and fluent in technical communications

Expertise in the end-to-end software development life cycle

Demonstrable track record in a delivery-focused role

You've previously implemented a QA framework either from scratch or completed QA-specific change projects.


**Responsibilities**

End-to-end outcome testing

Carrying out re-mark requests

Check-the-checker

Trend analysis and process improvement

Pulse checks

Providing QA guidance and support

Being flexible with responsibilities and having a positive attitude towards any changes to the role, company/departmental objectives, priorities, and targets

Participate in code review sessions with developers and QA Engineers

**What technologies do we use on our projects?**

Our tech-stack is continually evolving but to give you a flavour of what we’re currently working with here are some of the tools we use; 
Languages: Go, Java (micronaut), Swift, Kotlin, Python
Tools: Kubernetes, Terraform, Docker, Vault, Consul, istio, private cloud, ArgoCD, EFK, Prometheus, Grafana, Firebase Methodologies: Agile, Scrum, Kanban, TDD, BDD, Pair-Programming

**Projects description**

Digital Bank in Saudi Arabia. You will be embracing 12 factor app philosophies and driving key deliverables to our applications and services. We believe in codification (Infrastructure and Configuration as code), automation, immutability, CI/CD and scalability — all for the benefit of our customers and users within a secure and continuously compliant environment. 

Being the first ever startup in the digital banking space in Saudi Arabia, we are progressing at a rapid speed. Things are happening and happening often. Building greatness in a disruptive era requires strong ambition, talent, curiosity, diversity of thought and a belief that we’re better together. We want our colleagues to grow whilst with us so we’ve created an environment that encourages everyone to learn, challenge each other and create extraordinary experiences for themselves, their colleagues and our customers. Trust, Respect and Opportunity is key, and we’re very keen to show that in practice not just in written policy. 

**The size and the structure of the PROJECT team**

Our Engineering Team is now growing consisting of Senior Software Developers, DevSecOps Engineers, Architects and Designers who are responsible for the end-to-end ownership of our platform, from architecture through to infrastructure. Individually they are all exceptional at what they do, but by working collaboratively within a team, consistently applying best-practice and automating absolutely everything they are able to build world-class software for our customers. This is a completely greenfield project, a fully funded cutting edge startup that will require you to muck in with every aspect of our delivery lifecycle. Sometimes you might be working closely with the DevSecOps engineering teams, other times with the PO’s and other times with external parties defining integration mechanisms. We don’t mind where our Developers are based as we are happy for our team to work from anywhere in the UK, EU or GCC, with most of them choosing to work remotely most of the time. We encourage our colleagues to participate in regular (as often as possible) meet-ups with the rest of the team worldwide. We find this builds the effective working relationships that are otherwise missing with fully remote teams. 

**Interview steps**

CV is reviewed by technical specialists
Interview with Recruiter (up to 30 minutes)
Client's interview
Feedback at each stage

**Our benefits**

Regular and predictable Performance Review process
Powerful team expertise and mentorship
Personal development plans
Assistance and expenses coverage in obtaining certification
Financial compensation for participation in conferences
Partial medical and educational expenses coverage
25 billable days off