Lead and mentor a team of QA Engineers, providing guidance and technical expertise in automation testing.
Develop, maintain, and execute automated test scripts using various automation tools and frameworks.
Design test cases, create test data, and ensure the accuracy and reliability of automated test results.
Develop and communicate the test strategy, test plans, and schedules for projects.
Collaborate with stakeholders to analyze requirements and ensure quality standards are integrated into the development process.
Log identified issues in the defect tracking tool and facilitate communication with the development team.
Create and maintain a suite of automated tests and automation frameworks to support regression testing.
Collaborate closely with the development team and clients to ensure quality standards are integrated into the development process.
Create and maintain comprehensive test documentation, including test cases, test scripts, test data, and test reports.
Manage and report on quality metrics, identifying areas for improvement and implementing corrective actions.
Implement best practices and methodologies to enhance the effectiveness and efficiency of the QA process.
Collaborate with the QA team and stakeholders to define the testing scope, objectives, and approach.
Requirements
Bachelor s Degree in Computer Science or equivalent qualification in a related field.
Minimum of 6+ years of experience in software quality assurance, with experience in QA Automation.
Strong technical background in software development methodologies, automation testing tools, and automation frameworks.
Proven leadership and team management skills.
Hands-on experience in testing Mobile (iOS and Android) and Web applications.
Expert-level knowledge in manual and automation testing.
Experience in Agile/Scrum methodologies and defect tracking tools like JIRA.
Knowledge of test automation basics and automation tools like Katalon, Appium will be an added advantage.
Experience with non-functional automation tools: Load Runner, JMeter, TestNG etc
Experience with functional automation tools: Selenium, JUnit, Cucumber etc.
Experience in Selenium Web Drivers: AndroidDriver, ChromeDriver, iPhoneDriver, iPhoneSimulatorDriver
Knowledge of SQL, OOP concepts, and software development languages such as Java, Cypress.
Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is preferred. Minimum of 12 years of experience as a Data Engineer, with a strong background in data cataloging, Talend, and SQL. Proficiency in data transformation using Talend to create efficient ETL processes. Familiarity with data cataloging tools and methodologies, enhancing data discoverability and accessibility. Deep understanding of data governance, data quality, and best practices in data management. Strong SQL skills for data querying and analysis. Exceptional problem-solving abilities, meticulous attention to detail, and analytical thinking. Effective communication and interpersonal skills for collaborating with diverse teams.