JOBSEARCHER

Functional Test Engineer

Title – Functional Test EngineerLocation – Cincinnati, OH ( 5 days onsite)Domain Skill:Strong banking domain expertise related to commercial loan systems, including customer onboarding, funding and boarding, and end to end loan lifecycle management. This includes handling multiple accruals and non-accrual scenarios, charge off processing, collateral processing, participation/syndication, billing, ticklers, late charges, and related loan servicing functions.Testing Skills Required• Test Design Techniques: Knowledge of various testing methodologies (functional, API, regression, integration)• Test Case Development: Ability to create comprehensive and effective test cases• Defect Management: Skilled in identifying, logging, and tracking defects• Communication: Clear and concise verbal and written communication with developers, QA teams, and stakeholders• Collaboration: Ability to work effectively within cross-functional teams• Problem-Solving: Strong analytical skills to identify root causes and propose solutions• Adaptability: Ability to keep up with evolving technologies and testing practices• Agile Mindset: Experience working within Agile development processes• Continuous Improvement: Drive automation initiatives for API/web services testing, Web UI, data extract scripts, database testing, and test data management based on business needsTechnical Skills Required• Programming Languages: Proficiency in Java, Python, and JavaScript• Database Knowledge: Strong understanding of SQL and database interactions (e.g., DB2, Snowflake)• API Testing: Hands-on experience with API testing tools and methodologies• Version Control: Proficient in Git for code management• CI/CD Tools: Familiarity with continuous integration and deployment tools (e.g., Jenkins)• Application Lifecycle Management: Experience with tools such as Digital.ai or qTest• Testing Tools: WebdriverIO, ReadyAPI, Visual Studio Code, Postman• Test Automation Frameworks: Expertise in POM, Data-Driven frameworks, Selenium, Appium, or similar• Data Modernization: Experience with data extract processes including ETL count reconciliation, field-to-field mapping validation, and data quality checks• Experience with Data Extract Testing: Specifically with SnowflakeWhat You Should Have• Education: Bachelor's degree in computer science, Information Systems, or an equivalent combination of education and experience.• Automation Expertise: Proven track record of building test automation using one or more programming languages (e.g., Java, JavaScript).• Testing Experience: Hands-on experience creating test automation and performing exploration testing for native mobile and browser-based applications, covering both UI and API layers.• Version Control: Experience with code repositories such as GitHub.• Lifecycle Management: Familiarity with application lifecycle management tools (e.g., VersionOne, Quality Center, or similar).• CI/CD Knowledge: Experience working in Continuous Integration (CI), Continuous Delivery (CD), or Continuous Testing (CT) environments using tools like GitLab CI, Jenkins, Concourse, or CircleCI.• Web Fundamentals: Strong understanding of internet protocols, web proxies, caching, and other web-related fundamentals.• Cloud Experience: Exposure to working in cloud environments.• Database Skills: Proficiency in SQL.• Communication: Ability to clearly articulate ideas verbally and in writing to management, business and IT sponsors, and technical teams, using language appropriate for each audience.• Experience: 5+ years as a test automation engineer in a high-performance, dynamic team environment.What Will Make You Stand Out• Hands-on experience with WebdriverIO for test automation• Proficiency in Postman/Newman for API testing• Background in Behavior-Driven Development (BDD) environments• Experience conducting accessibility testing to ensure compliance and usability• Possession of Quality Engineering certifications