AI Senior Test Automation Engineer
Bangsar South, W.P. Kuala Lumpur
|Hybrid
|Direct hire
|Job ID 7658|Posted Feb 11, 2025JOB DESCRIPTION
Job Title: AI Senior Test Automation Engineer
Work Arrangement: Hybrid
Location: Kuala Lumpur, Malaysia
About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.
Our client is revolutionizing voice and data capturing and processing for telecommunications and governmental agencies through innovative IP and Voice data stream processing and analytics. Our cutting-edge solutions shape the future of global communication, processing billions of data points daily and directly impacting government operations.
We are seeking a Senior Test Automation Engineer to automate the testing processes for our data processing, analytics, and visualization engine. You will focus on building test frameworks that ensure the reliability, performance, and accuracy of our complex data pipelines and visualization tools.
Key Responsibilities
Work Arrangement: Hybrid
Location: Kuala Lumpur, Malaysia
About Horizontal: Established since 2003 in the US, Horizontal solves complex challenges across two distinct businesses: Horizontal Digital and Horizontal Talent. We are consistently recognized for being a top workplace and one of the fastest growing private companies. Horizontal Talent specializes in staffing for IT, Digital & Creative and Business & Strategy markets. We have global offices in US, UAE, India, Malaysia and Australia.
Our client is revolutionizing voice and data capturing and processing for telecommunications and governmental agencies through innovative IP and Voice data stream processing and analytics. Our cutting-edge solutions shape the future of global communication, processing billions of data points daily and directly impacting government operations.
We are seeking a Senior Test Automation Engineer to automate the testing processes for our data processing, analytics, and visualization engine. You will focus on building test frameworks that ensure the reliability, performance, and accuracy of our complex data pipelines and visualization tools.
Key Responsibilities
- Automation of Data Processing & Visualization Testing: Develop and maintain automated test scripts for validating the functionality, performance, and accuracy of data processing pipelines, analytics algorithms, and visualization dashboards.
- Data Pipeline & Engine Testing: Ensure the entire data pipeline, from ingestion to analysis to visualization, is thoroughly tested for reliability and integrity.
- Performance Testing: Conduct load and performance testing to validate that the data analytics engine can handle large datasets and high volumes of data requests in real-time.
- End-to-End Testing: Implement comprehensive end-to-end test automation covering all phases of the data lifecycle, including preprocessing, analysis, visualization, and report generation.
- Collaboration with Development Teams: Work closely with data engineers, architects, and developers to define test strategies, integrate test automation into CI/CD pipelines, and ensure high test coverage for analytics features.
- Innovation in Testing Tools: Research and integrate new test automation tools and methodologies to improve the quality and efficiency of data testing.
- Continuous Improvement: Drive continuous improvements in the testing process to increase test accuracy, reduce test cycle time, and improve test automation coverage for the data analytics system.
- Experience: 8+ years of experience in software testing, with significant experience automating testing for data-intensive applications.
- Programming Skills: Proficiency in programming languages like Python, Java, or JavaScript for writing test scripts and automating test cases.
- Automation Tools: Hands-on experience with test automation frameworks such as Selenium, Cypress, or similar tools for UI and data-driven testing.
- Data Expertise: In-depth understanding of data processing, ETL pipelines, and analytics engines. Experience with SQL and NoSQL databases for validating data integrity.
- Visualization Testing: Strong knowledge of data visualization tools such as Power BI, Tableau, or D3.js and their specific testing requirements.
- Performance Testing: Experience with performance testing tools (e.g., JMeter, LoadRunner) for data processing and analytics engines.
- Agile & CI/CD: Familiarity with Agile development and continuous integration/continuous delivery (CI/CD) processes, ensuring automated tests are part of the software delivery pipeline.
- Collaboration: Strong communication skills and ability to work in a cross-functional team to align on test strategies and objectives.
- Real-Time Data Testing: Experience testing real-time data processing systems and ensuring low-latency, high-performance analytics pipelines.
- Cloud Platforms: Familiarity with cloud-based environments (AWS, GCP, Azure) for deploying and testing data analytics applications.
- Machine Learning Models: Knowledge of testing workflows involving AI/ML models, including data pre-processing, feature engineering, and model validation.
- Security Testing: Experience with security testing in the context of data analytics, ensuring privacy and protection of sensitive data.
- DevOps Practices: Experience integrating automated tests into DevOps pipelines for seamless deployment and testing.
- Problem Solver: Excellent problem-solving skills, particularly in the context of large-scale data processing and automation challenges.
- Leadership: Demonstrated leadership in driving test automation initiatives and mentoring junior QA engineers.
- Proactive & Self-Driven: Passionate about technology and continuous improvement, with a proactive approach to driving test automation efficiency.
- Adaptable: Able to adapt to fast-paced environments and quickly learn new technologies and tools.
- Collaboration: A team player who thrives in cross-functional teams, fostering a culture of innovation and continuous learning.
- Language: Fluent oral and written English is mandatory.
- Good interpersonal skills
- Excellent organizational skill
- Team player but able to work on own initiative
- Good written and oral communication skills
- Enthusiastic, self-starter and highly self-motivated
- Appreciation of cultural differences
- Attention to Details
Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer.
We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.
In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact us.
All applicants applying must be legally authorized to work in the country of employment.