Senior Automation Engineer Resume
Cary, NC
SUMMARY
- Automation QA Engineer/Lead with extensive experience in creating automation framework for testing Web based applications
- Creating Continuous Integration system from the scratch.
- Utilize test automation tools (Selenium IDE/RC, Cucumber, WebDriver, JUnit, UFT (QTP), Sikuli, Jenkins, AutoIt)
- Knowledgeable about HTML, CSS, JavaScript, and AJAX
- Expertise in writing test documentation: test plans, test cases, bug reports
- Knowledgeable about Continuous Integration concept and implementation
- Good understanding of object - oriented programming and design patterns in such programming languages like Java
- Demonstrated technical expertise in testing Web applications on high traffic websites
- Thorough understanding of Software Development Life Cycle (SDLC) and the role of QA
- Strong knowledge of Software QA processes and methodologies
- Proven expertise and up-to-date knowledge in a variety of IT systems
- Skilled in supporting and servicing technical systems, installation, troubleshooting, repair and configuration of software and hardware, workstations, servers, and interfaces
- Proficient in network design and administration
- Excellent analytical, communicational, and problem-solving skills
- US Permanent Resident (Green Card holder)
TECHNICAL SKILLS
Operating Systems: Windows 2000/2003/2008 R2 Server, Windows XP Pro/Vista/7/8.1/Server 2012, Linux, Android
Languages: Java, JavaScript, HTML, XML, SQL
Test Automation: Selenium IDE/RC, WebDriver (Selenium 2), UFT (QTP), AutoIt, JUnit, Jmeter, TestNG, Jenkins, Maven
Virtualization: VMware, Oracle VirtualBox, Microsoft HyperV
Bug Tracking: Elementool, Bugzilla, Exchange-based systems, Jira
Tools: Eclipse, NetBeans, Firebug, XPath Viewer, Fiddler, Xenu, Multi-Browser Viewer, Chrome/IE developer tools
PROFESSIONAL EXPERIENCE
Senior Automation Engineer
Confidential, Cary, NC
Responsibilities:
- Responsible for designing test cases and executing them within an AGILE software development SCRUM environment.
- Creating Continuous Integration system from the scratch.
- Providing peer guidance on implementing automation for applications that do not have an existing automated test suite
- Developed automated scripts for performing Regression Testing through Selenium Web Driver.
- Implemented Page Object Model Automation framework with Java and Selenium Web Driver.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
Senior Automation Engineer
Confidential, Raleigh-Durham, NC
Responsibilities:
- Architecting maintainable and extendable automated test frameworks and tools using Selenium Webdriver to test various product APIs as well as GUI elements
- Participating in daily Agile meetings for QA planning, implementation and execution
- Participating to all stages of SDLC (Software Development Life Cycle), Software Test Life Cycle (STLC) and software development methodologies such as Agile.
- Working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Intelij and preparation of automation test framework.
- Developing Test Framework from Scratch using Page Object Model (POM), TDD, BDD, Keyword and Hybrid.
DevOps/ QA Automation Engineer
Confidential, Raleigh-Durham, NC
Responsibilities:
- Plan, review and executed DevOps and software testing in Agile approach & aggressive project schedules providing input on project schedule risks, testing risks and dependencies.
- Leading the Test Automation activities.
- Creating test automation framework, writing and executing test automation scripts using Selenium Webdriver to support Functional end-to-end, System and Regression testing of the legacy & new features.
- Created automated web services test scripts.
- Facilitated Continuous Integration for scenarios tagged as Sanity & Regression and Continuous Delivery (CICD) including GitHub, Jenkins.
- Configuring Jenkins set up, defining, scheduling jobs, invoking external scripts and external executables triggered from Jenkins at defined intervals and periods.
- Continuous improvement in system visibility and applications with advanced monitoring, metrics and log analytics.