Senior Software Developer (Test) in Austin, TX at Volt

Date Posted: 10/24/2018

Job Snapshot

  • Employee Type:
    Direct Hire
  • Location:
    Austin, TX
  • Job Type:
  • Duration:
    N/A
  • Date Posted:
    10/24/2018
  • Job ID:
    144740
  • Pay Rate
    $105000.0 - $120000.0/Year
  • Contact Name
    Volt Branch
  • Phone
    915-856-1357

Job Description

Senior Software Developer In Test

Are you ready for the exciting next step in your career? Are you a great developer with a passion for quality and a solid grasp of how to test software? If you answered yes to those questions, then Aristocrat is the place for you!

We are actively seeking a Cloud-focused Senior Software Developer in Test with a strong passion for technology and the ability to work well with a team of high caliber professionals from a wide range of backgrounds. The Digital GDK Team headquartered in the Austin Aristocrat office is responsible for creating the tools that enable our studios to bring social casino games to the web and mobile platforms.

As a Senior Software Test Developer, you will have primary responsibility, directly or in an advisory capacity to other SDITs, for:

  • a Cloud-based client-server cutting edge game development kit
  • a next generation TypeScript test harness that acts as a test runner
  • integration server-side tests currently leveraging Cucumber and Gherkin
  • Continuous Integration Tests
  • all tools and utilities used by the Digital Game Platform Quality Assurance team

At times, you will also perform low level automated test script creation, enhancement and execution.

This role involves mentoring others, especially SDIT’s; doing design work; implementing and overseeing the implementation of new development and enhancements; becoming a QA-focused ‘font of knowledge’, with one foot in QA team and one foot in the development group

This position will give you the opportunity to be involved with a broad range of technologies JavaScript, Cloud, TypeScript, node.js, SDK standards, Mobile, Unity and HTML 5 while automating tests for client and server applications and building/maintaining a test harness.

Job Description:

Core Duties

  • Leading automation development and other QA tool development and test automation
  • Implementing or overseeing all work and construction on:
    • A Cloud based TypeScript test harness, which is currently under construction
    • integration server-side TypeScript tests currently leveraging Cucumber.js
    • all tools and utilities used by the Digital GDK QA team
  • Providing technical assistance and guidance to local Austin and remote Software Developers in Test and other local Austin and remote QA team members
  • Performing codes reviews of Software Developer in Test work (JavaScript/TypeScript product) on enhancements, new development and automation scripts, for local Austin and remote SDT’s
  • Becoming a QA-focused ‘font of knowledge’, with one foot in QA team and one foot in the development group
  • Strategizing with QA Manager on technical enhancements to improve robustness, efficiency, usefulness/utility and accuracy of automation test tools and test practices
  • Strategizing with QA Manager on continued mission to extend automation within the GDK team and in other business units of Aristocrat Digital
  • Timely documentation of automation and other test tools, often on a Wiki, for QA audience, dev audience or business audience, or other documentation as requested
  • Producing polished technical summaries, including visual representation of information, of project test status or other special test projects, as requested
  • Learning core technologies of next-generation GDK and regularly hosting transfer-of-knowledge presentations to Software Developers in Test and other QA team members
  • Regularly hosting transfer-of-knowledge presentations to Software Developers in Test and other QA team members for
  • Creating and executing automation script tests; detecting issues via automation and submitting detailed bugs
  • Consistently posting automation execution results in requested formats
  • Creating polished reports showing automation execution results
  • Debugging, issue identification, unit testing and issue resolution for test framework, individual automation tools and automation scripts
  • Willing to run early morning weekly meetings with direct-hire teammates in India (typically 1-2 / week). Willing to run morning weekly meetings with QA team mates in Europe (typically 8:00 am, 9:00 am timeframe, typically 1-2/week)
  • Total meetings India and Europe combined typically 2/week
  • On occasion traveling to other Aristocrat offices to work on projects with other test groups
  • Willing to participate in QA team building events after work hours (typically once a month, approximately 5 – 8 pm)

Supplementary Duties

  • Assisting developers in code/peer reviews
  • Assisting with maintenance and enhancement of internal QA Test Results web page/application

Required Qualifications & Experience:

  • JavaScript and/or TypeScript programming emphasis and solid understanding of functional programming concepts.
  • 3 years experience testing Cloud
  • 6 years development experience
  • SCRUM/Agile workplace experience
  • Excellent time management, planning and organization skills and ability to prioritize well
  • Able to accurately estimate, meet deadlines/provide deliverables on time
  • Knowledge of quality assurance, software testing and understanding of SDLC
  • Excellent verbal and written communication skills leveraging emotional intelligence and ability to work in a collaborative cross-functional team
  • Able to work effectively work independently, as needed
  • Ability to write clear, detailed, reproducible defects in Jira
  • Experience working with API’s, XML, Web Services, SQL
  • Experience with Visual Studio, Subversion, GitHub, Unity, Teamcity, Jira Cloud, Confluence

Nice-to-have Qualifications  & Experience:

  • 8+ years of tool development or low-level test automation
  • C or C++ familiarity
  • Quality assurance background and experience in test planning and test case design
  • HTML 5/CSS, JSON, Restful API, Web sockets familiarity
  • Knowledge of best practices regarding build management, code branching and merging code
  • Architecture-level software development experience
  • Root cause analysis experience
  • Experience with security testing
  • Experience with load testing, stress testing and performance testing

What We Offer:

  • Endless growth opportunities across a global organization
  • Stability with a start-up feel
  • Flexible working hours, aligning with core work hours
  • Casual dress code
  • Pinball, pool, Pac-Man, and games galore
  • Moved into a new & improved office in The Domain in February 2017 (Including an onsite barista!)  
  • Competitive compensation, full benefits, 401k, PTO and more

Please note that this position does not offer work-from-home days or remote working.