Job Description :
Job Title: QE Automation Expert
Location: Raleigh, North Carolina, United States
Duration: 12+ Months
QE Automation Expert
Position Description
Candidate will be working in a highly motivated team that works on advanced Development and Test practices.
Candidate will be responsibe for educating and mentoring QE teams to improve the quality and drive the adoption of automation best practices and shift left test strategies across the QE organization. It is very fast paced environment that gives opportunity to learn lot about business and technology.
Your future duties and responsibilities
Overall 8 + IT experience into:
Drive the adoption of automation best practices and shift left test strategies across the QE organization
Provide hands-on coaching for Acceptance Test Driven Development and Automation of testing using the Ruby or Java etc., and a focus on the Gherkin/Cucumber collaboration tool
Design solutions in accordance with enterprise standards and within development, Test automation and with CI and CD in Agile environment
Research and implement tools on Test Automation, develop Proof Of Concepts on ATDD & BDD, Test Automation
Training the Team on the Modern Automation testing methodologies, frameworks, tools and techniques
In-sprint automation through potentially numerous approaches including but not limited to, key word driven frameworks, behavior driven development, model driven automation or AI/machine based learning testing
frameworks
Perform review of existing automation and provide guidance on optimization & improvement
Constantly evaluate the test automation strategy and approach to identify areas of improvement (i.e. test automation frameworks, dynamic data collection methodologies, coding standards, components and object repository methods, etc
Engineer solutions that collect and report test results through various metrics reporting tools
Communicate and co-ordinate the overall Automation vision, improvements and challenges with senior management
Develop in-depth system and product knowledge and partner with product owners and developers to identify areas for improved efficiencies
8 + years of experience Development, Test automation experience using TDD, BDD, Selenium Webdriver, JUnit, NUnit or MSTest, TestNG or similar tools
Experience in writing frameworks using JavaScript, Ruby, C#, Java, Groovy, SoapUI and Postman, Cucumber and Gherkin
Strong database experience Oracle, SQL Server, DB2, XML, MongoDB, Erwin, Toad Data Modeler
Experience with Acceptance Test Driven development using TDD/BDD
Experience with applications developed in various client side scripting technologies such as Angular, AJAX, JavaScript, JQuery etc.
Proficient with developer tools, such as Eclipse and git/github for developing on the Java stack
Strong experience in automating build processes, application deployments and continuous integration system using Gradle, Maven, Jenkins, Docker , Puppet
Train and mentor QA engineers, help them writing test automation code and do code reviews
Required qualifications to be successful in this role
Bachelors Degree in Computer Science
Total Required Skills: JavaScript, Ruby, C#, Java, Groovy, SoapUI and Postman, Cucumber, Gherkin, Angular, AJAX, JavaScript, JQuery, Gradle, Maven, Jenkins, Docker , Puppet, Oracle, SQL Server, DB2, XML, MongoDB, Erwin, Toad Data Modeler
Selenium, XML, Ruby, Java, SQL, NoSQL - 5+ years , Advanced
TDD, BDD, Cucumber, Gherkin - 5+years , Advanced
Automation Frameworks - 5+ years, Advanced
CI/CD, DevOps - 5+ years, Advanced
NON-ESSENTIAL SKILLS REQUIRED
Agile - 5+ years, Advanced
DevOps - 5+ years, Advanced
Healthcare - 3+ years, Advanced