Offers “IBM”

Expires soon IBM

Automation Tools Developer

  • San Francisco (City and County of San Francisco)
  • IT development

Job description

IBM Watson Customer Engagement leverages the power of Watson to put the customer at the center of all marketing, commerce, and supply chain activities, blending customer data with external factors such as weather patterns, pricing trends, buying behaviors and supplier availability. By infusing these cognitive capabilities across all points of the customer engagement journey, businesses can better understand their customers, deliver the right experiences in the right moment, and make data-informed decisions in real-time.
Businesses across all industries and of all sizes are leveraging Watson Marketing, Watson Commerce and Watson Supply Chain to digitally transform their customer experience and remain at the forefront of what's next. Do you want to be a part of the team developing this amazing technology? This opportunity provides you with the ability to work with the latest advancements in test automation frameworks, techniques, and tools used for browser-based and mobile device automation.
The Test Automation Developer works to design, develop, and improve test automation framework that will allow product testing to be automated.
Work with the quality assurance team to provide automated solutions that improve team's productivity and efficiency, with business analysts to understand the requirements of high-quality features, and with developers who have created the application under test. Use best programming methods and coding techniques to continuously improve test automation framework in terms of stability, maintainability, and performance.
Responsibilities Include:
·  Support TL (Tealeaf) SaaS product through development of test automation using Java-based framework and Selenium Libraries.

·  Provide technical expertise to continuously improve a highly sophisticated test automation framework through changes in product, environments, and scale.

·  Review business requirements, functional specifications and technical specifications for automated test creation.
·  Write comprehensive test scripts with input from the business analyst, project manager, quality assurance test team, technical lead, and business subject matter expert.
·  Leverage functional test scenarios and convert them into automated test scripts.
·  Responsible for training and coaching of Quality Assurance team in use of the automated test scripts.
·  Effectively communicate automated test direction to Quality Assurance team members. Develops and maintains strong relationships with peers, vendors and business stakeholders through interpersonal and written communication skills.
·  Responsible for creating automated test scripts for unit, functional/system, acceptance and regression testing, with each type having the ability to be repeatable.

Auto req ID

171372BR
Required Education

Bachelor's Degree
Role ( Job Role )

Software Developer
State / Province

CALIFORNIA
Primary job category

Software Development & Support
Company

(0147) International Business Machines Corporation
Contract type

Regular
Employment Type

Full-Time
Is this role a commissionable/sales incentive based position?

No
Travel Required

No Travel
IBM Business Group

WatsonCustEngag
Preferred Education

Bachelor's Degree
City / Township / Village

SAN FRANCISCO
EO Statement

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise

Requires three years automated testing experience.
Requires knowledge and experience in applying automation scripts to support functional testing and regression testing in Agile methodologies.
Requires experience in Java (3 years), Selenium, Jenkins and Test Automation Frameworks.
Country/Region

United States
Preferred Technical and Professional Experience

Preferred experience with the following tools/technologies:
·  Appium
·  TestLink (tool & API)
·  Agile Development
·  Engineering & QA Integration
·  Continuous Development,
·  Unit Testing Requires strong verbal, written and interpersonal skills. Requires ability to work independently on projects and collaborate with multiple stakeholders. Requires strong analytical and problem-solving skills. Requires strong understanding of web technologies and protocols.
Requires a Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or a degree in a related field. Additional years of direct experience demonstrating proficiency in an automated test environment may be considered in lieu of formal education.
Secondary Job Category

Other Software Development & Support
Eligibility Requirements

N/A
Position Type

Early Professional
Early Professional Track

Developer (Software)
New Collar Role

No

Make every future a success.
  • Job directory
  • Business directory