Quality Engineer

Role: Quality Engineer
Responsibilities
· Develop and maintain automated test frameworks and scripts using Java
· Design and implement comprehensive test plans and test cases
· Assesses and understands the flow of code and its interaction with various processes and systems
· Perform test automation feasibility analysis – Understand and investigate business requirements, issues referred by the Product and Development teams to translate to manual and automation test cases/scripts
· Collaboration with various stakeholders – Product Management, Application Development, DevOps, and other Technical teams in planning and coordination
· Expand the capabilities of the framework to support the completion of automated tests against different testing environments and develop automated component tests to validate component behavior
· Participate in code reviews and contribute to improving code quality
Required Skills
· Experience with Selenium & Java and testing APIs using Rest Assured
· Experience in Data Platform, MDM, Data pipelines, ETL data processing and Data APIs
· Proficient in SQL Queries and data creation/validation
· Experience in Azure and/or AWS ecosystems desired
· Experience with CI/CD pipelines, in-sprint test automation and CI integration
· Working knowledge and extensive experience in various types of testing (Unit, Integration, API, Smoke, System, Performance, etc.) is required
· Working knowledge of test planning, test data management, automated & manual test execution, and test management tools to support complex data and cloud landscape
· Working knowledge with Oracle, Teradata, SQL Server, ETL tools and data warehouse architectures highly preferred
· Working knowledge of QA methodologies, life cycle and processes
Requirements
· Bachelor’s degree in computer engineering or similar
· 7+ years of experience as an automation engineer with
· Ability to solve problems with effective communication skills
· Strong attention to detail and quality focus
· Ability to work independently and as part of a team
· Critical thinking, creativity, and problem-solving skills