Automation Engineer
Key responsibilities
· Test Automation: Develop, maintain, and execute automated test scripts using tools like TOSCA, Selenium, and Postman.
· Test Planning: Create detailed test plans and strategies based on business requirements using Zephyr.
· Defect Management: Identify, document, and track defects through their lifecycle.
· Collaboration: Work closely with development, QA, and business teams to ensure comprehensive test coverage.
· Reporting: Provide regular updates on test progress, defect status, and overall quality metrics to stakeholders.
· Continuous Improvement: Identify areas for improvement in the testing process and implement best practices.
Skills and Qualifications:
· Automation Tools: Experience with test automation frameworks and tools (e.g., TOSCA, Selenium, Jenkins).
· Experience: 6+ years of experience in software testing, with a focus on automation.
· Technical Proficiency: Strong knowledge of programming languages such as Java, Python, or JavaScript.
· Analytical Skills: Ability to analyze complex systems and identify potential issues.
· Communication: Excellent verbal and written communication skills.
· Certifications: ISTQB or equivalent certification in software testing.
· Domain Knowledge: Experience working with SQL databases and solid experience in a computing environment with multiple programming languages (Python, SQL).
· Test Strategy: Experience in software test strategy, test case writing, execution, analysis, and reporting.
· Quality Assurance: Understanding of quality assurance and testing principles.
· Documentation: Responsible for reviewing specifications/requirement documents to provide feedback and estimations
· Test Scenarios: Create detailed, comprehensive, and well-structured test scenarios, test plans, test cases, and test estimates. Prioritize, plan, and coordinate testing activities
Requirement
· Perform build verification testing, regression testing and feature testing.
· Create and maintain reusable test data. Maintain suite of regression tests.
· Analyses, designs, develops, codes automation scripts for regression testing.
· Document test results and produce status reports related to testing.
· Identify and report quality assurance and testing issues and defects.
· Convert requirements and design documents into test cases and scripts, prepare test data and execute tests using Zephyr.
· Ensuring all development tasks meet quality criteria through test planning, test execution, quality assurance and issue tracking.
· Provides adequate assurance that systems conform to requirements and adhere to their established plans.
· Documents the quality testing process, describes the program, evaluation, methods of testing and improvements made to systems.
· Identifies potential defects, root cause analysis, suggests options and recommends approaches.
Job Types: Full-time, Permanent
Pay: RM5,000.00 - RM10,000.00 per month
Benefits:
- Health insurance
- Opportunities for promotion
Schedule:
- Day shift