Job Details
Job Id:
Quality Assurance Engineer
Job Type:
Brentwood TN 
A client in the Nashville, TN area is seeking a Quality Assurance Engineer for a permanent position.

This Engineer will develop and execute exploratory tests and automated tests in order to ensure product quality. This includes estimating, planning, and coordinating testing activities.

• Develop test scripts to automate the process of testing using Selenium WebDriver with JAVA and using framework Page Object Model (POM) and Page Factory Model
• Develop scripts using xPath, CSS, HTML and inspect objects on applications using Firebug and Developer tool
• Use TestNG/JUnit as unit Testing Framework for writing Automation test scripts
• Develop Automation test scripts using Maven and integrated the automation test suite with Jenkins tool
• Use log4j mechanism for logging the errors, info and debug details while running the Automation test scripts
• Maintain code using GIT and perform build verification using Maven
• Test Web Services using SOAPUI tool
• Write SQL Queries with complex multi-table joins and nested queries using SQL and PL/SQL, Data Migration, DBMS, RDBMS Concepts for the Backend Testing and data integrity
• Interact with Customers, Management, Developers and Business Analysts to identify needs, initiate process changes, resolve bugs, provide testing estimates and QA deliverables on time
• Develop test cases both positive and negative testing and boundary conditions using QTest
• Use various Defect Tracking Tools like JIRA and HP ALM for defect reporting, Analyzing, Tracking, Closing and Report Generation
• Perform thorough regression testing after the bug fixes to ensure the previous functionality of the application is not got effected due to the current bug fix/code change
• Perform browser compatibility and configuration testing for various operating systems and various browsers (IE, Chrome, Firefox)
• Perform functional testing during various phases of the application to ensure the application is developed correctly
• Work in the scrum development environment with frequently changing requirements and features set
• Act as QA Lead in preparing a detailed master test plan that provides a detailed list of conditions under which the system was tested
• Perform Data Driven Testing, Integration Testing, User Acceptance (UAT) along with providing training to end-users, End-to-end Testing, System, Load, Stress and Performance Testing
• Develop test cases and scripts in Load Runner for Load and Performance testing of the application by creating Virtual users

Required skills:
• Minimum 3 years’ experience:
- Testing C#
- .NET
- SQL Server applications
- Selenium
- Python

Preferred skills:
- CTFL-AT (Certified Tester Foundation Level-Agile testing) ISTQB
- CTFL (Certified Tester Foundation)
- SOAPUI NG Pro Certification

A Bachelor's degree is preferred

Other Requirements:
- Criminal background check
- Drug screening

Alltech, Inc. is a leading provider of IT staffing services in Nashville and the surrounding areas. We do contract (Salaried, W-2, 1099 or Corp-to-Corp), contract-to-hire and direct placements within the Information Technology field. Alltech, Inc. offers a full line of company-paid benefits to our salaried and W-2 employees. Our 1099 subcontractors have a full line of benefits available to them through our partnership with Benefit Consultants, Inc.

If you are considering relocation, the Nashville area is nationally respected as a great place to live, work and play. Nashville is proud to be the home of the Tennessee Titans, Nashville Predators and Nashville Sounds. Some of Nashville's living advantages include:

-- low cost of living (including NO state income tax)
-- international airport
-- unique, affordable residential areas
-- abundant parks, waterways and recreational areas
-- lively cultural base
-- diverse economic base
-- seasonal climate

No relocation assistance is available for this position.
Visa sponsorship is not available for this position.
No third party recruiters/agencies.