1
applicant
Senior QA Automation
in Colombo, Full-time • posted on 11 Feb 2025
What will you be doing?
- Responsible for mobile and web applications testing, combined with back-end integration testing. Our projects include Entertainment, FinTech and online banking solutions, sensor and data-driven solutions in personal and professional healthcare, retail and loyalty solutions, and more,
- Prepare test plans, create, maintain, and execute test cases,
- Work closely with other QA engineers and developers in the US, India, and the Netherlands. You will be a part of a client-facing team.
What does it take to excel in this role?
- Proficient with Java (from version 8 and above), Javascript (from ES5 and above), Typescript
- Proficient in OOP or Functional Programming paradigm,
- Proficient in Behaviour Driven Development (BDD) and/or Test Driven Development(TDD),
- Proficient in test management frameworks such as Cucumber 5+, JUnit5, TestNG for JAVA and Jasmine, Mocha for Javascript,
- Proficient in working with industry-standard testing tools, frameworks such as:
- Backend: REST Assured, Spring RestTemplate, HTTP Client or any other REST API frameworks,
- Web UI : Selenium or any other tools like WebdriverI/O, Cypress or Protractor,
- Mobile: Appium for Android & iOS, Espresso for Android or XCtest for iOS.
- Experience in processes analysis and prepare Test Strategies and Test Plans,
- Experienced in defining and integrating testing into CI/CD pipelines,
- Experienced in working and testing Relational Databases,
- Proficient in applying the SOLID principles in an automation framework,
- Professional level of English.
Nice to have
- ISTQB certification,
- Experience in defining test strategies: identify what needs to be tested, when, how - and the corresponding risks,
- Experience with .NET,
- Experience in designing and implementing scalable Test Automation Solutions,
- Experience in non-functional testing (Performance, Security, Accessibility),
- Experience in testing cloud-based solutions,
- Experience with parallelisation and concurrency,
- Experience with IoC,
- Experience with NoSQL databases.