We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Deerfield, IL

SUMMARY:

  • IT Professional with 8+ years of hands - on experience with Quality Assurance, Manual, and Automation testing of Web applications and Mobile Applications using Agile and Scrum Test Methodologies.
  • Solid understanding of Software Development Life cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle, and primarily used Software Development Methodologies such as Agile, Waterfall.
  • Proficient in defining Testing Methodologies, preparing Test Plans, Test Scenarios, Test Cases, Test Reports, and Documentation for both manual and automation testing from business, technical and functional requirements.
  • Hands on experience in Functional testing, Unit testing, System Integration testing, Regression testing, Black box testing, White box testing, GUI testing, Back-end testing, Browser compatibility testing, User Acceptance Testing (UAT) and testing in various stages of Software Development Life Cycle (SDLC).
  • Good understanding of testing strategies in Cloud Infrastructure, Mobile Applications, and Web Applications.
  • Strong experience in Java programming, Selenium WebDriver, JUnit and TestNG.
  • Experience in using Build Management and CM tools such as JIRA, Confluence, Maven, Jenkins, Git and GitHub.
  • Proficient at bug reporting and bug tracking using test management tools like JIRA, Quality Center.
  • Experience working with Applications developed using Agile methodology, worked with Agile/Scrum teams.
  • Proficient in using testing tools such as Quality Center, Selenium and JUnit for automated testing of web applications
  • Experience in developing and testing Web Services (SOAP and RESTful) including JSON, SOAP, Web API end points.
  • Good working experience with designing, building, and deploying software architectures in Cloud Computing environments, including AWS.
  • Extensive experience in developing and executing automation testing tasks, preparing automation test scripts, running tests, analyzing results, collecting test metrics and conducting test reporting.
  • Good experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using SQL in Oracle, MS SQL Server, and MySQL.
  • Experience working in Scrum team and familiar with sprint planning, ticket management, demos, retrospectives, burndown chart tracking.
  • Able to work in a fast-paced team environment, complete tasks in given time and proficient in learning modern technology and quickly adaptable to new project environment.

TECHNICAL SKILLS:

SDLC Methodology: Agile (SCRUM), Waterfall

Programming Languages: C, C++, Java, Cucumber, J2EE, VBScript, JSP, JavaScript, SQL, PL/SQL

Web Technologies: HTML, CSS, XML, JavaScript, JSON, Soap, RESTful Web Services

Bug Tracking Tools: Quality Center, Test Director, ALM, JIRA, Bugzilla, Quality Tracker, TFS, Rational Clear Quest, Test director, Appium

Testing and Automation Tools: HP Quick Test Pro, Quality Center, JUnit, Load Runner, Jenkins, Selenium (Web Driver/ Grid/ IDE) with Maven, TestNG SoapUI NG Pro

DBMS: MySQL, SQL Server, Oracle 11g/12c

Cloud: AWS, EC2, ELB, CloudWatch

OS/Environments: Windows, Unix/Linux, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential - Deerfield, IL

Sr. QA Automation Engineer

Roles & Responsibilities:

  • Involved in analyzing the Business Requirement Documents, Functional Specification Documents to prepare Test Cases.
  • Discussed each user story with Business Analysts and Development Team every other week in sprint retrospective meetings.
  • Participated in writing the test cases in JIRA as per the Business Rules and review them with Scrum Team.
  • As part of Automation Testing, prepared regression test suite, designed test scripts in Selenium WebDriver using Java.
  • Validated Web Services data for XML request/response messages using SoapUI NG Pro and automate them.
  • Developed and executed test scripts with Selenium WebDriver and Java.
  • Executed batch jobs and updated test results in JIRA through TalenD.
  • Automated various critical points identified in Functional testing using Selenium WebDriver.
  • Involved in Functional, Regression, Performance and User Acceptance Testing (UAT) and Access Online applications.
  • Involved in developing the automation scripts for Mobile Native applications (IOS, Android) using Appium Desktop. Inspected Mobile Apps using Appium Inspector.
  • Setting up test environment for automated script execution using Java, Appium and TestNG.
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
  • Wrote Cucumber feature files using Gherkin.
  • Involved in validating data against Oracle DB by embedding SQL queries in SoapUI NG Pro.
  • Automating the build, deployment and testing of Front End and Database components.
  • Created Database VUser scripts to simulate client activities and performed Load, Stress and Performance test using LoadRunner/Performance Center
  • Generated and Created VuGen scripts using VUser Generator and Created Scenarios in LoadRunner Controller.
  • Analyzed LoadRunner/Performance Center test result Involved in Preparing Test Plan and Test Cases based on the analysis of the business requirements.
  • Interact with developers, users and various members of the team to discuss issues, resolve defects and set priorities.

Environment: JIRA, Selenium WebDriver, XML, Jenkins, SoapUI NG Pro, SQL Developer, LoadRunner, Java, Cucumber, TalenD, BitBucket, Appium

Confidential - McLean, VA

Automation Tester

Roles & Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into distinct phases of testing and resources required to conduct the effort.
  • Developed and Implemented automation using Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Created Test Plan, Test Scripts (using VuGen), LR Test Scenarios using Performance Center and LoadRunner Controller.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven)
  • Extensively developed automation test scripts for regression testing (TestNG)
  • Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
  • Performed LoadRunner Scripts in VuGen and LoadRunner Test Execution in the LoadRunner Controller.
  • Executed testing of the various builds, including integration, functional, regression testing and performance tests.
  • Maintained and executed Maven build files for running automated tests.
  • Involved in the Continuous Integration of the automation framework with Jenkins.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
  • Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
  • Used Firebug to do web-based application testing with selenium for the commands and locator application.
  • Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Created data-driven automation scripts for testing API Web Services using SOAP UI.
  • Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
  • Created various Web Scripts for the Application using Load Runner for Performance testing
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.

Environment: Java, Selenium WebDriver, LoadRunner, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Git, Fire path, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows

Confidential - Bloomfield, CT

QA Automation Tester

Roles & Responsibilities:

  • Developed Automated Test Scripts for both applications using Selenium Web Driver.
  • Performed Frontend validation using SQL queries.
  • Gathered requirements and application information from Business Area Managers (BAM) and Subject Matter Experts (SME's) and developed test cases.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Involved in automating test cases using Selenium WebDriver with Junit and TestNG.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Extensively worked on selenium web Driver with the preferred Language Java.
  • Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Involved in testing the application utilizing the Agile (Scrum) methodology.
  • Used LR Controller for load on a server, group of servers, network or object to test its strength or to analyze overall performance under different load types.
  • Established Load Testing Standards including platform requirements of CPU, Memory, and Disk Space on LoadRunner Controller, LoadRunner Generators, and LoadRunner File Storage.
  • Involved in functional testing, black box testing, negative testing, compatibility testing, and recovery testing.
  • Involved in testing compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing.
  • Conducted SQL Server database tests by executing SQL queries to ensure the data integrity by checking various kinds of constraints.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the SQL server supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: Selenium WebDriver, Java, TestNG, LoadRunner, Agile, SQL, Quality center, Oracle11g, MSWord, MS Excel, PL/SQL Developer, UNIX, Windows 7

Confidential, Columbus, OH

QA Analyst

Roles & Responsibilities:

  • Analyzed various documents and use Cases to prepare the detailed Test Plan.
  • Analyzed the Functional requirements and Design documents, Developed Test plans for different Testing stages
  • Maintained the Automation test scripts developed in QTP.
  • Performed content validation with GUI Check points using QTP.
  • Performed Frontend validation using SQL queries.
  • Attended daily scrum meeting for the status update of each scrum member.
  • Involved in retrospective, backlog grooming, defect review meeting for each sprint.
  • Responsible to write manual test cases, execute test plan and develop automation script for each user story.
  • Review the manual test case with product owner before execution of test plan.
  • Created various users to test the application with different profiles.
  • Application was tested in Chrome, Firefox, Safari, IEs, iPhone, iPad and android devices.
  • Created Traceability Matrix Report from Requirement, test cases.
  • Worked closely with Development (UI), Quality Engineering, Product Management and Technical Operations during the development, test, and launch stages of the software development.
  • Performed various QA Test Phases (Sanity Test, System Test, Integration Test, Functional Testing, Regression Testing and User Acceptance Testing).
  • Participated in Test Case and Peer Reviews.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.
  • Interacted with Development and Design teams while developing the test plans and test cases.
  • Used SQL for Database Testing at the backend.
  • Performed Regression Testing after defect fixes or enhancements.
  • Responsible for submitting the defects into the QC depending upon their priority and maintain the defect lifecycle.

Environment: QTP, Quality Center, PL/SQL, SoapUI, JIRA, MTM, TFS, Firebug, JavaScript, HTML, XML, CSS, Oracle, MS SQL Server, Scrum/Agile Methodology

Confidential - Madison, WI

QA Automation Tester

Roles & Responsibilities:

  • Analyzed requirements, and prepared the test plan, according to the Product Requirement document (PRD).
  • Implemented complete lifecycle of QA methodologies starting from creating and executing test plans, test cases to reporting and tracking the defects.
  • Performed Black box testing to identify various critical points in the application.
  • Involved in setting up Automation Environment using Eclipse, Java, Selenium WebDriver, Java language bindings, extensively ran SQL queries manually to validate the backend data.
  • Performed Regression testing for every modification in the application and for new builds.
  • Involved in selecting test cases that are to be automated for Smoke, Functional, and Regression Testing.
  • Identified defects in application and reported them to developers, interacted with them to resolve the defects.
  • Testing compatibility and functionality of application across different browsers, and operating systems, the accuracy of links, visual presentation and its alignment with design specifications.
  • Actively participated in scrum and daily stand up meetings with developers, QA team, and project manager to discuss the progress and to get project updates like changes in Business Requirements (if any), changes in functionality.
  • Performed User Acceptance Testing (UAT) with business users along with providing training to end-users.
  • Managed QA Team members in Offshore, Gathered Estimates from team and reviewed their work.

Environment: JIRA, Java, Selenium, Eclipse, Tomcat v7.0, HTML, JSP, MySQL

Confidential - Alpharetta, GA

QA Tester

Roles & Responsibilities:

  • Understand the version release notes and take up knowledge transfer sessions.
  • Participated in writing Test plan, Test cases, and software documentation from business, technical and functional requirements.
  • Identifying the test scenarios and design the manual test cases, executing test plan and developing automation script for each user story.
  • Worked closely with Development (UI), Product Management, and DevOps team in order to ensure that the product is being developed as per the design specifications.
  • Wrote SQL queries to perform back-end integration testing thereby ensure data consistency.
  • Execute the manual test cases to understand the application behavior on various browsers and identify the test cases for automation.
  • Performed System, Functional and Regression Testing of application using Quick Test Pro.
  • Performed User Acceptance Testing (UAT) for each build release.
  • Analyze automation test results and report the defects using Quality Center.
  • Involved in Scrum meetings with developers, project managers and other team members during scrum and release cycles. Always played a key role in timely delivery of the product.

Environment: HP Quality Center, Load Runner, Selenium, SQL, QTP, JIRA

We'd love your feedback!