About the Role:
The QC Automation role is instrumental in ensuring the highest quality of software applications and IT systems. This position involves designing and executing automated test scripts, identifying and reporting defects, and collaborating with development teams to enhance product quality. The ideal candidate will have a strong technical foundation, coupled with a keen eye for detail and a passion for delivering exceptional software.
Responsibilities:
Collaborate with software development teams to develop detailed test plans and test cases based on project requirements and technical specifications.
Perform other tasks as assigned by the Line Manager.
Report and track defects and issues using a designated bug- tracking system, working closely with developers to resolve and retest defects.
Conduct various types of testing, including security testing, to validate the functionality, reliability, and security measures of IT systems.
Ensure compliance with IT quality standards, industry best practices, and security regulations.
Collaborate with IT teams to identify areas for process improvement and participate in process enhancement initiatives.
Execute comprehensive quality assurance tests on software applications, websites, and IT systems using testing frameworks to automate the testing process, identifying defects, anomalies, and areas for improvement.
Requirements:
Minimum of 3 years of testing experience.
Hard- working, honest, and proactive in work.
Strong logical and critical thinking skills.
Experience in API testing on web and mobile apps, with deep knowledge in security and databases.
Strong understanding of software development methodologies.
Bachelor&039;s degree in Computer Science, Information Technology, or a related field.
Ability to summarize information clearly and communicate proactively.
Familiarity with CRM, CDP, transaction processing, banking, and ERP systems.
Excellent analytical and problem- solving abilities.
Experience with Selenium and Katalon frameworks.
Proficiency in Java and Python.
Experience working in a collaborative team environment, including creative reviews and constructive feedback.