Software Architect - Tools And Productivity

Salesforce.Com, Inc. San Francisco , CA 94118

Posted 2 months ago

Job Category

Products and Technology

Job Details

Software Architect - Tools and Productivity

If you are excited by the opportunity to use your expertise to create a declarative, scalable, programming language agnostic framework then we really want to talk to you.

You will be working on a very impactful and broad reaching project that internal teams across the company as well as external teams will consume. We're building the next generation framework that internal and external customers will use to automate their UI test suites.

About you

Ideal candidates are experienced, hands-on architect with a passion for design and development and ability to quickly deliver innovative solutions to internal and external customers to simplify and optimize their test automation experience.

  • Responsibilities:

  • Is accountable for defining and driving software architecture and determining overall architectural principles and standards for UI test automation models

  • Designs and delivers UI test automation model and framework for Salesforce products with a quality mindset

  • Works closely with Product Manager to ensure that features are delivered to meet business and quality requirements

  • Collaborates and leads architecture discussions with principal architects and business stakeholders

  • Requirements:

  • Bachelor's degree in Computer Science or related engineering field. Masters degree is preferred

  • Previous experience in architecting and building scalable web applications, mobile systems or frameworks is required

  • Expertise with programming languages like Java, JavaScript

  • Experience in designing UI Automation framework/system is a big plus

  • Broad knowledge of web standards such as HTML5, CSS

  • Experience with JSON, YAML

  • Knowledge of Selenium or WebDriverJS or WebDriveIO is a must

  • Experience in Appium is a plus

  • Experience with Agile SCRUM development methodology.

  • Familiarity with Maven, Jenkins, Git technologies

  • Familiar with industry quality & test automation practices.

  • Self-motivator, who can work independently, able to learn quickly, meets deadlines and demonstrates problem-solving skills.

  • Excellent communication and teamwork skills that inspire and motivate all levels of staff

  • LI-Y

Posting Statement and are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. and do not accept unsolicited headhunter and agency resumes. and will not pay fees to any third-party agency or company that does not have a signed agreement with or

Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Eng Productivity


Posted Yesterday

VIEW JOBS 10/18/2019 12:00:00 AM 2020-01-16T00:00 Pinterest brings millions of people the inspiration to create a life they love for everything; whether that be tonight's dinner, next summer's vacation, or a dream house down the road. Our Engineering Productivity team is a diverse group of experienced engineers who build tools and systems enabling hundreds of Pinterest engineers to be productive across the development lifecycle (code, build, deploy, and workload operations). Our vision is to provide a fast and safe path from prototype to production without worrying about the underlying infrastructure. We also believe in contributing to open source work and collaboration as much as possible. What you'll do: * Build tools and systems that support Java, Python, JavaScript, C/C++ development environments across our monorepos * Provide recommended paths that standardize common programming patterns across our engineering organization * Work on our next-generation, continuous delivery platform for Container, Serverless, and VM-based Compute Engines * Build partnerships with various teams (our customers) by learning their use-cases and pain points; champion key efforts across teams * Have an opportunity to impact key open source systems such as Phabricator (SCM), Bazel (Build), Jenkins (CI), Buildkite (CI), Teletraan (Deploy/Compute Engine), Kubernetes (Compute Engine), Spinnaker (Workflow Orchestration) What we're looking for: * 5+ years of experience as a software engineer and have a penchant to build and scale critical distributed systems * Proficient in coding and scripting languages such as C/C++, Go, Java, or Python * You enjoy articulating technical details on key problem areas by writing RFCs and design documents #LI-SG1 Pinterest San Francisco CA

Software Architect - Tools And Productivity

Salesforce.Com, Inc.