QA Automation Engineer in Raleigh, NC at APEX Systems

Date Posted: 4/15/2018

Job Snapshot

Job Description

Job #:  830537

If interested, please contact Holly Yeary at hyeary@apexsystems.com

QA Automation Engineer

11 month contract

Raleigh, NC

**MUST BE US CITIZEN OR GC HOLDER**

Job Summary

Seeking a talented QA Automation Engineer who will share ownership of the quality of our web applications. We need someone who will enjoy development of automated integration and API test suites, as well as contribute in enhancing functionality of test frameworks. If you enjoy developing and automating tests, then we want you!



Primary Job Responsibilities

Create and maintain automated acceptance and regression tests using open-source Selenium WebDriver based framework
Analyze test results to identify and track software defects with systematic automated tests
Create test plans and test cases from software requirements and user stories
Support testing efforts around the integration points between different applications
Maintain documentation of test processes and results to assist in debugging and development
Consult with development engineers in resolution of issues and defects
Troubleshoot daily regression suite results
Perform occasional manual testing when required


Required Skills

1-2 years experience with Java development
1-2 years experience with test frameworks like Selenium WebDriver
2-3 years experience in software verification, including Java web applications and RESTful web services
Experience performing integration testing of external/internal applications and at a level sufficient for developing test strategies
Ability to setup and maintain a Selenium WebDriver test suite
Experience inspecting, interpreting, and debugging HTML/CSS/Javascript, with tools like Firebug or Chrome's DevTools
Development experience on Linux, using command-line tools
Ability to configure and use Jenkins or similar continuous integration tool
Good working knowledge of SQL databases, such as Oracle and MySQL
Source control experience, especially a distributed system like git


Desired Skills

Familiarity with Java unit testing libraries such as Junit or Mockito
Experience with NoSQL databases, especially MongoDB
Experience working in an Agile software development lifecycle, especially Scrum
Experience maintaining and running tests on Selenium Grid
Performance testing experience, especially with JMeter
Shell scripting, such as bash

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at employeeservices@apexsystemsinc.com