Propose a test automation strategy/plan, facilitating automated scripts maintenance and design (framework, modularization etc.)
Design efficient functional test scenarios and cases ensuring there is traceability back to all business requirements
Integrate automated tests into the continuous integration and continuous deployment (CI/CD) pipeline to ensure early detection of defects and provide rapid feedback to development teams
Schedule automated execution according to the shared best practices
Identify, document, and report software defects and inconsistencies using bug tracking systems
Perform the automated execution results analysis and debug automated test scripts
Create clear and concise test documentation, including test plans, test cases, and test scripts, to facilitate knowledge transfer and maintain consistency in testing processes
Define required test environment and test data needs
Coordinate test data requests/create test data
Create test reports / Support test reports / Support risk assessment
What we are looking for:
Previous experience with low code automation frameworks (Tosca)
Previous experience in Web UI and API Automation with Java, Selenium, Maven, GIT, Rest Assured
Previous experience in API testing tools (Postman, SoapUI, etc.)
Good testing and troubleshooting experience across the software development lifecycle
Good planning, organization, and time management skills
Excellent written and verbal communication skills, the ability to communicate efficiently with the team (business, developers, PO)
Effective communication skills for conveying test strategies & plan for automation