Job Description
As a Test Automation Engineer, you will play a critical role in ensuring the quality and reliability of our software applications through the development and execution of automated testing solutions. You will work closely with development teams to design, develop, and maintain automated test scripts and frameworks, contributing to the overall efficiency and effectiveness of our testing processes. As part of a Global Engineering team, you will be supporting the LBU (Local Business Units) and the Group to: -Assist with the develop and implement test automation strategies and methodologies to ensure efficient and effective testing processes. -Assist with design, develop, and maintain automated test scripts and frameworks to validate software functionality. -Execute automated tests and analyze test results to identify defects and drive resolution. -Collaborate with cross-functional teams to integrate automated tests into the CI/CD pipeline and align with technical requirements. -Stay updated with emerging technologies and best practices in test automation, contributing to continuous improvement initiatives. -Development and maintenance of automated test scripts and frameworks. -Execution and analysis of automated tests to validate software quality. -Collaboration with cross-functional teams to prioritize and address testing requirements. -Contribution to continuous improvement initiatives in test automation practices. -Compliance with relevant regulations and industry standards in test automation processes. [Apply now at https://my.hiredly.com/jobs/jobs-malaysia-isoftstone-job-test-automation-engineer] ; Requirements:- Qualifications: -3 years of experience in software testing, with a focus on test automation. -Bachelor's or master’s degree in computer science, Engineering, or related field. -Proficiency in Flutter application test automation, especially in Flutter web applications. -Strong programming skills in Dart and Shell language. Better to have Python and Java experience. -Experience with continuous integration and delivery tools like Jenkins, Travis CI, or GitLab CI. -Solid understanding of software development methodologies, QA processes, and Agile principles. -Excellent analytical and problem-solving abilities, with attention to detail. -Effective communication and collaboration skills, with the ability to work in a team environment. Tools and Technologies -Automated Testing Frameworks: -Must have: Flutter Testing Frameworks -Nice to have: Selenium, Appium, TestNG, Junit, etc -Programming languages -Must have: Dart, Shell -Nice to have: Java, Python, JavaScript etc -Continuous integration and delivery tools -Jenkins, Travis Cl, GitLab CI etc -Collaboration and Communication: -Slack, Microsoft Teams, or similar tools for team communication. -Jira for project management and issue tracking. -Confluence