Software Automation TesterLocation: Anoka, MNPosition Type: ContractRate: DOEInterview process: phone US Citizen and Green Card and only No Third-party agencies corp to corp.Job DescriptionWork with Project team, business and product management to design, develop, review and execute test plan & strategy.Design and implement framework to automate testing client applications.Create, execute, maintain & optimize automated test scripts.Perform simple to complex test data conditioning, functional, Integration & regression test validations & defect management using various testing tools.Collaborate with Agile team and provide input for product backlog, sprint planning, development, demo and retrospective governing agile principles.Assign testing tasks, review and mentor less experienced QA Analysts.Define strategies, processes, best practices & methodologies using various testing techniques & tools to bring efficiency in testing.Provide regular reports on status, metrics & ROI values to management.Perform other duties as assigned.Required Skills8+ years of experience in software automation testing, with 3+ years of experience in UFT/SOAP UI/Selenium automation and 2+ years of experience in API TestingStrong hands-on experience in VB/.Net/C# programming and creating framework for API Testing.Strong hands-on experience in Object Oriented programming – class structure, code re-use, abstract thinking/Page object modelExperience in writing complex SQL queries and writing REST based API requests preferredExperience working in an Agile environment and good exposure to Continuous Integration/ Behavior driven Development(BDD)/ATDD using Cucumber/Specflow/SpecRunExperience working with multiple software development methodologies and QA ToolsTechnical expert and linear thinking to work at business layer