Senior Automation Engineer Resume
New York, NY
SUMMARY
- A highly competent and results oriented Senior Automation Test Engineer with 7+ years of experience in Software Testing.
- Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional Telecom, and E - commerce websites.
- Designed and implemented different automation frameworks from starch like Page Objects framework, Data Driven framework and Hybrid framework for a number of projects.
- Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, TestNG& Maven.
- Extensive knowledge in of JAVA object oriented programming language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation.
- Expertise in automating Mobile Application using Appium for iOS and Android.
- Executed automation scripts on different browsers/environments & reported defects/results to the team.
- Maintained the Selenium & JAVA automation code and resources in source controls like GitHub, SVN over the time for improvements and new features.
- Excellent experience of build tools like Maven and managing JAVA automation projects using them.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Implemented and Selenium Grid for various application with various combination of OS and Browsers.
- Experienced in Web and mobile testing including GUI Testing, Regression Testing, Integration Testing, System Testing, and Functional Testing.
- Experienced in Service oriented Architecture and testing Web services.
- Good knowledge in Software Development Life Cycle, Testing Life Cycle and Defect Life Cycle.
- Experienced in both manual testing and Automation testing using testing tools such as QTP, Quality Center, Test Director and POSTMAN.
- Extensive knowledge and experience in managing large projects/programs involving onsite-offshore delivery model.
- Ability to perform independent preliminary analysis of User, Functional and Business requirements and develop effective solutions to satisfy user requirements.
- Experienced in developing Test Plans, Test Cases, and Test Scripts based on user needs, specifications and systems need documents.
TECHNICAL SKILLS
Testing Tools: HP Quality Center/ALM, HP LoadRunner, HP QuickTestPro, Junit, TestNG, SOAPUI, Appium
Programming Languages: C/C++, C#, Java, VB Script, JavaScript, HTML, CSS, XML, SQL.
Data Bases: SQL Server 2003/2008/2012 , MySQL, PostgreSQL, MS Access
Operating Systems: Windows 7/8, Windows Server 2008/2012, UNIX (Ubuntu), MAC, DOS, Android OS, iOS, Windows OSSoftware Packages Eclipse, Maven, ANT, Jenkins, MS Visual Studio 2008/2012, Microsoft Visio
Version Control: GitHub, SVN
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Automation Engineer
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
- Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, testNG.
- Implemented Page Objects framework, Hybrid framework to accommodate multiple applications
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Wrote SQL queries extensively, queried database and generated test reports.
- Performed Defect Tracking & Management in JIRA. Generated automated daily reports using TestNG as primary reporting tool.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
- Assisted Manager by providing automation strategies, Selenium Automation and TestNG reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Identified modules that were impacted by various Change Requests.
- Created progress reports to ensure appropriate test coverage and results.
- Coordinated with development engineers to create and review test specifications, test coverage, defect discovery and resolution.
- Conducted Bug Review meetings for update on defects from development team and retesting of bug fix.
Environment: Environments: ASP. NET, ADO.Net, MVC4, IIS7/8, Java, Tomcat6/7, SSIS, SSRS, HTML, XML, CSS, Windows, Mac OS, iOS, SOAP and Restful Web Services, Maven, ANT, GitHub, Jenkins, SQL Server Management Studio 2008 R2/2012, Visual Studio 2012/2013 Ultimate, Eclipse, HP Quality Center/ALM 11.52, Selenium, TestNG
Confidential, Bellevue, WA
QA Automation Engineer
Responsibilities:
- Automated System testing for trading transactions, exchange operations and payment methods using Selenium WebDriver, JAVA.
- Developed, executed and maintained Selenium automation scripts for web applications.
- Developed Hybrid automation framework in JAVA by using Page Objects framework.
- Used Selenium Grid, TestNG test scripts to run automated test cases in parallel on multiple environments.
- Assisted on Load and Stress testing by developing Load Runner scripts to find out effective Web/App server configurations for best performance levels.
- Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries.
- Reported/tracked defects in JIRA. other team members on selenium framework design and functionality.
- Provided different build reports, Selenium automation reports, and Performance testing reports to Senior Management.
- Worked effectively with Developers, AGILE Team and Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements.
- Reported software defects and worked with business analysts and developers to resolve technical/functional issues.
- Designed custom views for management as well as SMEs to track Design and Change management in the projects.
Environment: ASP. NET, MVC4, IIS7/8, Java, Tomcat6/7, SSIS, SSRS, HTML, XML, CSS, Windows, Mac OS, iOS, SOAP and Restful Web Services, Maven, ANT, GitHub, Jenkins, Selenium, TestNG, SQL Server Management Studio 2003/2008, Eclipse, SOAP-UI, HP Quality Center/ALM11.51, HP LoadRunner 11.0
Confidential, NY
Software Quality Assurance Tester
Responsibilities:
- Responsible for developing test plans and test cases for GUI and functionality testing of the website and cross browser compatibility.
- Wrote test plans for positive and negative scenarios for Functional, and GUI testing.
- Conducted walkthrough of the test plan with Development and Design Teams.
- Written the test cases and test steps in QC.
- Involved in Functionality and Security testing of the User Authentication.
- Involved in testing the account details screen and statements screen for credit card consumers.
- Document test activities and archives data for investigative and historical use.
- Performed Functionality testing which involves verification of results with the available data.
- Addressing the clarifications asked for the bugs posted, if required by the customer.
- Interacted with developers regarding priority & severity of bugs and update the status once they are fixed.
- Experience in creating performance test scripts and configuration of performance tests using Load Runner.
- Primary engineer responsible for automated test design and any improvements in test automation framework.
- In SCRUM process, tested feature by feature, verified Table Structures, Procedures, Packages, Web Services, Data Validation and Front End testing.
- Worked closely with other testers and developers to improve automated framework with bug fixes and feature request using QTP.
- Reporting the QA status to the Project Team daily/weekly basis.
- Participated in improving the departments QA processes and procedures.
- Worked closely with the various project teams in a team environment.
Environment: Windows XP/7.0, Perforce, Oracle 10g, SQL, UNIX, TOAD, VB Scripting, SOAP-UI, Java Scripting, QTP, QC 10, Java, Spring Framework, JEE, JSP, JDBC, XML, Struts, MVC, Tomcat, Load Runner 10 and HTML.