We provide IT Staff Augmentation Services!

Sr.qa Automation Engineer (selenium) Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Over 8+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services, Client/Server applications and databases in Insurance, Banking, Healthcare, Finance & Media Applications.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Experience in Software Development Engineer in Test (SDET) focused on testability, robustness, and performance and creation of designs for production software.
  • Good experience in testing Mobile applications (Android, iOS) and Web Applications.
  • Extensive experience in requirement and use case analysis, test planning, writing test scripts, execution, defect tracking, defect retesting and eventually to full regression.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Good knowledge on Junit, TestNG framework for Unit testing, Maven, Gradle and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Knowledge of Automation Tool like Selenium, protractor.
  • Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
  • Expertise in functional testing AUT using Selenium IDE and Selenium WebDriver using Junit/TestNG testing framework.
  • Experience in working with Build Systems like Ant, Maven and continuous integration systems like Jenkins, Hudson, Team City, and Cruise Control.
  • Extensive experience in Java, Ruby, Groovy, Python, C#, JavaScript, JSON, HTML, XML and SQL on Windows, Vista Operating Systems and UNIX environments.
  • Experience in working on functional testing of SOAP and RESTful Web Services using SOAP UI Tool.
  • Good experience in Web Services testing using SOAP UI, XML and WSDL; and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
  • Good knowledge on automation framework in Selenium WebDriver using Behavior - Driven (BDD) approach in Cucumber framework with Gherkin.
  • Extensive experience in Keyword Driven, Data Driven and Hybrid Automation Frameworks.
  • Experienced in load and performance testing tool JMeter.
  • Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.
  • Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing & security testing of client/server and web-based applications.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
  • Working experience with defect tracking tools like Bugzilla, JIRA, Clear Quest, and Test Director/Quality Center (QC) and Team Foundation Server.
  • Expertise in performing the Functional Testing, Regression Testing, Integration Testing for the apps on different platform like Android, Java, BREW.
  • Expertise in performing manual testing & Mobile Application Testing using Appium.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
  • Experience in both Waterfall and Agile project environment.
  • Extensive experience with Visual Source Safe and Microsoft Office tools (MS-Word, PowerPoint, Excel and Access).
  • Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
  • Strong in writing SQL queries to perform backend data validations.
  • Have built a test automation framework based on Page Object Model, TestNG and Selenium Web driver.
  • Excellent experience with source version control tools such as Subversion (SVN) & GIT.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS

Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing & iOS testing), JMeter, JSON Testing.

Languages: Java, Groovy, Ruby, Python, VB Script, Java Script, C, C++, C#, SQL, PL/SQL, UML.

Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.

Database: SQL Server Oracle, MS Access, DB2.

Defect Tracking Tools: JIRA, Bugzilla, Quality Center (9, 10, 11.0), Team Foundation Server (TFS 2008, 2010, 2012), Rally, Rational Clear quest.

Reporting Tools: Crystal Reports, SQL Server Reporting Services

Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall

Browsers: Internet Explorer, Firefox, Chrome & Safari

Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux

Mobile Testing: Android, iOS.

PROFESSIONAL EXPERIENCE

Confidential, Framingham MA

Sr.QA Automation Engineer (Selenium)

Responsibilities:

  • Analyzed the Test Planning, Test Cases Design, Test Environment Setup, Test Data Setup, Test Execution, Defect Management, Configuration Management and Test Metrics.
  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
  • Worked as Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases, Building, maintaining and adding to existing automation framework, continued evaluation of test cases for inclusion in regression, automation for newly integrated features, and development of toolsets to augment QA and Development testing.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using GIT and Source Tree as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Combined MVC Pattern architecture concept, POM (Page Object Model) and created a robust framework using Selenium WebDriver to automate Web Client.
  • Performed comprehensive manual testing to test website compliance against requirements Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Configured Selenium WebDriver, TestNG and Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
  • Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome, Safari, Opera to simulate production environment.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Created custom JSON/XML Assertors, for validation of SOAP (Web Services Description Language), and REST API calls, and analyzing data input/output and error codes.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Done SOA testing for Payments API's using SOAP UI and Java framework for web services testing.
  • Conceptualized, designed, and implemented automated functional API test cases using Java, SOA test, and SOAP UI.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • Involved in load and performance testing tool using JMeter.
  • Performed Manual, Functional and Regression Testing on Mobile platforms for Android and iOS using Appuim.
  • Closely worked with developers and product owners in an Agile Environment using technical stories to create automated APIs (REST/SOAP) and built a framework for continuous support for future releases.
  • Collaborated daily with QA leads to improve test coverage across platform using Java (SOA test) and scripting languages (Groovy, JavaScript, XML).
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
  • Involved in regression testing using QTP tool prior converting QTP scripts to Seleniumweb-driver.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used SQL Queries in performing data validation to ensure data accuracy and data integrity by testing back-end components of new data warehouse products.
  • Actively involved in QA Testing (UI and API), and collaborating with off-shore QA personnel on current projects and documenting and reporting defects and test results in JIRA.
  • Attended daily standup meetings and weekly team status meeting with development and management Teams.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, JMeter, Page Object Model (POM), SOAP UI, Eclipse IDE, HTML, CSS, JavaScript, Groovy, XML, JSON, XPath, Fire path, Firebug, Cucumber, Ruby, MS Excel, Git, JIRA, Agile, Quality Center/ALM, SQL Server2012, Windows and Linux.

Confidential, Portland OR

Sr. QA Automation Engineer (Selenium)

Responsibilities:

  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test Plans, Test Cases and Test Scripts.
  • Responsible for implementation of Hybrid Test Automation Framework build using SeleniumWebDriver, TestNG and Maven technologies under Java platform.
  • Participated in SDET (Software Development Engineer in Test) for automated test cases and the frameworks to execute and report them.
  • Worked in the Agile environment with frequently changing requirements and features set.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java and TestNG Framework.
  • Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Developed and Executed Test Plans and Test Cases from Requirements and Specification documents.
  • Authorized and Executed Automation and Manual Test Cases for Functional testing of various modules of the application.
  • Used Maven, Selenium WebDriver, Java, GIT, Jenkins and Selenium Grid to create nightly automation scripts.
  • Created Automation script using Selenium WebDriver. Executed scripts on different browsers and different platforms.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
  • Implemented automation framework in Selenium WebDriver using Behavior-Driven (BDD) approach in Cucumber framework with Gherkin.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Implemented simulator for Mobile App Testing in Android Platform using Appium.
  • Experienced in load and performance testing tool JMeter.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, using Maven as build tool and Jenkins to create and run deployment jobs, documented and tracked defects and produced detailed reports using JIRA.
  • Worked closely with Agile Scrum team from several domains to ensure product testability while running Regression tests in Selenium WebDriver using TestNG and maintained test environments used for white box testing during new product releases.
  • Perform Functional Testing, Regression Testing, System Integration Testing, User Acceptance Testing (UAT), and End-to-End Testing.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Performed SOA testing for Payments API's using SOAP UI and Java framework for Web Services testing.
  • Tested request and response XML's based web services interfaces using SOAP UI.
  • Performed Web Services testing with SOAP UI and Performed Security Testing for Employee login validations.
  • Used GIT as code repository to manage code reviews.
  • Used Firebug to identify Elements' by ID, Name, CSS, XPath, DOM and Links on Web Pages.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
  • Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
  • Tested the application in highly dynamic environment with sprint team using Agile Methodology.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, POM, Appium, JavaScript, XML, JSON, XPath, Ruby, Cucumber, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, MS Excel, Git, JIRA, Quality Center/ALM, SQL, Oracle and Windows.

Confidential - Mayfield, OH

Sr.QA Automation Engineer (Selenium)

Responsibilities:

  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Participated in SDET (Software Development Engineer in Test) for automated test cases and the frameworks to execute and report them.
  • Developed test code in Java language using Eclipse, IDE and TestNG framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
  • Configured Selenium WebDriver, TestNG and Maven tool. Created Selenium automation scripts in java using TestNG prior to agile release.
  • Performed white box testing using TestNG for class, method, & web services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android.
  • Developed framework using TestNG, Page Object Model (POM).
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Used web-debugging tools like XPath, Firebug and Fire path to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
  • Performed Regression testing for new builds and every modification in the application using Selenium web driver.
  • Used Selenium WebDriver to run test cases in multiple browsers and Platforms.
  • The entire Ruby scripting done using Cucumber framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
  • Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Tested the various Service Oriented Architectures (SOA) spanning across various web services using SOAP and WSDL across various applications using SOAP UI.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Analyzed test results, tracked the defects and generated reports using Quality Center.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: SeleniumWebDriver, Java, Jenkins, SOAP UI, Maven, TestNG, Quality Center, SVN, Page Object Model (POM), Appium, Fire path, Firebug, Eclipse, XPATH, Ruby, Cucumber, HTML, CSS, TDD, SQL, Oracle and Windows.

Confidential, CA

Sr. QA Automation Engineer (Selenium)

Responsibilities:

  • Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
  • Performed white box testing using Junit for class, method and Web Services testing.
  • Involved in Maven configuration for running servers and scripts after the build.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Executing the test plans on web and mobile (Apple & Android) as per requirements.
  • Performed Data driven testing usingSelenium WebDriver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Implemented Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium Web-Driver.
  • Developed test code in Java language using Eclipse IDE and Junit framework.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation.
  • Used Jenkins as continuous integration server to run automated test suites.
  • Developed automation test cases, executed these test scripts from test lab and logged defects in Bugzilla.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Used SVN repository for efficient remote team working, also stored the framework and all the developed test cases.
  • Tested extensive backend testing using Queries to retrieve the data from the SQL Server and checked data integrity.
  • Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium WebDriver, Jenkins, SOAP UI, Maven, SVN, Junit, Bugzilla, Fire path, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, SQL Server and Windows, Linux.

Confidential, Birmingham, AL

QA Automation Engineer

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Performed Unit Testing with Junit framework.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project's test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and Xpath in Selenium.
  • Developed automated scripts using Selenium RC, Java, JUnit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Written automated scripts with Xpath to identify web elements such that most of the browsers can be used.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Identifying, logging, tracking and escalating bugs using JIRA/Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Used SQL to test Data Warehousing and Data Cleansing for the arrangement of customer data.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: Java, VBScript, Selenium RC/IDE, JUnit, Eclipse, Jira, XPATH, PL/SQL, HTML, SQL, Windows XP, UNIX.

Confidential

QA Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests & executing manual tests & reviewing results of all tests and reporting anomalies into the defect tracking database and verifying the resolution of all defects for an assigned project.
  • Prepared required documentation for testing signoff by various parties as required by the project plans.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Performed back end testing on oracle database by writing SQL queries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared 'Documents of Understanding' for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, MS Visio, HTML, Java Script, Oracle, VSS, UNIX.

Confidential

QA Tester

Responsibilities:

  • Analyzed and tested Client-server large scale Banking Applications.
  • Prepared Test Plans as per requirements document
  • Involved in manual testing of all applications at Component Level, Integration and System levels.
  • Performed Compatibility testing to ensure its performance in different Operating Systems.
  • Performed data integrity testing, black box testing, regression testing and user acceptance testing.
  • Documented test scripts and test cases according to the developed Test plans.
  • Responsible for doing System testing of the entire applications along with team members.
  • Analyzed results with Business Analysts.
  • Worked with technical analysts to develop functional specifications for the features and requirements.

Environment: JAVA, XML, HTML, MS SQL Server, Quality Center, UNIX and Windows.

We'd love your feedback!