Quantcast

Senior Mobile Engineer - Quality at Intuit (Mountain View, CA)

Description

 

Come join the Small Business Offerings team as a Senior Software
Engineer in Test, and help deliver the next wave of products that help Small
Businesses Simplify the Business of their Lives. You will be
an integral part of the team delivering products using the latest technologies
for our Small Business Customers, Accountants, and developers. 

 

You will be
able to apply the mastery of software engineering to design, influence and
drive quality and testability of products and services. If you love having big
goals and real world challenges, while fostering the need for innovation
and delivering an awesome user experience, this is the job for you. 

 

You will be
responsible for working with product managers, developers and designers in our
agile team structure. We love product engineers who lead the charge, with
deep customer empathy, strong understanding of SaaS, and
open source tools to deliver the most intuitive consumer products. Using
your detailed understanding of technologies and applying your intellectual
curiosity you will help shape, test, and improve the features that help our
customers run their businesses easily every day.

 

Responsibilities

 

  • Employ advanced white box and automated testing techniques and
    technical expertise to develop test automation to test features and
    functionality at different levels in the technology stack to ensure delivery of
    a reliable, consistent, high quality and scalable product
  • Apply defined software quality best practices and procedures to
    design, influence, and drive quality and testability of Intuit’s software
  • Work on complex projects that cover a wide range of technologies and
    interdependencies between platforms requiring analytical skills and innovative
    thinking ensuring quality of the overall software
  • Serve in a technical leadership capacity by mentoring junior
    engineers and new team members, and by applying technical expertise to
    challenging programming and design problems relating to quality engineering
  • Participate in design, architecture and code reviews to ensure
    testability and quality
  • Design and implement test strategy for new projects
  • Review functional and technical documentation in order to identify
    requirements for the creation of test plans, test cases and test scripts
  • Conduct test case and test script reviews to ensure scenarios accurately
    capture business functionality
  • Execute all components of product testing such as functional,
    regression, end-to-end testing, performance and load testing utilizing automation
  • Validate the functionality of
    the code across different mobile devices, in different environments and
    sign off quality
  • Develop new or enhance and extend existing test frameworks
  • Develop modular and robust
    automated test scripts for UI, WS, Integration Layer utilizing domain
    specific language, exception handling, and other advanced automation
    techniques
  • Conduct test automation reviews to ensure robustness,
    maintainability, extensibility, and scalability
  • Add/maintain automated tests in
    Jenkins
  • Document, follow up and escalate
    issues as appropriate and track them to resolution
  • Communicate and coordinate testing with offshore and local teams
  • Make recommendations to improve product reliability, performance,
    and quality assurance best practices and processes
  • Investigate and evaluate new testing technologies and products for
    application within the environment

Qualifications

 
  • 5-7 years of
    hands on software development & complex products delivery experience with
    the passion for being at the leading edge of technology
  • 5+ years of programming experience
    in JavaScript, Objective-C, Java,
    or C++
  • 5+ years of
    experience using open source tools to deliver automation & implement
    C2D solutions (ex: Mocha, Jasmine, WebdriverIO, Selenium, Jenkins, Junit,
    TestNG)
  • 5+ years of
    experience testing Mobile applications
    using Objective-C, Swift, JavaScript, JSON, Node.js
  • Experience with Agile
    Development, Scrum, Test Driven Programming methodologies
  • Solid
    experience in understanding of systems architecture, deployment
    (preferably in AWS) and security
  • Experience
    in developing UI test frameworks
  • Strong
    Business Acumen, self starter with excellent communication skills, ability
    to drive problems to a solution
  • Strong
    analytic skills, creative, and detail oriented
  • Bachelors or
    Masters in Computer Science or any Engineering discipline is required
Imagine a career where your creative inspiration can fuel BIG innovation.  Year-over-year, Intuit has been recognized as a best employer and is consistently ranked on Fortune’s “100 Best Companies To Work For” and Fortune World’s “Most Admired Software Companies” lists. Immerse yourself in our award winning culture while creating breakthrough solutions that simplify the lives of consumers and small businesses and their customers worldwide.  Intuit is expanding its social, mobile, and global footprint with a full suite of products and services that are revolutionizing the industry.  Utilizing design for delight and lean startup methodologies, our entrepreneurial employees have brought more than 250 innovations to market – from QuickBooks® and TurboTax®, to GoPayment, Mint.com, big data, cloud (SaaS, PaaS) and mobile apps.  The breadth and depth of these customer-driven innovations mean limitless opportunities for you to turn your ingenious ideas into reality at Intuit.Discover what it’s like to be part of a team that rewards taking risks and trying new things. It’s time to love what you do! Check out all of our career opportunities at: careers.intuit.com.  EOE AA M/F/Vet/Disability


Trending Articles