Job Description :
Position : Senior Quality Assurance Automation Engineer
Contract to hire opportunity
Location: Boca Raton, Florida

Job Description:

As a QA Automation Engineer, you''ll collaborate with the QA Lead to define strategy and process, bringing automation in line with existing functional aspects of the test effort. You''ll be responsible for the design and development of automated testing using Microsoft''s Team Foundation Server as an Application Lifecycle Management solution and Selenium Webdriver/CodedUI for automation tasks.
You''ll create, execute and maintain test automation scripts. In addition, you''ll be responsible for assisting in the creation of reporting metrics associated with the automation tests.

Implementing and developing automated test practices for web applications primarily using Selenium WebDriver for both web and windows applications to drive regression testing and continuous integration.
Designing and creating test scripts using C# address areas such as database impacts, business use-case scenarios, regression testing, negative testing, performance, and load testing.
Collaborating with software engineers on performance testing strategies and results.
Participating in code reviews and coaching other employees in automation efforts.
Using Microsoft Test Manager and Jira to create Bugs; collaborating with the development team throughout issue resolution phase.
Compiling test results into reports/dashboards for applicable audiences
Working with QA Lead and colleagues to define process and strategy associated with automation
Planning test schedules or strategies in accordance with project scope/delivery dates
Participating in product design reviews to provide input on functional requirements, product designs, schedules or potential problems.
Taking responsibility for automating software builds and release configurations.
Managing continuous build, test, and deploy processes.
Maintaining and enhancing the automated continuous integration and continuous delivery environment.


Bachelor''s degree in Computer Science or related field.
7+ years of experience in QA and Software Testing.
Strong skills in Selenium Webdriver and dynamic data-driven test suites.
Strong coding skills in C# .
Experience with Visual Studio, TFS, CodedUI, Microsoft Test Manager, MSBuild, Postman/SoapUI, Performance/Load testing tools such as JMeter, as well as SQL.
Experience testing .NET or JavaScript-based web applications and services, as well as windows based desktop applications
Ability to read detailed test cases and produce solid, repeatable coded tests that can run in a continuous integration environment
Familiarity with Agile and working knowledge of Scrum
Experience with GitHub or similar source code management tools
Advanced knowledge of build and deploy automation tools like Jenkins
Experience testing at the Service layer with any tool such as PostMan/SoapUI
Ability to interact in a positive, collaborative and constructive manner to many levels of staff.
Strong analytical and decision-making abilities
Prior experience in fast-paced, dynamic and highly collaborative environments.

As a QA Automation Engineer you''ll work with both the QA and Software Engineering teams to create and maintain automation frameworks, associated test scripts, regression test suites and performance test suites for software created in-house, as well as third-party software integrations.