This site uses cookies. To find out more, see our Cookies Policy

QA Automation Engineer in Dunwoody at Vaco

Date Posted: 9/24/2018

Job Snapshot

Job Description

Senior Quality Assurance Automation Engineer

Position Summary:

The Senior Quality Assurance Automation Engineer upholds and continually improves Project Verte Quality Assurance and Quality Control standards and processes. This position validates developed applications and systems in support of business operations as we develop and deliver Project Verte products. The Senior Quality Assurance Engineer ensures QA and QC project activities and deliverables are completed on-time and on-budget. Participates in QA planning, estimating and prioritizing QA processes to ensure successful execution of QA activities. Develops QA deliverables including test requirements, defect tracking and reporting, test plans, cases, automation scripts, and reports for assigned projects

The Senior Quality Assurance Engineer upholds the company core value to embed quality and integrity into every internal and external effort and company's other core values, as well as its Mission and Vision.

Job Responsibilities:

Quality Assurance and Quality Control

  • Collaborate with the Business Analysts and project team members to review and clarify project scope and requirements
  • Define a test approach/strategy for the application or customer deliverables
  • Author the Test Suite - test scenarios, test cases and automation scripts traceable to requirements in order to validate the application or customer deliverables
  • Coordinate test case reviews with the Business Analysts, Developers and the QA Team
  • Design, develop, maintain and execute automation/manual test cases and scripts for assigned projects.
  • Lead test reviews, signoff on test cases and recommend process improvements to management to provide operational efficiencies.
  • Validate data and reports using SQL and other tools
  • Report QA metrics and testing status
  • Identify, document, track and triage issues found during testing
  • Escalate risks that will directly impact project timelines and deliverables
  • Assist in deployment verification of applications or customer deliverables
  • Actively participate and be the QA advocate in weekly project team meetings
  • Work closely with QA Manager or QA Director on prioritization of tasks
  • Training and mentoring of other QA Analysts/Engineers in QA standards, applications, and business processes
  • Ensure quality and on-time delivery in all assigned work
  • Researches, recommends and establishes best practices in manual and automated testing to encourage well-documented and reproducible testing results

Qualifications:

Required:

  • Bachelor's Degree in Management Information Systems, Computer Science, or technical area required.
  • At least 5 years of QA and Testing work experience with expertise and applied knowledge of Quality Assurance and Testing best practices
  • Thorough understanding and working knowledge of different types of testing including Manual/Automation and Functional testing
  • Expertise in reconciling testing requirements with business requirements
  • Experience with Waterfall, Agile/Scrum and other software development methodologies
  • Expertise in Database concepts and testing using SQL
  • Experience developing automation in at least one Object Oriented language
  • Hands-on experience in test automation and tools (Selenium Webdriver, Appium, Protractor, JMeter, etc.)
  • Experience with web services REST/SOAP API test automation
  • Experience with testing applications developed in AngularJS and Node.js
  • Concise and effective written and verbal skills to communicate with other professionals, including Business Analysts, Developers, and other project stakeholders
  • A positive and flexible individual with a successful history of working in a fast-paced, client-focused, and dynamic environment
  • Passion for quality and great attention to detail

Preferred

  • Experience developing Test Automation frameworks
  • Experience in SCM like Git, build tools like Maven, Gradle, CI/CD tools like Jenkins, Sonarqube.
  • Experience developing Performance/Load Tests
  • Ability to work on multiple projects and be flexible to adapt to changing requirements.
  • Willingness to embrace and learn new technologies.

Desired:

  • Professional Certification such as CAST, CSTE, CMST, etc.

Other Requirements:

  • Must be authorized to work in the U.S. and not require visa sponsorship now or in the future.