Job Directory QA Engineer IV - Automation

QA Engineer IV - Automation
New York, NY

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

The Quality Assurance Engineer IV - Automation develops test strategies, analyzes complex software systems and code, and ensures that Booker by MINDBODY applications work as they should for our users. The Quality Assurance Engineer IV troubleshoots and isolates defects, providing regular status reports and updates to ensure Booker by MINDBODY maintains the highest quality for its products. In addition, the Quality Assurance Engineer IV - Automation understands the MINDBODY technologies and products.

Works with developers and business application users to develop comprehensive test plans and detailed test cases, including the use of automation, performance and test management tools. Develops, modifies, and executes software test plans, automated scripts, and programs for testing. Analyzes and writes test standards and procedures. Maintains documentation of test results to assist in debugging and modification of software. Analyzes test results to ensure existing functionality and recommends corrective action. Consults with development engineers in resolution of problems.

QA IV - Automation works full-time alongside existing software testers, as well as software engineers. QA IV - Automation strives to facilitate testing across the entire department by creating an efficient process to utilize test automation. QA IV - Automation is a subject matter expert in one or more types of test automation, and leads a group of Software QA Automation Engineers to create test automation tools and automated test cases.

* Bachelor's degree in Computer Science or equivalent
* 5+ years professional experience with automated testing for software applications
* 3+ years professional experience with building or maintaining an automated testing framework
* 3+ years experience working in an Agile development environment
* 2+ years experience in professional software development
* Strong programming skills with C#, Java and/or other Object Oriented Programming languages
* Proven leadership experience amongst a team of testers
* Experience with web application testing
* Experience with mobile application testing (Android, iOS, etc.)
* Experience with API testing (REST, SOAP, etc.)
* Extensive knowledge of databases, strong knowledge of SQL
* Extensive knowledge of OS scripting languages (Bash, PowerShell, etc.)
* Extensive knowledge of unit testing frameworks (JUnit, NUnit, TestNG, etc.)
* Extensive knowledge of automated testing platforms (Selenium WebDriver, Cucumber, etc.)
* Extensive knowledge of continuous integration tools (Jenkins, TeamCity, etc.)
* Extensive knowledge of version control systems/bug tracking tools (Git, TFS, JIRA, etc.)
* Extensive knowledge of developing and executing test plans
* Designs automated test cases, automated testing frameworks, tools to facilitate testing of projects in development, test automation testing environments, solutions to best utilize continuous integration tools
* Develops, implements and upholds best practices for automation
* Identifies and addresses existing areas of automation which require improvements
* Works with QA Automation Engineers to plan the implementation of new tools
* Works closely with Software Engineers to assess how to best create new tools
* Leads QA projects and consults with management and Project Manager throughout the project life cycle. Provides feedback to management on performance of project team members
* Aids in setting up the foundations of automation on a project to allow for automated testing
* Conducts research on latest testing tools, trends, and methodologies
* May also maintain automated test cases and test framework
* Provides documentation of tools, and hold regular information sessions about automation to enable manual testers to effectively utilize automation tools
* Provides mentorship and technical guidance to more junior QA automation staff
* Works with Development and Architects to resolve testing issues
* Acts as a technical resource for QA when testing expertise or scoping is requested across domains
* Assist in new hire training for QA Automation Engineers


* Dexterity of hands and fingers to operate a computer keyboard
* This position is mostly stationary and will be required to remain stationary for extended periods of time
* Specific vision abilities required by this position include close vision, color vision, and the ability to adjust focus
* The noise level in the work environment is usually moderately quiet

This position is expected to manage their time, projects, and meet deadlines with limited supervision. Decision-making authority is broad due to the scope of assignments. Team members in this position are expected to exercise discretion and independent judgment in accomplishing key tasks. No direct management responsibility.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.