Required Skills and Experience
• 12+ years of experience as an automation engineer, including hands-on design, coding, testing, deployment, and maintenance of automation solutions.
• Strong proficiency in Java, Selenium, Cucumber BDD, and Serenity; demonstrated experience building or maintaining automation frameworks.
• Experience with API automation using Rest Assured.
• Proficiency in SQL queries, data creation, and validation across relational databases.
• Experience testing data platforms, MDM, data pipelines, ETL processing, and Data APIs.
• Working knowledge of CI/CD pipelines, in-sprint test automation, and CI integration.
• Experience with a range of testing types, including unit, integration, API, smoke, system, and performance testing.
• Working knowledge of QA methodologies, testing lifecycles, test planning, test-data management, and test-management tools.
• Required AI exposure and adaptability: hands-on exposure to at least one AI-assisted development or testing tool, plus the ability to describe how you used it, checked its output, and adapted your workflow based on the results.
• Ability to collaborate with cross-functional teams and support QE strategy and metric reporting.
Preferred Experience
• Experience with Azure and/or AWS ecosystems.
• Working knowledge of Oracle, Teradata, SQL Server, ETL tools, and data warehouse architectures.
• Experience mentoring automation engineers and coordinating testing across product or portfolio teams.