Return To Job Search

Senior Test Automation Engineer
California
San Diego Metro Area
Applications - QA - Technology
JN -102018-3727

Our client is currently seeking a QA Automation Engineer. Below is a BRIEF job description. Please contact us directly for more information on this role and client.

This individual will report to the VP of Software Engineering and will be responsible for creating and developing the software architecture and frameworks for our software using Microsoft development platforms and database environments.


Essential Functions:

  • Applies, develops and maintains QA standards, techniques and procedures
  • Works with our team to develop software applications from inception through completion
  • Defines high level test plans, creates test cases and executes them for functional, integration, system and regression testing
  • Investigates and analyzes test results to find out the causes of failures by debugging system, application and server logs
  • Writes complex SQL queries to verify data flow between multiple components and systems
  • Conducts root cause analyses and process improvements to drive defect prevention
  • Participates in ongoing process improvement efforts to ensure test automation is promoted and applied effectively across multiple teams
  • Communicates project status and plans and anticipates delays and obstacles
  • Collaborates with other teams to manage internal and external timelines and deliverables
  • Participates in software development and supports process improvements
  • Regular use of independent discretion and judgment
Education, Skills & Experience
Education and Experience:
  • 2-5 years of prior experience in a similar QA role with strong understanding of object orientation language
  • Prior hands-on experience with at least one object oriented language, such as C++, C#, Java, Python, Ruby, etc.
  • Prior experience in a dynamic, high growth and high transaction environment
  • Hands-on experience with:
    • Web UI
    • Coded UI
    • GUI

Essential Knowledge, Skills and Abilities
  • Knowledge of Agile Development Practices and Scrum methodologies
  • Proven analytical and testing skills of different methodologies and their application
  • Capability of analyzing and interpreting technical documentation such as software requirements, detailed designs, flow charts and database schemas
  • Strong written and verbal communication skills, with the ability to communicate effectively with all staff members
  • Ability to work independently, in a team environment and is comfortable working in a dynamic environment
  • Ability to multi-task, prioritize, juggle multiple priorities and adapt quickly based on the needs of the organization
  • Strong initiative to complete and add value to assigned tasks with attention to detail
  • Demonstrated proactive and progressive increase in responsibility
  •  Proactive approach to learning, utilizing new technologies and proposing ideas and to products and process
  • Ability to articulate and implement suggestions to improve the user experience
  • Effectively estimate work accurately and produce deliverables on time


© VIA Technical. All Rights Reserved.