Create and maintain automated test cases, test plans, and test framework ensuring that they are up to date with requirements and policy changes. Conduct testing on new features and file defects and follow-up for closure. Support development team in providing evidence/investigations artifacts, etc. Perform various tests such as manual/functional/performance/exploratory tests and support UATs. Assist in resolving production cases.
Responsibilities
- Create and maintain automated test cases, test plans, and test framework
- Create, maintain, and improve the automated test framework and test environments
- Conduct testing on new features and file defects and follow-up for closure
- Support development team in providing evidence/investigations artifacts, etc.
- Perform various tests such as manual/functional/performance/exploratory tests and support UATs
- Assist in resolving production cases
Requirements
- At least 1 year of professional software quality testing experience with hands-on automation
- Strong understanding of testing techniques, risk analysis
- Strong understanding of test-driven development, continuous integration, and continuous delivery
- Experience working in AGILE SCRUM teams
- Proficiency/Knowledge in programming languages such as Java and/or Low Code platform such as Mendix. Knowledge of Spring Boot will be an advantage
- Experience with open-source automated testing frameworks such as Cucumber, TestNg, and Playwright. Automation tools like Selenium will be an advantage.
- Experience with open-source performance testing tools such as JMeter, Gatling, Locust, or enterprise-level tools such as HP LoadRunner is preferred.
- Experience with open-source penetration testing tools such as ZAP, Burp Suite, SQL Map, or enterprise-level tools such as HP WebInspect, Nessus, CheckMarx is preferred.
- Excellent communication and collaboration abilities
- Proactive, self-driven, and motivated.