Return To Job Search

Test Engineer
Applications - QA - Technology
JN -032020-4242

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.

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.