About the job Software Tester (Automate)
Job Responsibilities:
- Design, review, and improve existing Test Scripts, or create new Test Scripts based on system requirements and test scenarios.
- Perform software/system testing according to Test Scripts and analyze defects identified during testing.
- Prepare test results, defect reports, and test summary reports.
- Review and provide guidance on the work of Software Test Engineers to ensure testing quality and compliance with testing standards.
- Record and maintain test execution data and provide test status/results to the Test Leader.
- Participate in testing team meetings to communicate and clarify system changes that may impact the software/system development and testing processes.
- Collaborate with System/Deployment Engineers to install and configure systems on various test environments and ensure test execution is performed correctly.
- Maintain accurate records of work activities in the Time Sheet System.
- Develop, maintain, and execute automated test scripts to improve testing efficiency and coverage.
- Analyze automated test results, troubleshoot test failures, and work with development teams to identify and resolve defects.
Qualifications:
- Bachelor's degree in Computer Engineering, Computer Science, Information Technology, or a related field.
- At least 1 years of experience in Test Automation.
- Hands-on experience with Automated Testing Tools, such as: Robot Framework, Selenium, Cypress
- Programming experience in Python and/or JavaScript.
- Good knowledge and practical experience with SQL.
- Strong understanding of Software Testing Life Cycle (STLC) and defect management processes.
- Experience in designing and maintaining test cases, test scripts, and test reports.
- Good analytical, problem-solving, and communication skills.
- Ability to work effectively with QA, Developers, Test Leaders, and Deployment/Infrastructure teams.