QA Automation EngineerLocation: Austin, TX Duration: 12 MonthsPosition Requirements:The agency is looking for a Senior QA Automation Engineer. The Sr. Automation Engineer is responsible in developing Selenium automation framework using C# from scratch and create automation test scripts for functional, web service and database testing using C# on Selenium.
Responsible for creating load/performance test automation scripts preferably using JMeter.Preferred:5+ years of hands on experience and be proficient in Selenium, C# and.Net5+ years of experience in Selenium Webdriver5+ years of experience in Visual Studio, Azure DevOps5+ years of experience in SQL3+ years of experience in integrating Automation testing into Azure CI/CD Pipeline3+ years of Load testing experience preferably with a tool i.e. JMeter3+ years of experience in integrating load/performance testing into Azure CI/CD PipelineAbility to design, develop, update and maintain .NET application in Azure Cloud environment, conducts testing to verify logic and ensure compliance with development standards and system/business requirements. Completes complex project work, including troubleshooting and correcting coding errors/issues.
Provides status updates on work assignments and any technical issues that present risk to project timeline as required by selected project framework. Scope:Analyze requirements and design appropriate automation frameworkCreate, execute and maintain automated test plans across all products - integration, system, acceptance, load and performance testsKnowledge of data driven automation test frameworkMaintain traceability of functional requirements/Test Cases to automation test scriptsSupport overall QA activities such as development of Test Approach, Test Cases, and manual test execution as neededIdentify Smoke test suite and Regression test suites to ensure each build is healthy and software is functional as expectedExperience with documentation/bug tracking tools like Azure DevOpsExperience integrating automated tests into a CI/CD pipeline (Azure DevOps)Experience with a version control system. We use Azure DevOpsExperience in NUnit automation frameworkAbility to work both independently and in a collaborative environment