Software Development Test Engineer

Location: Culver City, California
Date Posted: 26-06-2018
Software Development Test Engineer

Work in a cross-functional team supporting the organization by ensuring quality assurance is met with all projects. The role also includes establishing procedures and quality standards around test automation and having complete ownership around creating and maintaining all test scripts.

  • Build and maintain an automated test infrastructure and automation test harnesses for a multi-platform product that will be used to validate all aspects of the product operation.
  • Integrate with existing infrastructure to establish a continuous build and test cycle.
  • Establish processes and tool sets to create, maintain automation scripts and generate regular test reports, contributing ongoing streamlined data to our engineering dashboards.
  • Estimate, prioritize, plan, and coordinate testing activities.
  • Design, develop, and execute automation scripts
  • Participate in and perform code reviews
  • Review requirements specifications and technical design documents to provide timely and meaningful feedback.
  • Troubleshoot and debug issues in automation infrastructure, scripts, and production code
  • Report software defects in a detailed and efficient manner
  • Work with development, support, and product management to troubleshoot software defects
  • Responsible for Design and Development of Test plan and Test Cases, Functional, Integration, Testing, Automation, E2E and all the related testing for the area.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.
  • Experience developing in a Linux environment and in utilizing virtual machines
  • Knowledge of industry standard test automation tools and experience in developing product test harnesses and instrumenting products to gather test results
  • Experience with test driven development and establishing unit test infrastructures
  • Expert in software quality and testing methodologies / patterns
  • Comfortable working in a fast paced, highly collaborative, dynamic work environment
  • Experienced in interacting and coordinating test activities amongst multiple teams

  • Experienced developing against AWS services
  • Experience in developing large scale tools and infrastructure using C#
  • Object Oriented Programming experience
  • Experience working with REST API calls
  • 3+ years of applicable experience with major time designing and building automation frameworks
  • 3+ years of experience in at least one modern programming such as C, C++, Java
  • 3+ years of experience in at least one modern scripting language such as JavaScript, Python or PERL.
  • Databases: SQL Server experience
  • ERP: Microsoft Dynamics experience a plus
Talent Aquisition Team

this job portal is powered by CATS