Job Scope:
- Design and implementation of the Test Automation Framework.
- Establishment of test scripts, test suites, and libraries for the automated test system.
- Maintenance and improvements of CI/CD pipelines for mobile applications.
- Maintenance of a fully integrated test automation system focusing on the infrastructure of the client application.
- Analyze product quality data and develop automation projects to ensure and improve product quality actively.
- Provide functional and non-functional test automation coverage.
- Collaborate closely with various departments, both technical and business-oriented.
- Identify new approaches to automation and explore new tools to replace manual tests.
Required Hard Skills and Qualifications:
- Excellent problem-solving and analytical skills.
- Comfortable working on all platforms (Windows, Mac, Linux).
- Experience with Java, Spring Framework, and Maven.
- Proficiency in automation tools such as Selenium and Appium.
- Hands-on experience with unit-testing frameworks like TestNG or JUnit.
- Knowledge of Jenkins or TeamCity.
- Experience with SQL.
- Familiarity with testing applications on both client and server sides.
- Experience in building test infrastructure and tools.
- Strong background in software development and test automation/design.
- Proficient understanding of design patterns and algorithms.
- Quality assurance and testing experience.
Nice to Have:
- Experience with continuous integration and deployment processes.
- Familiarity with Python.
Soft Skills:
- Strong team player.
- Willingness to handle routine tasks.
- Open communicator with quick responses to requests.