We provide IT Staff Augmentation Services!

Qa Automation/manual Engineer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • QA Automation Engineer around 4+ years of experience in all phases of Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan, and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing, and Business Analysis methodologies, serving various domains such as Energy and Utilities, Ecommerce, and Insurance.
  • Experience in Software Development Life Cycle (SDLC) including Waterfall and Agile Scrum model.
  • Experience in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using TestNG annotations like Groups, Parameter, Data Provider.
  • Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Hands on experience in XPath, Firebug, Firepath, Log4j, Maven and TestNG annotations.
  • Experience in creating test frameworks using Selenium WebDriver, Selenium RC, TestNG including hands on experience in Java/SQL.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Experience in handling multiple windows, Alerts, and Pop-ups with Selenium.
  • Experience in testing with handling different methods of Select class for selecting and deselecting, for drop down.
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, select for selecting multiple values from list, Action for various key and mouse event, with different Locators (XPath, CSS, id, Link text).
  • Experience creating user stories in Product backlog and maintaining Sprint backlog.
  • Excellent experience in Smoke, Functional, Integration, GUI (Graphical user interface), Regression, System, Compatibility, Performance, Acceptance, Security, Stress, Black Box Testing etc.
  • Experience in Understanding the code written in different programming languages Java, JavaScript, SQL, Python, ruby and databases like Oracle, SQL Server.
  • Experience on Mobile Tester and QA Engineer, performed manual and automated testing for the number of web projects such as information and news professional QA portal and company web site across multiple browsers ((IE, Firefox, Safari, and Chrome).and mobile devices (Android, iOS)
  • Experience in designing and developing interactive User Interfaces, usability, web, and client / server applications using HTML5, CSS3, JavaScript and JQUERY.
  • Experience with testing on UNIX/LINUX and multiple MS Windows environments
  • Ability to develop web applications using HTML, CSS, Java Script, jQuery, AJAX, Angular JS.
  • Good experience on implementing MVC frameworks like Backbone.JS
  • Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, and name).
  • Experienced in reading the test data from excel spreadsheet using API and TESTNG Data provider.
  • Experience on testing web services (SOAP, REST) using SOAPUI Tools.
  • Generated Test Scripts and validating the scripts using Synchronization point.
  • Expertise in using Bug tracking Tools Mercury/HP Quality Center, Rational Clear Quest, Bugzilla, Rally, and JIRA.
  • Good knowledge in Automation of Backend services (REST).
  • Experience in Continuous integration tools like Maven, Jenkins, and Tortoise SVN Subversion client to manage different versions of the source code.
  • Experience in quick way to check for logic errors in the methods of classes in C++, PHP, C#, Visual Basic.NET, projects. unit test can be created one time and run every time that source code is changed to make sure that no bugs are introduced.
  • Experience in Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber, Gherkin.
  • Experience in software design, development and deploying n-tier web applications and client/server applications using Java and J2EE Technologies (Servlets, JSP, JSTL, JDBC, Struts, JSF, JMS, AJAX, Java Script, Spring, Hibernate, and web services).
  • Worked with CI/CD (Continuous Integration/Deployment) teams to create execution strategy for automation scripts and participated in integrating test automation jobs(scripts) with CI/CD infrastructure.
  • Wrote Features, Scenarios, Scenario Outlines, Step definitions for BDD in Cucumber.
  • Experience in maintaining test apps for each SDK and setting up ad placements on ad servers.
  • Experience in creating and open source SDKs across two or more major platforms Android and iOS.
  • Experienced in making Data Driven, Keyword Driven, Hybrid and Page Object Model frameworks with Selenium to maintain test suite.
  • Experience in configuring application framework by processing excel spreadsheets using Apache POI.
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Experienced with 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.
  • Experience with build tools like Ant and Maven.

TECHNICAL SKILLS:

Automation Tools: Selenium IDE/RC/ Web driver/Grid, TESTNG, Firepath, Firebug, Cucumber, protractor, Maven, Jenkins, QTP, Gherkin, Manual, HTML, CSS3, JavaScript, python, Ruby

Bug Tracking Tools: Quality Center, JIRA, Rally

Testing Types: Smoke, Sanity, Functional, Integration, Regression, GUI, System, Compatibility, User Acceptance Testing

Operating Systems: Windows, Linux/Unix

DBMS: SQL Server, MS-Access, Toad

Testing Methodologies: Agile, Waterfall.

Other Tools/ Applications: SharePoint, VMware, Microsoft Office, SoapUI.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

QA Automation/Manual Engineer

Responsibilities:

  • Performing the role of QA Test Automation Engineer in a fast-paced agile team.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Analysis of Business and Requirement Specifications. Designing Test Lab and formulation of Test Strategy, Test Plans. creating test frameworks using Selenium WebDriver, Selenium, hands on experience.
  • Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
  • Experience in all the phases of the Data warehouse life cycle involving design, development & analysis and testing of Data warehouses using ETL/OLAP Tools Involved in writing the SQL Queries.
  • Design and build Ruby on Rails landing page platform.
  • Ensure to guide process and technology adoption to assure apt QA testing of User Interfaces application.
  • Used PowerShell for DevOps in Windows-based systems.
  • Involved in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse.
  • Proficient in Cross Browser testing of applications on Google Chrome, Internet explorer, Safari and Firefox browsers and Cross Platform testing on Windows, iOS Android
  • Developed Automation framework implementing Page Object Model, using JAVA, Selenium WebDriver, and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions in
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • 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 Croon job.
  • Coordinating with Server, Network and Database operation teams to restore and maintain QC service.
  • Created ETL test data for all ETL mapping rules to test the functionality of the Informatica graphs
  • Proficient in functional testing tool (QTP/UFT) and the various frameworks in QTP/UFT.
  • Experienced in demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with clients.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data properly from XML files.
  • Maintain the Work station module built on Struts, hibernate framework.
  • Used Protractor with Selenium to provide automated test infrastructure to simulate user’s interaction.
  • Build Automation Framework for AngularJS in Jasmine, Protractor and WebDriver .
  • Used Apache POI API to read the test data from the excel sheet.devop
  • Worked on features in an agile environment using Ruby on Rails, HTML, CSS and JavaScript.
  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Performed Manual and automation testing under multiple operating System in Air Line crew.
  • Played a lead role in developing Test Cases in a spreadsheet and uploaded them to Quality Center Test Plan module and executed them in QC/ALM test lab for various source systems.
  • Designed and implemented software to test SDK that has been written mainly in C++.
  • Using Protractor jasmine, Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
  • Implemented Regression and Smoke tests execution as separate step of deployment process by using WebDriver.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
  • 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 Maven configuration for running servers and scripts after the build.
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing, white-box testing, integration testing and regression testing on the applications.
  • Performed functional testing of SOAP & RESTful Web Services using SOAPUI Tool Used Java/Junit to run Cucumber feature and scenarios and generating report daily basis.
  • Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
  • Tested embedded application software on various mobile devices, including smart phones and tablets
  • Involved in testing application on different mobile Platform such as iOS and Android devices

Environment: Selenium Web Driver, JIRA, Protractor, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Firepath, SOAPUI, XML, HTML.

Confidential, Ohio

QA Mobile Tester

Responsibilities:

  • Parameterize the test for multiple sets of data testing.
  • Assessed and analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
  • Designed the automated test cases using the Selenium Web Driver 2 inside the Eclipse IDE using Java.
  • Analyzed and selected the test cases for automation of Java and Web application
  • Performing manual testing of features within each sprint and automate features from previous Sprint.
  • Create framework using TestNG and Web driver.
  • Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time.
  • Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution
  • Agile Methodology (SCRUM) for this project.
  • Arrange test suites to be able to upgrade tests easily in the event any feature changes.
  • Written Test plan and test case for the new features.
  • Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
  • Used emulators and IOS simulators to perform the manual Mobile Testing.
  • Write the Test cases and creating and distributing apps or open source SDKs across Android and iOS.
  • Mobile automation of IMDB android and windows app using Appium and Selenium Web driver
  • Modify the existing test cases based on change in a feature and requirements.
  • Using JIRA as a defect tracking tool for Product backlog and reporting bugs.
  • Documenting test scenarios and test cases in a test case management system.
  • Analyzed application data using the SQL to identify the ETL processes.
  • Assisting UAT testers with data setup and execute business scenarios.
  • Prepared training materials for gathering materials, QC/ALM reporting, Test Strategy QA methodologies, automation frameworks, design, defects reporting and other QA templates.
  • Writing SQL queries to setup/modify test date in Oracle database.
  • Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, .Net Technology etc.
  • Expertise in testing the porting of the application on different Mobile Handset.
  • Performing Web automation in Selenium using JUnit framework and performing Mobile Web Manual testing.
  • Tested request and response XML based web services interfaces using SoapUI.
  • Expertise on upgrade and migration of Quality Center Projects.
  • Coordinating with Performance team to ensure the app is load tested in every Sprint.
  • Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web-Driver.
  • Used Several TestNG Annotations like @Before Test, @Test to take advantage of test lifecycle.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
  • Executed test cases relating to mouse hover using Actions class and found hidden elements using XPath, CSS and windows classes.

Environment: Selenium IDE/ WebDriver, Grid, TestNG, XML, XPath, Maven, Firebug, Firepath, JUnit, Web Services, SOAPUI Pro, Java, Jenkins, GitHub, Cucumber.

Confidential

ETL Tester

Responsibilities:

  • Responsible for creating complete test cases, test plans, test data, and reporting status ensuring accurate coverage of requirements and business processes.
  • Analyzing requirements and creating and executing test cases
  • Performing manual testing by performing the operations mentioned in the design steps. Compared the expected results with the actual outcome and recorded the results.
  • Working with the Development team for process improvement and release planning
  • Analyzed application data using the SQL to identify the ETL processes
  • Performed DevOps for Linux Mac and Windows platforms.
  • Generate Custom Excel report using OTA to extract QC entities as per user request.
  • Modifying and creating SQL Queries and stored procedures for quality assurance and analysis.
  • Worked with data analysts to implement Informatica mappings and workflows, shell scripts and stored procedures to meet business requirements.
  • Performing backend testing of the DB by writing PL/SQL queries to test the integrity of the application and Oracle databases.
  • Wrote and modified SQL validation scripts, and writing scripts in SQL to validate the outputs.
  • Extensively worked on Mapping Variables, Mapping Parameters, Workflow Variables and Session Parameters to extract only the additional data added during that period.
  • Wrote complex queries to compare the counts and data from source to target.
  • Created some macros in Teradata to load the test data in to Target tables.
  • Involving in Testing Crystal Reports for the data validation in SimCorp Project
  • Formulating the QA plan for black box testing of the application including Functional, Regression, Integration, Systems and User Acceptance Testing.
  • Performing database testing to verify backend database transactions.
  • Wrote complex queries in Teradata SQL assistant to analyze the data
  • Coordinating user acceptance testing activities for business groups and IT.
  • Involving in communication between UAT team members, business leaders, and IT.
  • Participates in application release planning and status sessions.
  • Used Agile testing methodology for achieving deadlines in UAT testing.
  • Working on conversion of manual tests into automated test scripts
  • Created, maintained and updated regression suites upon receiving new build.
  • Modifying and executing test scripts for web based environment-using Quality Center.
  • Extensively used Load Runner for generating the automated test scripts.
  • Created and executed goal oriented and manual scenarios using Load Runner Controller.
  • Creating traceability relationship between requirements in the same module and also between different modules.
  • Extensively used Quality Center for documenting, organizing and tracking requirements.
  • Involving in formulating the test plan, procedures and Wrote test cases.

Environment: HP Quality Center, Teradata R6, Oracle10g, QTP, SQL, PL/SQL, DB2, SQL*Plus, UNIX, shell scripting

Confidential

QA Test Engineer

Responsibilities:

  • Run the Automated Regression suite and analyzed results and file bugs
  • Helped in preparation of test plans in accordance with the business requirements.
  • Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
  • Responsible in executing SeleniumRC test scripts on different browsers and checked for compatibility.
  • Using Protractor Jasmine Selenium Web Driver framework created Automation framework and Automation test for Application.
  • Documented and reported a quality issue defects via ClearCase.
  • Used Selenium IDE recording scripts and exporting in C# format to be modified in custom build C# application
  • Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
  • Performed functional testing for each sprint using Selenium RC.
  • Performed cross browser functional testing using Selenium RC.
  • Executed positive and negative scenarios.
  • Involved in UI Testing using JavaScript and Cucumber framework.
  • Automated functional scenarios using Selenium IDE and RC.
  • Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance
  • Worked on developing the automation scripts for backend testing using Selenium RC.
  • Created automated scenarios using Selenium for regression and Data-Driven testing.
  • Conducted regression testing after every new build.
  • Worked with users on User Acceptance Testing.
  • Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
  • Used HP Quality Center to report defects and test results.

Environment: .NET and C#, SQL, Selenium RC, Xpath, Sauce Labs, Selenium IDE, Firebug, SQL, iOS, Mobile Testing, HP Quality Center, Oracle10g and Windows.

We'd love your feedback!