Software Automation Engineer Resume
New, JerseY
SUMMARY:
- Around 10+ yrs of experience in QA Automation Testing Experienced in Banking, Financial domains
- Experienced in Web Services and Web Application testing Experienced in Test Automation and Manual testing
- Created Test Plans, Test Cases and Test Strategies Vast experience with UFT, Rational Automated tools
- Tested web, client - server, SOA Architecture applications Leadership roles in QA Testing (Onsite/offshore model)
- Experienced in Java Selenium and Cucumber. Very knowledgeable of SDLC processes & CASE tools
- Experienced in Functional and Non Functional testing Performed Black Box, White Box & Grey Box testing Techniques
- Exp Object Oriented testing and Model Based testing Experienced in Windows, Online and Cross browser testing
- Able to learn and apply quickly and effectively Extensive experience in Test Execution and Defect Tracking
- Hard working, detail oriented, able to multi-task Excellent communication and presentation skills
- Experience with Object-Oriented Programming with C#.
TECHNICAL SKILLS:
Automation Tools: Selenium IDE, Selenium Web Driver, HP UFT, Firebug, Cucumber, SOAPUI
Defect Tracking Tool: Rally, HP Quality Center, JIRA
Languages: PL/SQL, SQL, C/C++, C#, Java, Jasmin, Protactor, VB Script, Java Script, JSP, PHP, HTML, XML
RDBMS: Oracle 11g, MS SQL, MySQL, MS Access 97/2000
Operating System: Windows 2007/Windows 8, Unix, Sun Solaris 7, HP-UX, AIX, Linux
Build Automation tools: Maven
Java frameworks: TestNG/JUnit
Continuous Integration Tool: Jenkins
IDE: Eclipse, JBOSS
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Software Automation Engineer
Responsibilities:
- Analyzed technical and functional requirements documents and design and developed QA Test Plan/Test cases, Test Scenario by maintaining E2E flow of process.
- Developed testing script for internal brokerage application that is utilized by branch and financial market representatives to recommend and manage customer portfolios; including international and capital markets.
- Designed and Developed Smoke and Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interfaces validations, and reports validations.
- Used dynamic XPath and DOM to work with dynamic and static objects in Selenium.
- Extensively used Selenium WebDriver API (XPath and CSS locators) to test the web application.
- Configured Selenium WebDriver, TestNG, Maven tool, Cucumber, and BDD Framework and created Selenium automation scripts in java using TestNG.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Extensively performed DB2 database testing to validate the trade entry from mainframe to backend system.
- Developed data driven framework with Java, Selenium WebDriver and Apache POI which is used to do the multiple trade order entry.
- Developed smoke automation test suite for regression test suite.
- Applied various testing technique in test cases to cover all business scenario for quality coverage.
- Interacted with development team to understand design flow, code review, discuss unit test plan.
- Executed tests in System & integration Regression testing In Testing environment.
- Conducted Defect triage meeting, Defect root cause analysis, track defect in HP ALM Quality Center, manage defect by follow up open items, and retest defects with regression testing.
- Provide QA/UAT sign off after closely reviewing all the test cases in Quality Center along with receiving the Policy sign off of the project.
Environment: Selenium WebDriver, JUnit, Cucumber, Jenkins, GitHub, Windows, UNIX, Agile, MS SQL, IBM DB2, Putty, WinScp, FTP Server, Notepad++, C#, DB Visualizer.
Confidential, NJ
Senior QA Analyst
Responsibilities:
- Designed automation framework using Selenium Web Driver, JAVA, Maven & Jenkins and TestNG.
- Implemented BDD and Data Driven framework from the scratch.
- Saved 40% time and cost of testing by automation using Selenium WebDriverr, JAVA, Cucumber.
- Writing test cases for Cucumber automation (Groovy, Java).
- Involved in Regression testing using GRID+ JAVA
- Expose with any current or proposed systems are impacted by the EDI X12 Transaction, Code set and Identifier aspects of HIPAA.
- Executing Test scripts on different environments like windows and Mac.
- Identified Automation Scenarios from the set Test Cases.
- Prepared and Executed Test Cases as per System Requirements.
- Performed Data driven testing using Apache POI.
- Performed functional, compatibility testing on different browsers like Firefox & Chrome.
- Configured Maven for JAVA automation projects and developed Page object model (POM).
- Wrote SQL queries extensively, queried database and generated test reports.
- Performed Web Services Testing using SOAPUI.
- Performed manual testing on some modules.
- Performed various black box testing Methodologies Like functional testing and Regression Testing.
- Defect Tracking and Reporting.
- Worked with development team members and business people to better understand system functionality in order to improve testing quality control services.
- Reported the coverage status of test performed on the daily/weekly basis.
- Attended Project meetings and interacted with other team members in order to resolve the problems.
Environment: JAVA, Oracle, Java Script, HTML, Oracle, Selenium WebDriver, GRID, TestNG, Maven, Jenkins, HP Quality Center, XML, Web Services SOAPUI.
Confidential, Englewood Cliffs, NJ
Senior QA Engineer
Responsibilities:
- Reviewed and analyzed the Business Requirement Documents and Technical requirement documents.
- Developed test scripts using Selenium WebDriver, Executed Automated Test Scripts & analyzed the results.
- Participated in writing High level Test plans, Test Scenarios, Test cases and Analysis and Presentation of Results.
- Applied robust Page object pattern on new builds and every modification in the application using Selenium WebDriver for smoke and regression test suites (which cut down the script development time)
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN, GIT over the time for improvements and new features
- Saved 30% time and cost of testing by automation using Selenium WebDriverr, JAVA, Cucumber.
- Increased productivity by 30% by effectively training, leading and managing the AGILE automation team
- Participated in Automation Test Plan, responsible in reviewing the scripts written by peers.
- Implementation of Selenium WebDriver automation POM Framework for smoke and regression test.
- Used APACHE POI for the data driven test cases.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Tested compatibility of application for dynamic and static content under various cross browsers using Xpath in Selenium.
- Actively involved in QA Testing (UI and API), and collaborating with offshore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
- Investigated problems, determined the causes and documented the audit findings and irregularities and reported them to higher management.
- Participated in Daily Stand-up meetings and provided status on work progress.
Environment: Windows, Selenium WebDriver, Page Object Pattern, APACHE POI and JIRA
Confidential, Fairfax, VA
Automation QA Engineer
Responsibilities:
- Analyze business requirements, business rules and create test cases.
- Responsible for functional testing, Integration testing, Regression testing and User Acceptance testing.
- Developed Automation Framework like Data Driven, Keyword Driven in QTP/UFT .
- Wrote SQL queries to test Data Integrity, Referential Integrity and performed Database Testing for the Application.
- Involved Manual testing with heavy Automation Testing using QTP and Selenium IDE.
- Developed Test plans, writing Test Cases for GUI, Functional Testing, Usability Testing, System Testing and User Acceptance Testing, Cross Browser testing.
- Conducted Manual testing with heavy Automation Testing using QTP.
- Developed Test plans, writing Test Cases for GUI, Functional Testing, Usability Testing, System Testing and User Acceptance Testing, Cross Browser testing.
- Involved in Functional Testing, Load Testing, Stress Testing.
- Used Quality Center
- Involved in creating test plan, test Scenarios, test cases for Performance testing to perform testing using different load levels.
- Involved in testing the Backend of the application for all the web transactions by writing SQL queries and verifying the data.
- Interact with developers and Business Analysts to identify and resolve functional issues.
- Back end testing for data validation using SQL
- Defects were tracked, reviewed, analyzed and compared using Quality Center .
- Interacting with the development and testing teams to improve overall quality of the software.
- Verified the bugs fixes, document the bug history and root cause analysis once the defect is fixed or closed.
- Worked with the QA Manager in developing Responsibility Matrix for the Team Members periodically.
Environment: QTP/UFT, Selenium IDE, QC/ALM, UNIX, JAVA, Windows, SQL server, Oracle, LoadRunner