Senior AQA Engineer (Java)
Senior
Full time
Vacancy is currently inactive
Position overview
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.
Project 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.
Client’s values 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 structure of the team Our growing Engineering Team includes Senior Software Developers, DevSecOps Engineers, Architects, and Designers responsible for end-to-end platform ownership. This greenfield project requires collaboration across all delivery aspects. We offer remote work options in the UK, EU, or GCC, encouraging regular global meet-ups to build strong relationships. Our team excels individually but achieves world-class results through collaboration, best practices, and extensive automation.
YOUR BACKGROUND
- 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
- Knowledge of Grafana/Kibana
- English level - B1+/B2
Skills that will 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
WE OFFER
- 23 billable days off per year
- Equipment (Apple)
- Fair and competitive compensation
- Friendly team and enjoyable working environment
- Regular updates on company news, Q&A sessions with top management
- Flexible work schedule
- Ability to work entirely remotely from anywhere in the world
Please indicate your salary expectations. Application without salary expectations will not considered.