We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Senior QA Automation Engineer with 9 years of experience in analyzing, reviewing, and understanding Business/Functional requirements and skilled in writing Test Plans, Test Strategies, Test Scripting and creating Test Scenarios.
  • Expertise in developing, documenting, and executing test cases manually as well as with generating automated scripts for TDD, BDD, API Testing using Selenium, Cucumber, SoapUI while serving clients in various domains such as Retail, Computer Software, Financial, Construction, Insurance, Information Technology.
  • Highly motivated and driven for Testing, Development, and Design new testing methodologies and keeping myself up - to-date with changing technologies.
  • Experience in Sanity Testing, Smoke Testing, Functional Testing, System Integration Testing, Regression Testing, Incremental Testing of Business Systems & Web applications.
  • Specialized in identifying the Test Requirements based on User Requirements and Design Specifications and developing Traceability matrix between requirements and Test cases to ensure adequate test coverage.
  • Specialized in analyzing the Functional Specifications and writing detailed Test Cases, execution of test scenarios, analyzing the actual results against the expected results, creation of test data and automation of test cases for system and regression testing and analyzing bug tracking reports.
  • Experienced in reviewing Test Procedures, reviewing and maintaining Test scripts, analysing bugs, defect tracking, automated testing and User Acceptance Testing (UAT).
  • Extensive experience in coordinating testing efforts, responsible for test deliverables, status reporting to management and issue escalations.
  • Thorough in writing Descriptive Programming test scripts using VBScripts in QTP and Object-Oriented Programming test scripts using JAVA in Selenium & SQL queries in SQL Server.
  • Solid experience in Defect/Test management tools like DOORS, Track IT, JIRA, HP Quality Centre, Test Director, ALM, Bugzilla and Rational Clear Quest.
  • Experience in implementing different automation frameworks like Page Objects, Data Driven, Keyword Driven and Hybrid automation frameworks.
  • Worked in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, Junit
  • Worked experience of HP automation tool QTP and VB Script language.
  • Experience in conducting Joint Application Development (JAD) sessions with end-users, SMEs, development and QA team for project meetings, defect meetings, walkthroughs, user acceptance meetings and demonstrations.
  • Experience in creating Business Requirement Documents (BRD) and Functional Requirement Documents (FRD) with GUI design, Use Case Specifications, System Requirement Specifications and Non-Functional Requirements Specification Documents.
  • Having strong knowledge in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, Test procedures
  • Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases.
  • Skillful in Manual and Automated Testing of Web based Applications on multiple levels of SDLC and Testing Life Cycle (STLC).
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
  • Experienced on Service Oriented Architecture and tested SOAP and Restful Web Services by using tools like SOAPUI and validated the response XML file.
  • Used Object Identification center OIC to locate objects in the application using Lean FT.
  • Expertise in Web application automation using Selenium Web Driver with Java using IDEs (like Eclipse and IntelliJ) for fast development.
  • Experience in Test Automation frameworks like TestNG, JUnit and Cucumber.
  • Understanding of Web Technologies like HTML/XHTML, CSS, JavaScript and XML.
  • Experiences in Maven build management for continuous integration using Jenkins/Bamboo.
  • Hands on experience in Test Automation using different Automation Tools Unit testing by using Selenium Web Driver/IDE/GRID, Junit, TestNG, ANT/ Maven, Fire Path, running scripts.
  • Working experience of various RDBMS including SQL SERVER 2008, Squirrel, Oracle and writing complex SQL queries to do database testing.
  • Used Selenium Grid to execute parallel tests on multiple browsers - Chrome, Firefox & IE.
  • Experience in Test Management tools and defect tracking tools like HP Quality Center (QC), Bugzilla and JIRA.
  • Involved in Requirements Gathering, Project Planning, Risk Management and Estimates for all the milestones of the project.
  • Proficient in UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands and creating users
  • Good Knowledge in OOPS (Object Oriented Programming System) concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance.
  • Utilized Zephyr Test Management tool to track down the status of test cases
  • Experienced in Apache POI and Extent Reports for Report generation.
  • Good time management and organizational skills which helps me working in multiple projects concurrently.

TECHNICAL SKILLS

Methodologies: Agile (Scrum), Waterfall, SDLC, STLC.Testing Tools Selenium WebDriver, TestNG, Selenium IDE, Cypress, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI, HP Quality Center, QTP/ UFT, Jenkins, Cucumber, HP Load Runner, Soap UI, Selenium IDE, Selenium GRID, Selenium RC, JUNIT 4.11, TestNG, Quality Center 9.2, Load Runner 8.1 & 9.51, Jmeter, Ranorex, Ready API, Informatica DVO

Languages: Java, Java Scripts, .Net, VB Scripts, HTML, XML, Gherkin, C.

IDE: Eclipse, SQL Developer.

Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM).

Web Debugging Tool: XPath, Firepath, Firebug.

Application Servers: Tomcat, Apache, Web Sphere

SDLC Methods: Agile-Scrum, Waterfall.

Bug Tracking Tools: JIRA, Quality Center.

Test build, Integration Tools: Maven, Ant, Jenkins, SVN, Git

Databases: Oracle 7.3-10g, IBM DB2, Sybase, PL/SQL, SQL Server, MS Access, Oracle, MySQL.

Operating Systems: Windows (XP, Vista & 7, 8) Linux, Mac.

MS Office tools: Outlook, Word, Excel, PowerPoint.

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

PROFESSIONAL EXPERIENCE

Confidential, Saratoga, CA

Sr. QA Automation Engineer

Responsibilities:

  • Analyze end-to-end use cases and business workflows for complex, multi-tiered software applications.
  • Involved in running automated tests using TestNG and Selenium Web driver.
  • Developed new and updated existing Automation test cases using Selenium WebDriver with TestNG and page object model, using Maven as Build tool.
  • Used Eclipse as IDE, configured and deployed the application onto Tomcat server.
  • Executed functional, data driven and load testing for web services/API testing in SOAPUI.
  • Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
  • Good experience to set up, configure continuous build processes using Bit bucket, Bamboo, Maven and Test NG.
  • Executed System Test Cases/Scenarios in DEV environment and make sure that user stories are working as expected.
  • Used TestNG framework, covering different types of test designs like a unit test, functional test, end to end test, UI test and integration test.
  • Hands on Experience in validating the client server request Response using tools like SOAP UI and Postman tools.
  • Identify gaps, product requirements across multiple AGILE projects utilizing Rally and JIRA to manage and track defects.
  • Implemented POM (Page Object Model) automation framework using JAVA, Selenium WebDriver and Cucumber.
  • Used SOAPUI and worked on BDD (Behavior Driven Development).
  • Created daily sanity check automation emails for Web services.
  • Proficient in UNIX/Linux shell commands to tail the logs, adding users, starting services from the shell, settings aliases to frequently used commands and creating users
  • Used SOAPUI to test SOA based architecture application to test SOAP services and REST API.
  • Automated test cases using Cucumber framework, Java Selenium WebDriver.
  • Experience in 64-bit SQL Server 2012 / SQL Server 2008 R2 systems, Squirrel and MSCS Configurations.
  • Expertise in using GIT repository and Bit bucket.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Used Apache POI to read data from external sources like Excel Spread Sheets to feed locators into the test script and also to configure the Test Framework.
  • Experienced using various TestNG Annotations like BeforeSuite, AfterSuite, After Method, AfterTest and configured Parallel Processing using TestNG xml.
  • Worked on HP Lean FT to automate desktop application.
  • Expertise in Web application automation using Selenium Web Driver with Java using IDEs (like Eclipse and IntelliJ) for fast development.
  • Used Extent Reports for report generation and capture screenshots wherever needed
  • Expertise in writing unique XPath using CSS to identify web elements.
  • Utilized Zephyr Test Management tool to track down the status of test cases
  • Migrated and consolidated defects/issues from different defect tracking systems (Bugzilla, ClearQuest) into Quality Center and migrated and consolidated legacy projects out of Bugzilla into JIRA as part of the new architecture.
  • Shared Daily Status Reports with all the team members, Team Leads, Managers

Environment: Java, Selenium Web Driver, Quality Center 11 (ALM), Web driver Backed Selenium, JSP, JavaScript, REST, TestNG, Firebug, Perl, Bugzilla, Fire path, XPath, Postman, XML, HTML, DHTML, Load Runner, Internet Explorer, Firefox, Opera, GIT Bash, MS EXCEL, SQL, PL/SQL, MS Access, Servlets, JIRA, Apache-Tomcat, Web Services, Unix, Linux, Windows.

Confidential, Centreville, VA

Sr. QA Automation Engineer

Responsibilities:

  • Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Identified test cases to automate. Automated those test cases using Selenium Web Driver, TestNG and Java technologies (Eclipse IDE). Contributed in framework creation.
  • Used Eclipse to code and debug applications.
  • Developed Test Frameworks in Selenium for UI Test Automation
  • Involved in providing the efficient locators strategy like XPath, Modified XPath and CSS to run WebDriver script in stable condition.
  • Used SLF4j, Logback and log4J for monitoring the logs in the application.
  • Designed and developed test structure for web services to validate API calls using SOAP UI.
  • Experience at using SVN and TFS as central repositories.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Created and maintained a list of white-box scripts failed during regression, approved, debugged and fixed. Automated test scripts using Selenium WebDriver, Selenium Grid Maven.
  • Integrate the test suites using CI/CD tool like Jenkins to execute them automatically after every successful deployment.
  • Developed Java Script based library to read test data from XML & Properties files using JUnit and Selenium.
  • Responsible for Web Services testing in SOA Environment where heterogeneous applications using different platform and language communicate using XML/JSON data format.
  • Developed Automation framework for Web Services Testing using SOAPUI Tool. Configured SoapUI project with initial End Points for REST Web Service.
  • Used features like Data Source to configure and use input data from File like key-value pair properties file, Excel Sheet and validate Response Data against backend RDBMS Oracle.
  • Developed BDD with Cucumber and written step definition for Gherkin based features.
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Perform API testing and Functional Testing using SOAPUI and configured Test Suites.
  • Performed REST API testing using SOAPUI and Back-End Testing database table manipulations of relational database systems by writing complex SQL queries manually.
  • Involved in SDLC and STLC process and used tools like Selenium Web driver, JMeter, SOAP UI.
  • Utilized SQL Server Index Tuning Wizard and the SQL Server Profiler for performance tuning purpose. Installed and configured Oracle RDBMS on UNIX and Windows environments.
  • Experience in Creating and Updating Clustered and Non-Clustered Indexes to keep up the SQL Server Performance.
  • Worked on Linux environment and have good exposure in Linux commands.
  • Developed & performed User Acceptance (UAT) & Regression Test Cases in Requirements & Test Plan modules of HP Quality Center (QC)/ALM and manage test tool product management and administration for HP Quality Center.
  • Effectively utilized open-source tools such as Bugzilla, ClearQuest, JIRA and Polarion for issue tracking and CVS for configuration management.

Environment: Java, Selenium Web Driver, Quality Center 11 (ALM), Web driver Backed Selenium, JSP, JavaScript, REST, TestNG, Firebug, Perl, Bugzilla, Fire path, XPath, Postman, XML, HTML, DHTML, Load Runner, Internet Explorer, Firefox, Opera, GIT Bash, MS EXCEL, SQL, PL/SQL, MS Access, Servlets, JIRA, Apache-Tomcat, Web Services, Unix, Linux, Windows.

Confidential, San Antonio, TX

QA Automation Engineer

Responsibilities:

  • Experience working in Banking domain related application.
  • Understand the business requirement and technical specification documents of the system.
  • Involved in Agile Scrum meeting and Scrum testing of the system.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Worked with Business Analysts and Developers for requirements review and developing Test Scenarios.
  • Designed Test Plan for testing life cycle of application.
  • Developed System Test Cases and procedures to test various application points.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Initially involved in creating a Manual Test Cases. Tests were grouped into test plan and executed. Results were recorded and published to management.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit/ TestNG and Maven).
  • Involved in performing Smoke, Functional, System and Regression and backend Testing.
  • Created Java based scripts for Selenium WebDriver with JUnit/TestNG as automation frame work.
  • Performed Unit Testing of java application.
  • Performed GUI and Flash component testing and Cross Browser compatibility testing during the releases.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and xPath in Selenium.
  • Developed Hybrid framework with Selenium.
  • Used ANT to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
  • Used Selenium GRID to execute test cases in parallel on different target machines.
  • Performed Web Services Testing and XML validation by creating test case suite using SOAP UI & Sumo Logic.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Identified and documented defects using Bug analyzer to ensure applications functionality.
  • Involved in writing of modification reports for errors identified in testing and clearly communicated with development via defect tracking system using Quality Center
  • Participated in weekly meetings to discuss project and team status updates.

Environment: TFS, Windows 7, HTML, JIRA, Ready API, Ranorex, Informatica DVO, POSTMAN, Ultra Edit, Cucumber, Beyond compare, SQL server, SSMS, Java, Selenium Web driver, TestNG, Maven, Java, Eclipse, Jenkins, BDD, SoapUI, Github.

Confidential, Virginia Beach, VA

QA Automation Engineer

Responsibilities:

  • Developed and maintained automated regression test cases in Selenium WebDriver using Core Java.
  • Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
  • Performed RESTful web services and APIs testing and validated responses with assertions.
  • Prepared and executed batch test suite through TestNG.
  • Preparation of Test scripts using Selenium Web driver (Automation tool) with java for Functional Test cases.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Performed functional testing by executing the QTP Scripts from Test Director. Used Python to launch QTP scripts from command line for continuous integration testing.
  • Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
  • Proficient with testing REST APIs, Web & Database testing .
  • Experienced in testing code developed in BDD environments.
  • Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software’s.
  • Used Selenium RC with TestNG for automating partner integration testing.
  • Performed end-to-end testing of application and verified compliance for software quality standards of the organization.
  • Part of executing SQL queries for backend testing.
  • Worked on distributed test automation execution on different environment as part of continuous integration process using Selenium Grid and Git.

Environment: Java, Selenium Web Driver, TestNG, Agile, HTML, XML, XPath, Web Services (RESTFUL) Firebug, SQL, Oracle, UNIX, Windows.

Confidential, Brea, CA

QA Analyst

Responsibilities:

  • Extensively did Manual Testing in all Unit, Integration, Functional and Regression modules of the Application.
  • Worked with the Developers and the Test Led to verify the Test Cases.
  • Designed and Analyzed Test case design document basing on the Functional Requirement Specifications to implement through testing process.
  • Conducted manual testing, compared actual, and expected results and logged defects using Quality Center.
  • Executing the SQL queries in the database to verify the data Integrity between GUI and database
  • Participated in weekly status meetings, walkthroughs, and documented the proceedings in MS Word, Excel.
  • Prioritized the defects to get it resolved and calculated Defect Age.
  • Ability to monitor/measure the testing progress, Data Analysis, Generate (graphs, chart, and tables) and present detailed and summarized status reports to project team.
  • Reported weekly status to Team Lead.
  • Used Selenium WebDriver API to automate tests.
  • Manually tested database objects to verify correct functionality.
  • Coordinating with onsite persons regarding documents, requirements, and discussions about the functionality
  • Communicated with other teams in the project for a smooth hand over to production.
  • Extensively worked on Understanding requirements, design test plan, maintain test cases and test scripts for test execution.
  • Develop, Execute, and Maintain Test Scripts for System and Regression Tests.

Environment: Windows XP, Excel, MS word, IE, Firefox, Oracle, Web services, SQL, Firebug.

Confidential

QA Analyst

Responsibilities:

  • Implemented MVC design pattern using Struts Framework.
  • Coordinated across different departments to help formulate test plan, test strategy, test cases, individual roles, and scope of testing. Performed Manual Testing of the Application.
  • Developed 150 test scripts and 3 automated test suites using MVC Pattern based Keyword Driven and Data
  • Experience in using gecko driver with latest Selenium to launch Firefox browser.
  • Enhanced existing test cases using Java programming features and Junit as well as TestNG annotations.
  • Converted test plan and test cases in Test Director into manual test procedures and automation scripts.
  • Linked Test cases to Application Functional Requirements ensuring Traceability throughout the testing process.
  • Participate in and assemble test plans, which will include functional tests, regression tests, application, integration and user security testing, user acceptance testing and performance & load testing
  • Developed and executed Test scripts for Regression testing.
  • Created data pool for data driven testing.
  • Positive & Negative testing, User Interface & Acceptance testing at various phases of development and test cycles. Tracked all defects in Test Director and discussed with development team in the meetings.

Environment: Test Director, Windows NT/98/95, Oracle 7.3, SQL.

We'd love your feedback!