Title: Test Automation Engineer
Start Date: ASAP
Bill Rate: TBD
Position Type: Contract
Locations: Miami, FL
Job Description:
This individual will design, develop, and maintain reusable automated test scripts. Adhere to current automation strategies and best practices. Evaluate, review, and test new or modified software programs to verify that programs function according to user requirements and conforms to established guidelines.
Duties & Responsibilities:
Start Date: ASAP
Bill Rate: TBD
Position Type: Contract
Locations: Miami, FL
Job Description:
This individual will design, develop, and maintain reusable automated test scripts. Adhere to current automation strategies and best practices. Evaluate, review, and test new or modified software programs to verify that programs function according to user requirements and conforms to established guidelines.
Duties & Responsibilities:
- • Creates and maintains moderately complex automated scripts. Develops reusable automated scripts from a variety of interfaces.
• Setting up Automation framework (both Cucumber/Gherkin and Selenium/UFT).
• Schedules and performs testing as assigned; submits errors and issues to development for correction, and retests once errors have been corrected; tests corrected code.
• Tracks defects and causal analysis to closure.
• Coordinates and monitors moderately complex automation projects from initiation through delivery. Ensures that automation projects are completed on schedule and within budget.
• Establishes/maintains communication with manual testers/teams to ensure new automation and automation maintenance needs are met in appropriate timeframes.
• Prepares automated test plans and test scripts for software corrections and enhancements. May review test plans and test reports.
• Uses automated Quality Assurance systems to facilitate daily activities.
• May maintain test environments/data to be used with test automation.
• Executes and reports results of automated scripts in test management tools. Presents reporting of automation progress as requested.
• Analyzes script results and reports issues as requested. Performs code reviews of automated scripts from team members.
• Provides assistance with running automated tests and training on automation to other teams as requested. Provides technical assistance to other members of the automation team.
• Understands and debugs scripts developed by team peers.
• May assist and instruct software developers in designing test cases for unit testing.
• May create and maintain test libraries, databases, and test environments.
• May assist with any software changes for documentation update or correction.
• May assist with alpha and beta testing; prepares enhancement test plans used at beta site.
• May assist with the education and training of software enhancements and conveying corrections to other employees.
• May create or assist with creation of manual tests.
- • Minimum of 7+ years of experience in dedicated test automation
• Experience with Quality Assurance methodologies, development processes and engineering excellence.
• Experience in Agile SCRUM methodology.
• Experience with Java, Vbscript
• Experience with Cucumber/Gherkin and Selenium
• Selenium development and integration experience with CI/CD environments (Azure preference). - • Experience using Azure VSTS and Microsoft's Test Hub
• Strong knowledge of technologies that enable web systems: Java, JavaScript, HTML, XML, C#, .NET Framework, HTTP, ASP.NET, SOAP, Postman, fiddler required, Selenium, Cucumber/Gherkin, vbscriptrequired.
• Hands on experience with Cucumber/Gherkin and Selenium.
• Hands on experience of data query languages (SQL, XPath) and basic SQL Server database management skills.
• Hands on experience in API Automation and DB automation.