QA Automation Engineer
As a QA Automation Engineer at ExpertFlow, you’ll primarily be working on different Expertflow products. Responsibilities Work intimately with Software QA Manager and QA team to achieve the Quality Objectives of his/her department Automate tests according to ExpertFlow QA processes Execute automated test scripts Report bugs which are found during script creation and execution Coordinate with Development and Product teams Take full ownership of assigned QA tasks Participate in daily SCRUM, sprint planning, retrospective and other scheduled meetings Prepare and maintain testing rigs Stay abreast with latest technologies Raise flag to the QA Team Lead/Manager in case of showstoppers in his/her activities Maintain and follow defined procedure for test automation scripts on version control system like GitLab Requirements Knowledge, Skills and Expertise Knowledge, Skills & Experience Requirements Formal Qualifications/Certification 4-years Bachelor's degree in Computer Science or similar from a reputed institute. Experience 1-2 years of hands-on test automation experience Experience of Load/Stress testing is a plus Working experience in Agile methodologies Experience of using testing and bug reporting tools Experience of working with Linux-command line is a plus Experience of working with Docker, Kubernetes is a plus Knowledge of Git and usage of any Git servers such as GitLab, GitHub Skills Sound knowledge of SDLC and STLC Synchronous and Asynchronous APIs Sound understanding of SQL Good collaborative problem-solving capabilities Good written and verbal communication skills, fluent in English Programming skills for writing SQA test clients and scripts Nice to have Knowledge of contact center solutions / CTI is a plus Working experience of Selenium, Katalon Studio Working experience of CI/CD tool like GitLab or Jenkins Personal Attributes: Deep analytical skills Software product analysis skills Time management skills Punctual Key Accountability & Performance Measures Key Result Area (What you do) Major Activities (Why you do it and how you do it) Testing activities Understand the product domain Write/Execute test automation scripts to make sure it covers all the requirements. Perform different types of testing by following different testing techniques if required Accountable for automated/manual testing Issue identification Assist in troubleshooting issues on production system in a Linux/Docker environment Communications Updates JIRA task status timely and summary of log work Participate in documenting Root Cause Analysis of issues identified in production Actively listens, identifies, and communicates issues. Standards and Techniques Makes use of automated test tools for issues identification Adhere to company’s software QA policies and standards Participates in improving the SDLC/STLC approach being followed Benefits It’s a full-time permanent job 5 days a week. The salary package is based on skills and expertise. In addition to the salary package, the company covers medical benefits for indoor/outdoor treatment for you and your family. Other HR benefits such as annual leaves, Provident funds are also provided.