Skip navigation
Unable to save this job. Please try again later.

{msg}

Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • New York, NY
  • Martine Lunis

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save this job right now.

Report this Job

Trust and Site Security Team.

Email Send Failed!

QA Automation Engineer, QA Engineer, Quality Assurance, Advanced Selenium Web Driver

Confidential • New York, NY

Posted 8 days ago

Job Snapshot

Full-Time
Experience - At least 5 year(s)
Degree - 4 Year Degree
$90,000.00 - $103,000.00 /Year
Full Benefits Package, Performance Based Bonus
Not for Profit - Charitable
Information Technology
75+

Applicants

How Do You Compare to the Competition?

Get facts about other applicants with a CareerBuilder Account

Job Description

Position Description

A prominent non-profit company in Midtown Manhattan is seeking a QA Automation Engineer on a permanent basis. The Quality Assurance Automation Engineer is tasked with leading the implementation and conversion of manual QA processes to a new automated solution using Selenium/Watir Web Driver. The position offers the opportunity to build a new automation framework and processes around its deployment. The success of this role is dependent upon the candidate’s ability to deliver test automation services for multiple web applications adhering to ITS standards. The candidate must be capable of designing, developing and maintaining automation test plans, test scripts and execute them to ensure systems meet expected business requirements. Testing levels will include application integration, system, continuous integration and acceptance testing; may also include non-functional testing such as performance, volume, load and fallback. The automation engineer will support the rest of the QA team by augmenting manual regression test efforts.

PRINCIPALS ONLY; Please no consultants, recruiters or C2C employers

Position Requirements

QUALIFICATIONS

QA Discipline Skills

• Extensive knowledge of version control practices, defect management and best practices for automated testing in Agile environment.

• Strong background in functional and regression testing for enterprise applications following waterfall and/or agile methodologies.

• Experience in writing test scripts for validating web applications in multiple browsers and on different OS platforms.

• Advanced proficiency in establishing/documenting/executing test strategies/plans/cases from business and functional requirements.

• Experience using bug tracking systems for specifying test requirements, planning tests, running tests and tracking defects.

• Ability to apply a methodical process to test complex systems and communicate concepts to audiences with mixed levels of technical and business abilities.


Technical Skills


• Advanced experience in automated testing using Selenium Web Driver and Grid; hands-on experience using Java for test automation.

• Experience with the design, development and execution of reusable and maintainable automated functions using procedural scripting languages (such as Ruby, JavaScript)

• In-depth knowledge of Page Object Model & design framework using POM.

• Understanding of HTTP requests/responses, HTML and XML. How web browsers function (IE, Firefox, Safari, Chrome) as well as AJAX and dynamic web applications.

• Hands-on experience with Apache ANT. Ability to configure and run tests via ANT.

• Knowledge of software development practices such as test-driven development (TDD), behavioral-driven development (BDD), and continuous integration development.

• Experience with Continuous Integration tools (Jenkins/Hudson etc.)

• Experience in setting up automation framework on Mac.

• Experience in performing Load, Stress, Penetration tests.

• Advanced level SQL skills.



Additional Skills


• Excellent interpersonal and communication skills. Proven ability to communicate openly and effectively.

• Responds appropriately and competently to the demands of work challenges when confronted with changes, ambiguity, adversity, and other pressures

• A self-starter who can deliver well as part of a team

• Ability to efficiently manage time and learn new technologies

• Mobile automation experience using Appium or any other open source tools





Job Requirements

Applicants MUST HAVE:

  • Selenium WebDriver – advanced experience
  • TestNG
  • Java – including creating automated test scripts
  • Ant – hands on experience
  • Restful/API testing

EDUCATION and/or EXPERIENCE
 

  • BA/BS in Computer Science, Information Systems, or other related field or relevant experience.

 

  • A minimum of  5 years’  QA experience performing validation testing  in multi-tiered web-based environments

 

  • A minimum of 3 years software development/test automation experience with open source tools such as Selenium, Watir, Cucumber

 

  • At least 3 years’ experience in developing Functional, Regression and Integration automated tests in languages such as Ruby, JavaScript.

 

  • A minimum 3 years’ experience with relational databases (Oracle, MS SQL, or MySQL).

 

  • Familiarity with jQuery and Backbone + Marionette a plus

Help us improve CareerBuilder by providing feedback about this job: Report this Job.
CAREERBUILDER TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.