Test Automation Developer Resume
Columbus, OhiO
PROFESSIONAL SUMMARY:
- 7+ years of hands on experience in the IT industry with diversified exposure in both Manual and Automated Testing of Client/Server & Web - based applications with focus on System Analysis and Quality Assurance including Functional, Regression, Integration, End-to-End and UAT testing on Windows, UNIX platforms.
- Experience in all aspects of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
- Experience in working in Agile Development Methodology and participated heavily in Scrum meetings and Sprint planning meetings.
- Extensively worked on Jenkins/Docker to configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Developed Security tool for Penetration Testing for REST applications, which helps in detecting SQL injections, Cross-Site Scripting and XML injections.
- Extensively worked on Web-services applications using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Deployed java applications to application servers in agile CI environment and automated the whole process
- Experience in preparing Test Plan, Test Scenarios & Test Cases and Test Case Execution & Closure
- Experience on Groovy Scripts for Web services API Testing.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Java
- Experience working in developing BDD scripts with Cucumber and writing step definitions for behavior.
- JIRA Customization with Workflow Schemes, Workflows, Permissions, User/Group access controls, Notifications, Screens, Fields, various other scheme settings, post functions, validators, conditions, events with workflow transitions, custom field configurations with plug-in's and even more customizations
- Experience in working with open source tools Selenium (Selenium-IDE, Selenium RC/WebDriver, and Selenium GRID), HP ALM Quality Center, Junit, Test NG, Eclipse and preparation of automation test framework.
- Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
- Experience in Database Testing, ETL Testing, Automation ( QTP, LOAD Runner, Groovy ) testing& Manual Testing.
- Extensive use of defect tracking tools like Quality Center and Test Director. Experience in functional testing tools such as SOAP UI testing & QTP Automation testing.
- Implemented Page Object Model Automation framework with Java, Selenium WebDriver, Python and Cucumber with ruby.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and create new jobs and branches through Jenkins .
- Hands on Experience in testing Custom objects, Custom fields, Page layouts, Custom tabs, Reports and various other components as per the client and application requirements.
- Experience with building Gherkin ( Cucumber ) user scenarios and ruby scripting for automated testing (Selenium/Ruby/Cucumber).
- Experienced in using Test Management tool JIRA and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
- Experienced in using Rally software for project management, defect tracking, issue tracking
- Experience in Testing of Web based and Web Services applications and performing Manual /Automated Testing.
- Extensively used MS Visual Studio 2005/2008/2010.
- Experience in Test Automation on SOAP UI PRO leveraging Groovy Scripting .
- Engaged in ATDD (Acceptance Test Driven Development) for Selenium Web driver , Java.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven/Ant.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Strong in Database Design Techniques and PL-SQL, T-SQL and tools like Oracle, and MS SQL Server.
- Excellent work experience in Database Design and Database Programming, writing complex SQL queries, Stored Procedures, Constraints, Indexes, Functions, Cursors, Triggers, Views, Backup and Recovery with major Relational Databases like SQL Server and Oracle.
- Experienced in Selenium Data-Driven Framework with core Java programming and Junit/TestNG annotations.
- Expert in debugging various issues occurred in Web application & web page on the browser and backend using Firebug.
- Expertise in Smoke Testing, Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Experienced working with Service Oriented Architecture (SOA), Software development life cycle (SDLC) - Waterfall model and agile / Scrum development environment.
- Proficient in Web service testing using SOAPUI tool, SOAP, XML and expert in reading WSDL.
- Writing functional/unit R-Spec test using TDD, built base test framework around mobile site (R-Spec/capybara).
- Followed TDD and BDD using R-Spec, cucumber and wrote Selenium scripts whenever possible.
- Experienced in automating build processes, application deployments and continuous integration system like Jenkins1
- Expertise in documenting defects with prominent level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla.
- Experience in conducting Backend Testing by writing and executing SQL Queries for Oracle as well as SQL Server.
- Highly motivated worthy team player and worked in all environments to meet target deadlines and Quick learner.
TECHNICAL SKILLS:
Operating Systems: Windows Variants, Linux, UNIX
Languages: HTML, CSS, Ruby, JavaScript, C#, Java, XML, Gherkin.
AgileScrum, Waterfall, V: Model.
Continuous Integration tool: Jenkins, Capistrano.
GUI Tools: Visual Basic 5.0, MS Visual Studio 2005/2008/2010. skills: ASP.NET, Web Services.
Test Framework: Junit, Test NG, Cucumber.
Build Tools: Ant, Maven
Databases: Oracle, MS SQL Server, MySQL Server, MS Access
Testing Tools: Selenium WebDriver/RC/IDE/GRID, QTP, Cross Browser Testing, Groovy scripting, Eclipse IDE, HP Quality Center, HP ALM, Soap UI, Cucumber, J behave, Guidewire, IBM Rational Tools.
Defect Tracking Tools: Jira (X ray and Confluence.), Rally, HP Quality Center, HP ALM.
PROFESSIONAL EXPERIENCE:
Confidential, Columbus, Ohio
Test Automation Developer
Responsibilities:
- Extensive experience in Analyzing Functional Specifications and developing Test plans, Test cases, Test estimation, execution of Test scenarios, analyzing the Test results and Defect Test Management.
- Used Ruby Mine IDE and wrote Gherkins/scenarios and generated step definitions and methods using ruby/ Cucumber, for different functionalities.
- Developed scripts for performing data base Automation using Ruby DBI module, sequel gem and data load validations using SQL Queries.
- Implemented BDD framework for automation for CRUD operations using Ruby and SQL Queries
- Worked on writing validation test cases for ICD changes in Source to Target mappings.
- Participated in Dev/Test pairing for complex scenarios
- Extensively used ETL methodology in testing for supporting data extraction, transformations and loading processing, in a corporate-wide-ETL solution using ETL tools like Informatica.
- Good knowledge on Linux environment and commands for running a job in ETL perspective.
- Used Git as code repository and Code Collaborator to manage code reviews and creating projects and assigning ownerships for the team.
- Extensively used SQLITE database in Ruby mine for creating models and creating temp tables for Target and source mappings.
- Worked in an agile environment, and involved in writing Test plans, Test cases, Feature testing, Bug verification and regression test. Contributed to the functional automation suite. Analyzed failed test runs and fixed the scripts.
- Implemented BDD framework for automation and made use of Gherkin language to write the test scripts.
- Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Written several Netezza SQL scripts to load the data between Netezza tables
- Worked with Netezza Workbench tool to test and debug SQL query.
- Prepared documentation for show and tell and took part in retrospectives, Logged and tracked defects using HP Quality Centre.
- Monitored server performance metrics on UNIX level
- Extensively used SQL programming in backend and front-end functions, procedures, packages to implement business rules and security
- Involved in writing test cases, test scripts, test plans and execution of test cases reporting and documenting the test results using HP ALM.
- Written several Netezza SQL scripts to load the data between Netezza tables
- Tested Netezza database for Data Validation, Data Verification using NZ SQL.
- Verify development of rule-set test scenarios, test cases, expected results and analysis of XML test scripts
- Used Source to target (STM) mapping document to perform ETL testing for end-to-end flow of data
- Developed Test cases to test different scenarios including positive and negative testing.
- Excellent testing experience in all phases and stages of Software Testing Life Cycle and Software Development Life Cycle (SDLC) with good working knowledge of testing methodologies, disciplines, tasks, resources and scheduling.
Environment: Ruby, Jira, Test-NG, Cucumber, Maven, Groovy, Jenkins, Soap UI, J-Meter Rest Architecture, HTML, XML, Eclipse, SQL, Oracle, Netezza, ALM, Pearl Scripting, Unix.
Confidential, Dallas, TX
Test Automation Engineer
Responsibilities:
- Experience in testing on various browsers like Internet Explorer, Netscape, Chrome, and Mozilla to perform browser compatibility testing.
- Reviewed business requirements and technical specification documents and analyzed use cases, functional requirements to write detailed Test plans and Test cases.
- Involved in setting up configuring the testing environment with Eclipse, Junit, and Selenium WebDriver and Selenium Java client driver.
- Involved in test case design and test scenario identification for functional, integration, system, regression, security, end to end and UAT testing .
- Involved in integration with Web Services in Policy Center.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Used Spring MVC as the Web Services framework to implement the REST APIs involved.
- Worked on API and auto-generated documentation for all REST calls.
- Developed unit and integration tests for existing microservices using JUnit .
- Possess good knowledge in creating and launching EC2 instances using AMI's of Linux , Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.
- Created Test cases for single sign on authentication and authorization.
- 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.
- Integrated Selenium WebDriver with Junit Framework and selenium remote control using Java Driver.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Create frame work using JUnit and Web driver.
- Developed Test cases from Use Cases and Requirements document and executed them using Quality Center.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Reporting, tracking the status of the bugs and assigning severity ratings to them using Quality Center/ALM.
- Performed cross browser functional testing using Selenium Web Driver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Performed API testing using Jmeter.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed Browser Compatibility testing on different platforms and data validations for all reports using Selenium and Data analysis.
- Performed Backend Testing using SQL Queries on SQL Server database.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Responsible for support and development of EDI processes in and out of SAP .
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
Environment: Ruby, Selenium WebDriver, Jira, Test-NG, Cucumber, Maven, Groovy, Jenkins, Soap UI, J-Meter Rest Architecture, HTML, XML, Eclipse, SQL, Oracle.
Confidential, LA, CA
Senior Automation Engineer
Responsibilities:
- Interacted with the Business users to identify the process metrics and various keys dimensions and measures.
- Written white-box test cases based on the User and Business Requirements.
- Worked on Selenium WebDriver for creating and executing test cases for functionality testing of a web app.
- Performed cross browser functional testing using Selenium WebDriver.
- Developed and implemented robust MVC pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Responsible for Continuous Integration ( CI ) and Continuous Delivery ( CD ) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Configured Selenium WebDriver, Test NG, Maven tool and created selenium automation scripts in java using Test NG prior to agile release.
- Deployed and managed web services with Tomcat and JBOSS . Provided end-user s for all SVN , JIRA users to effectively use the tool.
- Monitored the Splunk system by identifying terrible missions, dashboards and wellbeing of Splunk and collaborate with individual gatherings to upgrade execution.
- Developed and Modified the Existing scripts in shell (Bash), Ruby, Python and Power Shell to automating tasks
- Used Jira Confluence Pages for Requirements Details, JIRA for Bug life Cycle, Google Docs and Jira Xray for all kind Documentation (Smoke Doc, Regression Docs etc.,),
- 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.
- Used Team Track to boost the integration process and keep project on track.
- Web Services testing using SOAP UI and did the automation testing using Groovy.
- Used Visual Studio Professional Edition to create and run some tests
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Testing multiple content controls that are created and incorporated in to TFS work item types.
- Performed manual testing of each build and then regression testing on each build’s using Selenium WebDriver.
- Performed UI testing and front-end testing using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Customizing and generating multiple TFS reports to serve company needs.
- Performed manual testing of each build and then regression testing on each build’s using Selenium WebDriver.
- Performed web services testing with SOAP UI and performed Security Testing for employee login validation
- Attended day-to-day meetings for providing regression status of existing functionality.
- Perform REST and SOAP Web Services testing using SoapUI for Service Gateway.
- Reporting, tracking the status of the bugs and assigning severity ratings to them using Quality Center/ALM.
- Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
- Developed and documented complete testing process with well-written test cases.
- Involved manual testing of various test cases with respective test scripts on Selenium and generate analysis report with Quality Center.
Environment: Java, C#, Jira, Selenium WebDriver, TestNG, Maven, Groovy, MS Visual Studio, Jenkins, Soap UI, Rest, Cucumber, HTML, XML, Eclipse, Clear Case, SQL, Oracle.
Confidential
Software Test Engineer
Responsibilities:
- Proactively initiated QA automation effort and crated test scripts for the feasible test cases using Selenium Web Driver(Java) on a single click execution approach/basis
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for Manual and Automated testing.
- Component based test case authoring approach, which not only enhances the reusability but also at the same time ensures the test coverage with fewer test cases. This was accomplished by authoring all the test cases that follow similar steps with single component and with different set of data from its associated Data sets.
- Responsibilities of checking of data in database by writing and executing SQL statements
- Tested distinct functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
- Developed automation framework for Selenium RC in Modular Framework model.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
- Integrated Selenium RC with existing API to test framework.
- Designing Test plan and execution of test scenarios with 100% test coverage against backlog and user stories.
- Experience in deployment, configuration, customization and integration of Oracle Identity Management suite components.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Developed Automation scripts for new enhancements using Selenium RC and Junit.
- Extensively executed SQL Queries on database tables to verify the database.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium IDE/RC, Jira, Junit, Eclipse, Ant, HTML, Internet Explorer, Google Chrome, Safari, Mozilla Firefox, JavaScript, XML, Quality Center, MS EXCEL, SQL, Windows XP.
Confidential
QA Tester
Responsibilities:
- Develop Functional/Regression automated testing solutions using QTP, traditional QTP framework, and/or Data Driven techniques.
- Created Common utilities for performing API Testing.
- Performed REST API Testing of REST Web Services using SOAP UI & Automation using TESTNG.
- Analyzed functional requirements and documented the user specifications and business rules.
- Involved in writing Test Plans and Test cases documents.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /Junit).
- Performed manual Black box, Functional, GUI, Regression, Integration testing.
- Performed Functional Testing, Testing and cross browser functionality testing, UAT testing.
- Performed regression testing for the functionality of Applications.
- Perform functional testing of web services for a middleware application.
- Design, document, manage and execute test cases, and test suites.
- Created test plans to suit agile development methodology.
- Prepared a Report of all automation difficulties and test results for further application.
- Involved in complete QA Life Cycles.
- Participated in sprint planning and daily scrum meetings with scrum master.
- Used Bugzilla for bug tracking and reporting, also followed up with development team to verify bug fixes and update bug status.
- Responsible for updating Test Cases and logging defects in HP QC.
- Data Validation and testing using SQL and PL/SQL with Oracle.
- Followed pure agile methodology practices to deliver the project.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Java, Quality Center, HTML, XML, MS SQL, Windows.