The Role
We're seeking an experienced QA Automated Tester to join our quality assurance team in Kuala Lumpur. In this role, you'll be instrumental in ensuring the reliability, functionality, and performance of our software products. You'll collaborate with developers, project managers, and cross-functional teams to design, implement, and execute comprehensive automated and manual testing strategies that deliver exceptional software quality.
Key Responsibilities
Test Strategy & Planning
- Partner with stakeholders to understand project requirements and develop comprehensive test plans
- Define testing scope, objectives, environments, test cases, and data requirements
Test Automation Development
- Build, maintain, and enhance automated test scripts using Selenium framework
- Create automated tests for web applications covering functional, regression, performance, and smoke testing
- Automate test environment deployment processes
Test Execution & Analysis
- Execute automated and manual test scripts, analyze results, and document findings
- Perform API testing using tools such as Postman and Rest Assured
- Monitor and manage test environments and configurations
- Categorize and report defects systematically
Quality Assurance Management
- Manage test data sets for both automated and manual testing
- Ensure data consistency and proper isolation in test environments
- Track and manage defects using issue tracking systems (JIRA, Zephyr)
- Collaborate with development teams to prioritize and resolve issues
Performance & Optimization
- Conduct performance testing and analyze system behavior under various conditions
- Identify performance bottlenecks and recommend improvements
Documentation & Communication
- Maintain comprehensive documentation of test cases, scripts, results, and processes
- Communicate test progress, findings, and issues to stakeholders
- Collaborate effectively with cross-functional teams
Continuous Improvement
- Stay current with industry trends and best practices in test automation
- Champion and implement testing best practices within the team
Required Qualifications
- Bachelor's or Associate degree in IT or related discipline
- Minimum 5 years of proven experience in automated software testing
- Strong proficiency with Selenium test automation framework
- Solid programming and scripting skills, particularly in Java
- Experience with BDD tools (Cucumber or SpecFlow)
- Knowledge of performance testing tools (JMeter or LoadRunner)
- Familiarity with cloud platforms (AWS) and containerization (Docker)
- Proficiency with version control systems (Git)
- Strong knowledge of Agile development methodologies
- Excellent problem-solving abilities and meticulous attention to detail
- Outstanding communication and collaboration skills
- ISTQB or similar QA certification preferred
Job Type: Full-time
Pay: RM4,736.66 - RM12,753.96 per month
Work Location: In person