We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 8+ Years Experience in creating test frameworks using Selenium Web Driver, Selenium RC, UFT/QTP, and Cucumber, and modular frameworks Test NG, including hands on experience in Java/SQL.
  • Experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Experience with Parameterization using Test NG XML and Data Providers to work differently with a different set of data with Test NG, Selenium.
  • Experience in testing and handling different frames (frames, iframes) of a HTML page with having different DOM's for every iframe.
  • Experience in handling multiple windows and Pop - ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Working knowledge with functional testing Cross Browser Testing using Selenium to check that the web application works as expected in different browsers.
  • Experience in Selenium synchronizations with conditional (Implicit, Explicit) unconditional wait statements.
  • Experience in working with Selenium Grid which is a part of the Selenium Suite to specialize on running multiple tests across different browsers, operating systems, and machines in parallel.
  • Experience in working with logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience with test automation for web applications and web services using SOAP UI and automating tests with VB Scripting, Java, and JUNIT testing with Cucumber.
  • Experienced with SQL and Oracle PL/SQL, to run the data integrity tests for backend testing and JDBC establish connectivity between the Java Programming language and a wide range of databases.
  • Working knowledge of Behavior Driven Development (Features, Scenarios, Step definitions GWT) with Cucumber.
  • Experience in different frameworks like keyword driven, Data Driven, Hybrid and Modular framework using QTP/UFT & QC/ALM.
  • Web service WSDL and Security testing using SOAPUI/UFT.
  • Developed robotic bots using automation anywhere to automate process which was done using manual interference .
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Experience using Continuous Integration tools such as Jenkins Build Server, Maven, and Tortoise SVN Subversion client to manage different versions of the source code.
  • Experience using project management tools such as Jira, Rally for bug tracking, issue tracking, and project management functions.
  • Excellent skills in Bug Tracking and Reporting using HP Quality center ALM (HPALM)
  • Experience in sanity, backend, front-end, functional, integration, regression, smoke, cross browser, cross platform, QTP/UFT, performance and stress testing.
  • Experienced in using build automation tools such as Maven (to manage framework dependency jar files) and Ant for automating software build processes.
  • Experience in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing using manual & automated testing tools.
  • Experience in industry standard methodologies like Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) using V Model, Water Fall and Agile Model using SCRUM methodology. And developing test automation solutions for Agile/SCRUM.
  • Experience in databases SQL … Oracle7.x, 8i../11i, MS-Access, DB2, MySql and mongoDB.
  • Experience creating SQL queries to retrieve data from databases using MongoDB.
  • Configured AWS Cloud Watch to monitor AWS resources, including creating AWS customized Scripts to monitor various application and system & Instance metrics.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium Web Driver, Test NG, Selenium IDE, Selenium RC, Selenium Grid, J Unit, Cucumber, Soap UI, QC, QTP, LISA, Robotium, Appium, Protractor, JMeter, GIT

Test Build& Integration Tools: Maven, ANT, Jenkins

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Tools: JAVA, JavaScript, Angular JS, VB Script, Gherkin, SQL C, C++

Markup Languages: HTML, XML, XPath, CSS Selector, XSL, XSLT, AJAX, JSP.

Databases: My SQL, Oracle, SQL Server, Mongo DB

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems: Windows 7/8, Ubuntu, UNIX, LINUX

Defect Tools: HP Quality Center, JIRA, ALM, Rational clear quest, Team Foundation Server(TFS 2008,2010,2012)

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

Utilities: Eclipse, GIT, SVN, Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Sr.QA Automation Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Responsible for working within a team to create, document and execute testing strategy, test plans, test cases and test scripts in support of a set of global tools, systems, and databases.
  • Performed agile testing, reviewed the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Performed the build and maven dependencies using Maven build tool.
  • Extensively worked in Regression testing, Parallel Processing using Selenium Web driver in Test NG.
  • Developed test scripts for Web elements by identifying the locators using Fire Bug and Fire Path Firefox plugins.
  • Developed custom libraries for automation using JAVA & Selenium Web Driver.
  • Involved in Web Application GUI automation creating regression suites using Selenium Web Driver,
  • JUnit/Test NG, Eclipse.
  • Involved in backend database testing using mongoDB queries.
  • Created and maintain server-side integration tests - Python, JSON documents, MongoDB, and Robot Framework running with every build (git, Jenkins) on Amazon Web Services(AWS).
  • Executing the mongoDB scripts using Unix script on the terminal.
  • Developed automated test scripts using Test NG annotations like Group, parameter, Data provider.
  • Involved in test approach & test case walkthrough, review with peers and test leads. The workgroup consist of business system analysts, developers and architects.
  • Experience in Descriptive Programming using HP UFT 12.02.
  • Designed Functional Libraries, Functions, Subroutines, Common functions, Regular Expressions and Environmental variables using UFT in VB script .
  • Generated UFT scripts with standard checkpoints, validation checkpoints and also Synchronization Points.
  • Used X Path and DOM to work with dynamic and static objects in Selenium.
  • Created test approach and test cases for logging module.
  • Reviewed and analyzed the existing test scripts.
  • Developed HTML Test NG reports for analyzing the output of test using Extent Reports API.
  • Maintained user documentation with Test NG output screenshots for User acceptance testing (UAT).
  • Developed synchronization using implicit and explicit wait conditions.
  • Incorporated the test data in Test scripts from Excel using Apache POI API.
  • Created automation scripts using Selenium Hybrid and Data-driven development framework.
  • Developed Back-end testing using complex queries to retrieve the user information to cross validate in UI and databases.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Analyzed test results, tracked the defects and generated reports using JIRA.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained continuous test integration and automatic build by using Jenkins and mailed the build outputs to the team members.
  • Logged, Tracked and Closed Defects using Defect Tracking Tool ALM
  • Executed Test cases in the timely manner and Reported defects in HP Quality center ALM
  • Managed & scheduled all Manual and Automation scripts from HP Quality center ALM
  • Followed Agile testing methodology, participated in daily status meetings and testing each deliverables.
  • Tested applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Developed features and test scripts using BDD (Behavior driven development) in Cucumber.
  • Developed Cucumber html, JSON test reports for analyzing the test outputs.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java, Selenium Web Driver, Test NG, Firebug, Fire path, XML, XPATH, DOM, Quality Center, Cucumber, Jira, SVN, Agile, Internet Explorer, Chrome, Firefox, SQL, Jenkins, HP UFT 12.02, HP QUALITY CENTER ALM.

Confidential, Richmond, VA

QA Automation Engineer

Responsibilities:

  • Participated in development of Test cases and Test scripts by reviewing business requirements document and technical specification document.
  • Participated and contribute towards functional specification.
  • Performed manual testing of the web application.
  • Responsible for creating test cases for the Remote Deposit Capture and Desktop Deposit Application in HP Quality Center. Also used QC to track and manage the entire Test documentation.
  • Executed multi-faceted testing including Black Box, Functional, Smoke, Regression, Integration, and Ad hoc Testing according to test plan.
  • Involved in User Acceptance testing (UAT) to validate the application.
  • Designed, implemented, and updated the test plans using Quality Center by reviewing appropriate documentation to test the functionality of different modules.
  • Used QC to log, track and generate bug status reports and updated the Traceability Matrix.
  • Participated in releasing and iteration planning, and represented the QA team.
  • Interacted and managed expectations of multiple participants in the application development lifecycle.
  • Participated in risk management to help determine best use of development and testing resources.
  • Work on different platforms including Android and IOS such as Iphone4G, iphone3s, ipad, ipad2, and Samsung galaxy S, SII, and HTC EVO 4G.
  • Managed small teams of testers, delegated testers to implement plans and Allocate resources with changing business processes.

Environment: and Tools: HP Quality Center, Android SDK tools and Iphone configuration.

Devices: IOS, Android, and HTC (iPhone3, iPhone4, iphone3s, ipad 1&2, Samsung galaxy S, SII, and HTC EVO 4G).

Confidential, Sacramento, CA

QA Test Engineer

Responsibilities:

  • Implementation of QA approach to ensure quality of a product and was involved in project.
  • Developed test plans, test cases, test scenarios.
  • Implemented Complex Test case scenarios using regression tests, wrote the enhanced code.
  • Developed and extracted test data to test the application portal.
  • Configured HP Quality Center in Agile environment, generated Test Sets & executed and Used HP Quality Center to store all testing results, metrics, implemented test plan.
  • Worked with different web elements locaters (name, id, x-path, CSS, DOM, link) to test the functionality.
  • Implemented continuous integration development.
  • Controlled logging and tracking of defects analyzed and maintained comprehensive defects.
  • Involved in Unit Testing, Handled issues in System testing and UAT (User acceptance testing).
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
  • Test and Run various APIs as part of System Integration Testing.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.

Environment: Java, My SQL, QTP, HP Quality Center, selenium, web element locators, SQL, Microsoft office.

Confidential

QA test engineer

Responsibilities:

  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release
  • Planning meeting.
  • Participated in all phases of the Software Testing Life Cycle (STLC).
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java.
  • Used Hybrid Framework of Selenium to get data from Excel using Apache POI Api.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, J2EE, Selenium IDE/Web Driver/ GRID, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle.

Confidential

Jr. Java Developer

Responsibilities:

  • Designed and developed the application using agile methodology.
  • Used the iterative incremental framework Scrum with Agile Software Development.
  • Designed and developed UI using JSP, dynamic JSP and page validations using JavaScript.
  • Involved in database schema design and review meetings.
  • Configured application flow, controlling logic and navigation.
  • Designed and developed base classes, framework classes and common re-usable components.
  • Involved in re-factoring the existing components to meet the current application requirements.
  • Used various Java and J2EE APIs including JDBC, XML, Servlets, JSP, and JavaBeans, Spring Framework.
  • Involved in Performance tuning, debugging issues in testing and deployment phases.
  • Implemented RDBMS to add the additional condition for the system to support a tabular structure for the data with enforced relationships between the tables.
  • Utilized PL/SQL for querying the database.
  • Coordinated on-site and offshore development teams in various phases of the project.

Environment: Java, J2EE, JSP, Servlets, EJB, XML, HTML, Java Script, JDBC, Oracle, PL/SQL, Eclipse, spring, Hibernate, RDBMS, Tomcat, Windows.

We'd love your feedback!