Functional Test Engineer

Georgia Tek Systems

OH, OH

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Application Programming Interface (API), Artificial Intelligence (AI), Automation, Automation Engineering, Banking Services, Behavior Driven Development (BDD), Billing, Bug Tracking/Defect Management, Caching, Cloud Computing, Commercial Loans, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Data Management, Data Quality, Database Extract Transform and Load (ETL), Field Mapping, Functional Testing, Funding, Git, Home Automation, IBM DB2, Information Technology & Information Systems, Internet Protocols, Java, JavaScript, Jenkins, Loan Servicing, Mail Services, Maintain Compliance, Microsoft Visual Studio, Onboarding, Presentation/Verbal Skills, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Quality Assurance, Quality Assurance Methodology, Reconciliation, Root Cause Analysis, SQL (Structured Query Language), SQL Databases, Selenium, Snowflake Schema, Software Development Lifecycle (SDLC), Software Testing, Source Code/Configuration Management (SCM), Team Player, Test Automation, Test Case, Test Data, Test Design, Test Plan/Schedule, Test Scripts, Test Tools, Testing, Usability Engineering, User Interface/Experience (UI/UX), Web Browsers, Web Services, Web Testing
LOCATION
OH, OH
POSTED
30+ days ago

Title – Functional Test Engineer
Location – 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 needs

Technical 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 Snowflake

What 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

About the Company

G

Georgia Tek Systems