Software Quality Assurance Automation Engineer

Job Summary:

The Software Quality Assurance Automation Engineer works within the Quality Assurance department to perform manual and automated testing of both web development and product development deliverables.

Direct Client Contact: Yes – Moderate

Direct Reports: No

Travel Required: Yes – Light

Essential Departmental Functions:

  • Prepare high-level functional test plan documents for product development
  • Design automation framework both within QA and for departments outside of QA
  • Perform hands-on functional and automated product testing, problem reporting and issue resolution
  • Create and maintain automated test scripts
  • Prepare detailed test cases for product development and maintain regression test suites
  • Document all test issues in defect tracking software
  • Participate in client discussions and webinars for requirements, design reviews, and change request updates
  • Assist Engineering teams in troubleshooting issues identified in testing
  • Install and deploy software onto QA environments using a variety of tools and methods
  • Work closely with Manual tester to define new requirements for test automation
  • Work with Product Development and Business Team in establishing and maintaining quality standards for all new product development and enhancements
  • Assist with Sales, Product Development and Business Team in product designs for new enhancements
  • Submit daily, weekly, and monthly status reports of projects to management
  • Provide technical support to internal employees and external clients
  • Mentor and train other members of the QA team on automation
  • Other duties as assigned by department manager

Skills Required:

  • Minimum of 5 years of experience in Software Quality Assurance with a focus on implementing and designing automated test scripts, and ideally performance tests, in a fast paced, agile development environment
  • Experience designing building automation framework
  • Minimum       2+ years of SQL; ability to write queries to test database
  • Demonstrated skills in team building, influencing, and improving overall team quality
  • Excellent oral and written English communication skills
  • Experience understanding business needs and converting manual test cases to automated tests; writing and coding for test harness
  • Experience with black box and white box testing
  • Highly motivated self-starter, but team player who works well on cross functional teams.
  • Strong analytical skills and ability to portray information in a logical and well organized manner
  • Proven record of developing strong, positive relationships with the software development team, especially developers and business analysts
  • Strong work ethic and commitment to the client solution and deliverables
  • Strong technical person with the ability to perform under pressure and adhere to deadlines

Other Skills (nice-to-have):

  • Experience designing and executing performance testing plans as required within web development and product development
  • Experience preparing performance testing reports with results and recommendations to team and management
  • Experience with Selenium and C# development for automation

Education:

Bachelor’s degree in Computer Science or equivalent

 

Skip to content