We provide IT Staff Augmentation Services!

Qa Automation/ Sdet Resume

PROFESSIONAL SUMMARY:

  • 8 years of IT experience with emphasis on Software Quality Assurance and QA implementation .
  • Well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) .
  • Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
  • Worked closely with users and business analysts, Project Managers, Developers to understand requirements, business processes for testing and attended regular walkthrough, grooming and design meetings.
  • Strong experience with Agile methodology (including all Agile deliverables), Waterfall, Scrum, TDD, DDD, BDD.
  • Extensively worked on Selenium WebDriver with the preferred Languages Java, JavaScript and Testing UI web applications
  • Good exposure in creating documents like QA Status Report, QA Summary Report, QA Test Logs and defects.
  • Proficient in using SQL queries to perform back end testing for data integrity and good in developing database queries for Backend Testing, Knowledge of SQL Server.
  • Experienced in creating and managing requirements, functional specifications, use cases and process flows.
  • Extensive experience in manual test case design and execution and automation test execution/modification for Agile projects.
  • Experience in developing the Automation framework using both C# and Core Java programming using OOPS concepts, Selenium, Java, JUnit/TestNG, Eclipse, Maven.
  • Using Cucumber developed Features, Scenarios, and Step Definitions for Behavior Driven Development (BDD).
  • Used Apache POI to retrieve test data from Excel files.
  • Implemented Synchronization for Conditional and Un-Conditional waits using Implicit Waits, Explicit Waits and Fluent Wait
  • Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, Check Boxes using Selenium WebDriver.
  • Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Identified Test Scenarios and prepared the Test Scripts based on the Business Requirement Document (BRD) and Software Requirements Specifications (SRS) Document.
  • Good Exposure in analyzing functional requirements and translate them to Manual test cases.
  • Proficient Knowledge in developing, maintaining and executing Manual test cases for different Black Box Testing methodologies.
  • Proficient in using test automation tools such as Selenium WebDriver, QTP, Cucumber, Soap UI and TESTNG to develop automation testing scripts for web and client/server applications.
  • Good knowledge in different programming languages like Java, JavaScript, HTML and databases like SQL server and ORACLE.
  • Expertise in Data, Integration, Functional, Regression, Black Box testing, White box testing, Compatibility, System, Performance, Stress and User Acceptance (UAT) of web and client/server applications.
  • Created automation scripts, and Conducted functional and regression testing using Test Complete .
  • Experienced in Design and Implementation of Page object model (POM) framework which supports both back-end systems and front end (UI).
  • Used Jenkins for the continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Experienced in bug tracking, reporting using Quality Center (QC) and JIRA for global test management.
  • Performed Automation Testing using tools like QTP, Selenium.
  • Performed manual and automated testing using defect tracking tools like Quick Test Professional, ALM, JIRA.
  • Effective Time Management Skills and consistent ability to meet client deadline.
  • Excellent communication, problem solving skills, coordination, documentation, project planning and interpersonal skills.
  • Worked in Teams and can be part of for the Organization Value addition.
  • Self- disciplined / Self-Motivated/ Ability to work independently and quality conscience.

TECHNICAL SKILLS:

Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, Cucumber, Firebug, FirePath, TestNG, Manual Testing.

Language/ Script: Java, JavaScript, C, C++, XML

Frameworks: Junit, TestNG, TDD, BDD, Mockito, Data Driven, Protractor.

Firefox Addons: XPath, Firebug.

Web development: HTML, XML, CSS, JavaScript.

SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI

Bug Tracking Tools: HP Quality Center (9, 10, 11.0), BugZilla, Visual Studio, Rally, JIRA.

Build/ CI Tools: Ant, Maven, Jenkins.

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, Oracle, SQL*Plus, SQL*Loader, MYSQL.

Platforms: IOS, Windows 7/Vista/XP, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential

QA Automation/ SDET

Responsibilities:

  • Experience of the full Software Development Life Cycle (SDLC), Agile and Scrum Methodologies & Validations to ensure the Quality Assurance Control.
  • Experience in interacting with business analysts, developers, and technical support and help them base line the requirement specifications.
  • Experienced in Functionality testing, Black Box Testing, System testing, Integration Testing, Regression Testing, User acceptance Testing.
  • Performed the Regression testing once the developers fix the Defects.
  • Verified backend data writing SQL queries.
  • Developed automated suites to test web-based application using Selenium Web Driver, Java and Junit in agile environment.
  • Triggered the automation jobs using Jenkins .
  • Performed API testing using Rest Assured.
  • Responsible for defect tracking, defect reporting and defect reproducing in JIRA .
  • Handled exceptions successfully with using java concepts like try catching block and throw keyword.
  • Used different Selenium synchronizations with implicit wait, explicit wait and fluent wait.
  • Used Bit Bucket as Version Control Tool for maintaining code in the repository.
  • Used elements locators like CSS Selector, XPath, HTML id, name, Class Name, linked text, partial linked text and tag name for finding web elements.
  • Participated in Agile Ceremonies - Sprint Planning Meeting, Daily standup meeting, Sprint Review Meeting, Sprint Retrospective and Sprint Demos.
  • Expertise in developing Test Framework from Scratch using Page Object Model (POM).
  • Determine the root cause of identified defects by debugging the code.
  • Handled context and view requests using Content management Tool .
  • Ensure the Quality of the Application is up to User Acceptable level after multiple rounds of testing and certify the Project to UAT and Production.
  • Coordinate with UAT, Operations and Production support teams in Smoke Testing and fixing environmental issues during Production Deployment.

Environment: Java, Selenium, JUnit, Selenium WebDriver, TestNG, Maven, Jenkins, Rest API, Eclipse, XPATH, Protractor, Firebug, Firepath, HTML, CSS, JavaScript, XML, JSP,MYSQL, PGADMIN 4,Microsoft Office suite, MAC.

Confidential

QA Automation/ Selenium Engineer

Responsibilities:

  • Involved in all stages of Quality Assurance Life cycle. Extensively followed CMM Methodologies for Quality Analysis.
  • Analyzed user requirements and functional specifications to create Test Cases and procedures for System Testing .
  • Extensively used Selenium WebDriver to test the web application.
  • Developed and Implemented Automation using Selenium WebDriver and Java.
  • Used Eclipse IDE to develop & debug the code.
  • Worked on Data Driven Framework and MVC for Automation test scripts.
  • Created and Designed Test Plans, Test Cases and Tracked Defects using Bugzilla
  • Developed and Ran test scripts using Quick Test Professional (QTP).
  • Involved in Black Box Testing .
  • Performed Unit testing and Integration testing.
  • Involved in White Box Testing with the help of Development team.
  • Designed, developed and executed windows, menu and response checks.
  • Performed Functionality, Security and Load Testing.
  • Performed Front-end Integration Testing with back end ORACLE Database by passing SQL Queries.
  • Tracked the defects in a defect-tracking tool and conducted regression testing as on when the builds got fixed.
  • Prepared weekly status reports and conducted group meetings along with the rest of the team members to rectify the defects tracked in the application.
  • Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
  • Designed and developed BDD/TDD/ATDD framework by using the SpecFlow (Cucumber Specification) and added Scenarios in features files, Step Definition.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven .
  • Performed build acceptance testing and smoke testing using Cucumber Automation tool.
  • Used JAVA codes to handle textbox, dropdown, checkbox, buttons and popup controls.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used TestNG Framework performed unit testing.
  • Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI.
  • Involved in writing unique XPath using firebug and fire path to identify web elements.
  • Used XML files in Sending/receiving XML requests using SOAP UI.
  • Working with Product Managers to understand new features, identify edge cases & write Cucumber Scenarios and automate those cases in Java using Selenium Web driver.
  • Performed SOA / Web Services testing using SOAP UI; wrote adaptors to test / invoke web services.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI.
  • Coordinated the development, updating, and maintenance of test cases.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
  • Migrated screens as per requirement using Java, JSP, and Servlets and check-in the code to SVN on a daily basis
  • Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
  • Used Subversion for code repositories and Maven for the dependencies.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Cucumber, SOAP UI, Rest API, Eclipse, XPATH, Firebug, Firepath, HTML, CSS, JavaScript, JSP, Servlets, SQL, Oracle, Microsoft Office suite, Quality Center, Windows.

Confidential

QA Automation Engineer

Responsibilities:

  • Analyzed Business Specifications as User Stories and verify the Readiness of story and come up with a Priority in Grooming Session.
  • 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 Web Driver.
  • Developed Test Frameworks in Cucumber for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created automation scripts in java using Junit 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.
  • Setup Jasmine and Selenium/IDE for unit and functional testing
  • Executing the test plans on web and as per requirements.
  • Attended weekly Project Status Meeting with Development team and QA Manager, and worked closely with the Project team to define Test Scope, Gap Analysis, Risk, Dependency, and Constraints.
  • Used Jenkins as continuous integration server to run automated test suites. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script. Developed automation scripts using Selenium Web driver.
  • Participated in migration of automation scripts through Web Driver, in order to provide an API that established a well-designed standard programming interface for web application testing.
  • Used Firebug Tool to identify the Object’s id, Name, XPath , link in the application
  • Performed cross-browser testing.
  • Conducted test on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SOAP UI .
  • Created Selenium Web driver tests using page library.
  • U sed Selenium GRID to execute test cases on multiple platforms.
  • Maintained Maven for test suite execution and integrated it with Jenkins for scheduled runs
  • Created positive and negative test cases by using valid and invalid data.
  • Used Firebug and Selenium IDE to identify web elements.
  • Documented and reported all defects using Rally .
  • Performed RESTFUL functional web services testing.
  • Interact closely with onsite developers, Offshore Team to follow up on defect reports and actively work with them to resolve the issues

Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Quality Center, Microsoft Test Manager (MTM), Firepath, Rally, Firebug, Eclipse, XPATH, Java, HTML, CSS, TDD, Android, SQL, Oracle and Windows, JMeter.

Confidential

QA Automation Engineer

Responsibilities:

  • Review product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
  • Work in the Agile environment with frequently changing requirements and features set.
  • Responsible creating the functional testing framework using TestNG and using Selenium WebDriver to automate the UI components.
  • Used Selenium WebDriver API to automate tests on cross browser and cross platform environment. Sound knowledge on Object Oriented Programming concept and Java Language.
  • Performed Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
  • Perform automated testing of a web-based application using Selenium WebDriver.
  • Automated the Test cases using Selenium for Regression testing and TestNG for grouping the tests.
  • Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like Selenium web driver using Java.
  • Involved in development of Hybrid Test Framework using Selenium WebDriver, Maven and TestNG.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
  • Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different TestNG methods.
  • Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Build tool like Maven to generate test report.
  • Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
  • Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script. Created Project plan on Jenkins, configured scheduled using Cron job.
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium WebDriver.
  • Involved in developing Selenium automation framework using TestNG. Developed Maven targets to execute automation suites from command line.
  • Documented the test cases in user story-acceptance criteria format.
  • Involved in Web Services Testing using SOAP UI.
  • 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.
  • Use Firebug for the web based application testing with selenium for the commands and locator application.
  • Tested the software for peak load with maximum users using LoadRunner.
  • Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
  • Develop test strategies/plans, design and execute test cases using SQL queries.
  • Executed selenium tests headless on UNIX machine.
  • Implemented cross browser testing using selenium API for Firefox, chrome and Internet explorer.

Environment: Java, Selenium WebDriver, LISA, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, LoadRunner, Eclipse,Quality Center, Firepath,Firebug, XPATH,HTML,CSS, agile,InternetExplorer,Chrome,Firefox, Oracle, SQL, UNIX.

Confidential

QA Automation Engineer

Responsibilities:

  • Responsible for analyzing business, functional and IT requirement documents and prepare complete Test Plans including system test plan, integration test plan, QA project plans and resource planning and allocation.
  • Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
  • Performed Data driven testing using Selenium WebDriver , TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber. Parameterized test cases using different annotations.
  • Identified automation requirements &design Automation framework, scripts in Selenium (WebDriver) integration with Jenkins/CI, code reviews, and scripts execution thru Grid (hub/nodes) on remote clients
  • Responsible for creating and maintaining automation acceptance test suite using Selenium and Cucumber framework. Also responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
  • Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Soap UI tool to located the WSDL file on the internet, create test cases, and execute test cases as well as performing load testing.
  • Involved in Data Driven Testing using JDBC Connection and validated services using assertion in SOAP UI.
  • Pr of i c i ent i n usi n g Te st Ma na geme n t T ools Te st D ire ctor, Q ua lit y Ce nte r, Ra tiona l Te stMa na ge r f or T e st Pl anni ng, R equir ement Mana gemen t, D ef ec t tr ac ki ng a nd R epor ti ng.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Documented Business requirements in Requirements grid for Quality Center.
  • Worked on Quality Center (Test Management software) for requirements management, planning, scheduling, running tests, defect tracking, manage the defects and executing the test cases.
  • Performed Regression testing on new builds, every modification in the application using Selenium Web driver.
  • Presented progress of the testing process at walkthroughs and inspections.
  • Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).

Environment: Java, Selenium WebDriver, TestNG, Cucumber, Maven, Eclipse, Jenkins, Cucumber, SOAP UI, WSDL, XML, XPath, Quality Center, JDBC, SQL, Oracle, MSWord, MS Excel, Windows.

Confidential

QA Analyst

Responsibilities:

  • Preparation of test cases and Execution of test cases.
  • Analyzing of Business & Functional requirements to fully understand scope of testing.
  • Automated test cases using QTP and worked on BPT component of Quality Center to create quality scripts.
  • Performed UAT regression testing after the defects were fixed.
  • Used JMeter as load and performance testing tool.
  • Responsible for integrating Quality Center /ALM with QTP/UFT using Open Test Architecture (OTA).
  • Installation and configuration of HP Load Runner and QTP.
  • Generated test logs using Log4j for various log levels.
  • Used Selenium WebDriver with java plug-in to generate automated test scripts for functional testing, GUI testing and enhancing the existing scripts.
  • Extensively tested alpha releases with JUNIT.
  • Verifying of bugs for each build and changing the status accordingly.
  • Follow up on defects, closely interacted with development team to resolve bug fixes, and retested bugs with new builds.
  • Attended daily scrum calls as part of agile methodology.
  • Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
  • Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
  • Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Rally.
  • Done java coding extensively for Data Driven framework and Keyword Driven Framework by using Junit/TestNG framework with Selenium web driver.
  • Involved in designing and building automation frameworks in support of continuous integration in a test driven development (TDD).
  • Responsible for Test Automation using Quick Test Professional (QTP) /UFT, Design and create automation test harness and test bed to support multiple applications on multiple browsers in QTP/UFT.
  • Performed Regression Testing for every modification made in the application and new builds using Selenium WebDriver.
  • Followed Agile Methodology based on Project Planning in SDLC

Environment: Selenium Web driver, Test NG, JAVA, Eclipse, Apache Tomcat, HTML, CSS, Oracle, Web Services, Maven, Junit, JIRA, RALLY, WebServices, Firefox, Eclipse, Windows XP,7,8,9, UNIX, Linux.

Confidential

QA Analyst

Responsibilities:

  • Involved in Understanding the Functional Requirements of the Application.
  • Agile Methodology was followed for implementation of this Project.
  • Attending iteration demos and executed test cases on the story cards
  • Ensured all test plans, test cases and documentation were traceable to original requirements.
  • Developed Record/Playback using selenium IDE.
  • Exported the test reports form Selenium IDE to different programming languages.
  • Responsible to report defects and participate in troubleshooting with development and configuration team for the reported defect.
  • Written Test Cases according to requirement and Executed .
  • Involved in retrieving data from database tables using SQL scripts for testing.
  • Tracked defects using JIRA and generated defect summary reports.
  • Documented Test results as per Design steps in Test cases.
  • Created SQL Scripts to run against database testing and for populating, updating and deleting the data from the database.
  • Maintained the Java and selenium test source code and resources in the SVN source control repository tool.
  • Configured Jenkins built job for continues integration and also for regression testing.
  • Experienced in working with different front end HTML, CSS, and backend programming languages like C, C#, Java.
  • Reported using QA Status reports, Defect Log reports, Traceability reports and Test planning and execution & Results Reports.
  • Used HP Quality Center for preparing the Test Plans and manual Test Scripts.
  • Experience in writing Automation scripts and frameworks using Java, C#, JavaScript, .Net.
  • Integrate the Selenium Automation Test Cases to Clear Case VOB.

Environment: Selenium IDE, QTP and HP Quality Center, Java, Eclipse, Clear Quest, VBScript, SQL Server, Oracle 9i/10g, Windows 7,8, XP, LINUX, UNIX.

Hire Now