Job Overview We are seeking a skilled QA Automation Engineer to join our team. The ideal candidate will have a strong background in software testing and quality assurance, with experience in test automation, UI automation, API automated testing, and mobile testing. Responsibilities - Plan, analyze, design, develop, execute and maintain manual and automated test scenarios and test data, including determining priority for test scenarios and creating execution plans to implement these scenarios. - Identify opportunities for automation within software processes. - Identify and clearly document bugs found. Deliver regular reports on bugs found. - Support design and execute test automation strategy for the projects along with other developers and QA Analysts. - Coordinate the test plans with project managers, development managers, and others. - Initiate the analysis, design, implementation, and execution of tests, monitor test progress and results, and check the status of exit criteria (or definition of done). - Automate collection and delivery of test progress and test summary reports. - Support the selection and implementation of automation tools. - Introduce suitable metrics for measuring test progress and evaluating the quality of the testing. Requirements To be successful in this role, you will need: - 5+ years of experience in software testing and quality assurance. - 3+ years of experience in test automation, including writing assertions, debugging failures, and contributing to test requirements. - Advanced proficiency in JavaScript, essential for API automated testing. - Hands-on experience with API testing, particularly REST-based APIs, using Postman. - Experience with other automation tools, such as Selenium. - Experience with mobile testing for iOS and Android applications, including mobile automation. - Ability to manage test data effectively and experience in defect tracking. - Proficiency in test script creation, execution, and reporting using automation tools. - Experience with CI/CD pipelines, particularly with Jenkins. - Basic familiarity with Linux commands for troubleshooting. - Experience with cloud-based environments, particularly AWS. - Ability to validate data and write basic queries. - Strong written and oral communication skills in English are mandatory. - Bachelor's degree in Computer Science, Engineering, or a related field. Benefits We offer a range of benefits, including: - Flexible workspaces - Private medical insurance - Celebrations - Special discounts - Work from home - Flexible schedule - Entertainment area - Great work environment