Duties & Responsibilities:
- Analyse and translate business requirements into test scenarios and test cases and execute tests independently
- Design and script highly readable and extendable automated test scripts according to the automation development guidelines
- Participate in automation code reviews and provide constructive feedback
- Implement and contribute to framework improvements to improve automation code coverage
- Participate in the creation and execution of load and performance tests and provide detailed report on test execution and recommendations
- Ensure correct documentation of test cases
- Ensure testing processes and procedures are adhered to
- Maintain high level knowledge of the inner workings of our system in order to effectively provide support to developers and testers.
- Perform test leadership tasks
- Provide technical guidance to the testing team
- Research and implement new technologies to improve the quality and speed of testing
- Participate in all agile team ceremonies with the view of increasing understanding of requirements suggesting ways of implantation and identifying nonfunctional requirements
Desired Experience & Qualification:
- Minimum 6 years relevant experience in software testing
- 4 years automation testing experience developing regression and sanity tests using opensource tools (UI and API)
- 2 years load and performance testing monitoring and reporting
- Proven experience creating automation frameworks
- Proven understanding of automation testing fundamentals
- Testing technologies: Selenium Webdriver NUnit Cucumber Karate Postman Appium Groovy Rest Assured IntelliJ Charles Proxy Gatling Java Python