What are the responsibilities and job description for the UFT Tester position at KnackHook, LLC?
Job Details
UFt Tester
Contract
Jersey city, NJ Onsite
Key Responsibilities
• Design, develop, and maintain automated UI test scripts using UFT (Unified Functional Testing).
• Customize UFT frameworks to support modular and data-driven test execution for Excel-based add-ins.
• Use UFT to simulate user interactions and validate complex Excel UI workflows, formulas, and ribbon commands.
• Configure and maintain UFT Object Repositories for robust and reusable test development.
• Analyze business and technical requirements for Excel-based add-in and translate them into test scenarios.
• Write reusable, maintainable, and scalable code in VBScript and descriptive programming.
• Write SQL queries for test data identification and validation.
• Integrate UFT-based test suites with CI/CD pipelines using tools like Bamboo and GitHub Actions.
• Execute automated test runs in different environments and validate results against business expectations.
• Log, track, and retest defects using tools such as JIRA, collaborating with development teams for resolution.
• Create and maintain comprehensive test documentation including test plans, test cases, and test summary reports.
• Conduct root cause analysis of failures and enhance test scripts accordingly.
• Continuously improve the UFT test automation framework to enhance reliability, maintainability, and performance.
• Recommend and apply automation best practices across testing lifecycle stages.
• Participate in daily and weekly status meetings and submit bi-weekly progress reports.
• Mentor and support junior QA team members on UFT and UI test automation best practices.
Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field with 5 years of experience in UI automation with a focus on UFT in enterprise environments.
• Strong command of UFT test development, including expert use of Object Repository, Actions, Checkpoints, and Descriptive Programming.
• Proficiency in designing and maintaining modular, data-driven, and keyword-driven frameworks in UFT.
• Demonstrated experience in debugging, troubleshooting, and optimizing UFT test scripts.
• Hands-on scripting experience with VBScript;
Python scripting must
• In-depth understanding of Excel object models and Office automation features.
• Familiarity with CI/CD tools such as Bamboo, Bitbucket, or GitHub Actions.
• Working knowledge of SQL for test data preparation and validation.
• Strong problem-solving skills with the ability to identify root causes and recommend solutions.
• Excellent verbal and written communication skills, including the ability to document and present test results.
• Ability to work independently as well as collaboratively in a fast-paced team environment.
• Experience mentoring junior QA engineers or leading small automation teams is preferred.
Salary : $55 - $65