We provide IT Staff Augmentation Services!

Qa Automation Engineer Resume

4.00/5 (Submit Your Rating)

Minnetonka, MN

SUMMARY:

  • A Highly motivated, IT Professional with over 8 years of experience in software and automation testing. I have experience in developing using Selenium WebDriver in conjunction with Java, JUnit and TestNG, Also expertise in developing automation scripts using UFT. I have excellent understanding of Object Oriented Concepts, and have worked throughout the entire SDLC project lifecycle. My strong communication skills coupled with QA testing experience will make me a strong candidate for your project team.
  • Possesses 8+ years progressive professional IT experience in the insurance domain consisting of end to end testing of mission critical applications including both Automated and Manual testing.
  • Expertise in Automation Testing Tools like Selenium Web Driver, QTP/UFT and VBA Macros.
  • 5+ years of experience in QA Automation.
  • Expertise in development of Automation Framework from scratch.
  • 4+ years of experience using Selenium WebDriver and Java.
  • Along with Selenium WebDriver and Java, also used TestNG and Cucumber as part of Automation Framework.
  • Developed Page Object Model and implemented Data Driven Framework using Java.
  • Used Eclipse as the IDE for development of Automation scripts.
  • Strong knowledge of Object Oriented Programing (OOP) concepts including the use of Polymorphism, Abstraction, Inheritance, and Encapsulation.
  • Experience in leading team.
  • Experience in working in Agile (Scrum) for 4+ years.
  • Experience in Agile Management tools like TFS, Version One and Rally.
  • Involved in Story Pointing, Sprint Planning and Retrospective.
  • Discussing what went well, what went wrong and what could have been better during sprint retrospective.
  • Demonstrated ability in utilizing Postman and SoapUI for testing web services (SOAP and REST) with Groovy Scripting.
  • Having 2+ years of experience in Mobile Testing on both Android and IOS devices.
  • Experience in Black Box Testing, Regression Testing, Ad - hoc testing, Functional Testing, GUI Testing, Database testing, Unit testing, UAT and Smoke Testing of Business Applications.
  • Expertise in building Automation Frameworks using TestNG and Junit.
  • Experienced with entire STLC and good at SDLC.
  • Experience in working with Maven and Jenkins to achieve Continuous Integration.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Experience in building/working on BDD Frameworks using Cucumber.
  • Proven ability to understand functional requirements and design documents for use in the creation of test scenarios.
  • Skilled in Test Management tools like Quality Center (ALM).
  • Good database and data retrieval knowledge in Oracle, SQL Developer and SQL Server databases for ETL Testing.
  • Utilize established problem solving skills to identify and track defects, reporting minor, major and critical program defects to the project team.
  • Experience in following SDLC methodologies including Waterfall and Agile.
  • Ability to follow industry standards and procedures for testing web applications or client/server applications.
  • Experience in preparing Test Plan and Test Strategies.
  • Good written and verbal communication skills, leadership qualities, systematic approach and ability to work effectively in a fast paced team environment.
  • Excellent interpersonal skills, team player, result oriented, hardworking and eager to learn new technologies.
  • Effective defect tracking and reporting to improve communications and reduce delay.
  • Experience in working on applications developed in different technologies like C#, Java, etc.
  • Experience in working different Automation frameworks like Data Driven Framework and Hybrid Framework.

PROFESSIONAL EXPERIENCE:

Confidential, Minnetonka, MN

QA Automation Engineer

Responsibilities:

  • Understanding the design of existing application.
  • Developed Automation Framework for functional testing using Cucumber and Java by making use of REST Services and JSON objects.
  • Using HttpURLConnection automated the validation of REST APIs.
  • Created JSON Objects for creation of Test data to our automation scripts rather than creating through UI which saves lot of time.
  • Developed Automation Framework using Selenium Web Driver, Java and TestNG for application UI testing.
  • Developed Page Object Model to handle Web Elements effectively.
  • Identified GUI elements using various locators like ID, Name, Link Text, Partial Link Text, XPath and CSS locators.
  • Performed cross browser compatibility testing on Chrome, Firefox and IE browsers using TestNG Framework.
  • Implemented the project in Agile methodology.
  • Rally has been used as Agile Project Management tool.
  • Automated the manual functional scenarios and built the Automation Regression Suite.
  • Used Eclipse as IDE for the creation of automation scripts.
  • Used TestNG framework to drive the execution.
  • Created Jenkins project that will automatically runs the automation scripts after every deployment.
  • Version controlling has been achieved through TortoiseSVN.
  • Built complex queries to retrieve and validate the data from/in SQL Developer and SQL Server.
  • Worked of testing RESTful APIs using POSTMAN.
  • Using POI APIs for read/write operations have been performed on excel files.

Environment: /Tools: Eclipse, Selenium WebDriver, Cucumber, Java, Rally, Postman, REST API, JSON, SQL Server, SQL Developer, TestNG, Maven, Jenkins, POI, TortoiseSVN

Confidential, St. Paul, MN

Automation Test Engineer

Responsibilities:

  • Understand the application requirements and system design.
  • Worked in Agile team with 3 weeks sprint.
  • TFS has been used as Agile Project Management tool.
  • Automation framework has been developed using Selenium WebDriver and Java.
  • Identifying the regression test cases and automated them to develop the Automation Regression Suite that can be used to run during each deployment/release.
  • Used Eclipse as IDE for the creation of automation scripts.
  • Automation framework has been developed in Page Object Model.
  • Followed Data Driven approach for effectively using test data.
  • Implemented parallel execution making use of Selenium Grid and TestNG.
  • Achieved Continuous Integration using Jenkins and Maven.
  • SQL Server has been used to store the test data.
  • Used POI APIs for reading and validating the data from excel files.
  • Achieved Continuous Integration through Jenkins by building the framework using Maven.
  • Tested and Automated RESTful Services using HttpURLConnection in Java.
  • Informatica has been used to run ETLs.
  • Built SQL queries on SQL Server to validate the data that loaded through ETLs.
  • Effectively communicate testing activities and findings in oral and written formats.

Environment: /Tools: Eclipse, Selenium WebDriver, Java, TFS, HTML, SQL Server, TestNG, Maven, Jenkins, TortoiseSVN, POI, Informatica, Visual Studio, MTM

Confidential, Minneapolis, MN

Automation Test Engineer

Responsibilities:

  • Leading Automation QA team of 4 members.
  • Understand the application requirements and system design.
  • Worked in Agile methodology with 2 week sprint.
  • Developed the framework from the scratch using Selenium WebDriver, Java and Cucumber.
  • Automation scripts have been developed using Eclipse.
  • Developed Page Object Model and followed Data Driven approach.
  • Used XPATH and CSS Selectors for identifying the properties of dynamic objects.
  • Automated the manual test cases to develop the Regression Suite.
  • Used SQL Server and Excel files to achieve data driver framework.
  • Making use of POI APIs, handled excel files to read/write.
  • Used Visual Studio to maintain Automation Code.
  • Also established the connection with ALM to update the status of the test cases.
  • Incorporated with TestNG to make use of Reporting functionalities.
  • Timely communication has been done to the project team on the QA activities.

Environment: /Tools: Eclipse, Selenium WebDriver, Java, HTML, Cucumber, SQL Server, TestNG, POI, Quality Center (ALM), Visual Studio

Confidential

Automation Test Engineer

Responsibilities:

  • Managing all the QA activities and deliverables.
  • Followed Agile to implement the project.
  • Coordinating with all the Testing Services.
  • Used Perfecto Mobile for validating IOS and Android applications.
  • Gathered Business requirements and created use cases and test case scenarios.
  • Validated the ETLs that load source data into target database.
  • Using Selenium WebDriver and TestNG developed the framework in Page Object Model.
  • Creation, execution & reviewing of automation scripts using Selenium WebDriver with Java.
  • Used log4j for debugging and to figure out the point of issue.
  • Developed Page Object Framework and implement robust Page Factory.
  • Perform Cross Browser Compatibility testing using FirefoxDriver, ChromeDriver, InternetExplorerDriver etc.
  • I was Automation POC for other projects in my area.
  • Frequent coordinating with clients in sharing the project updates.
  • Organizing the Defect Meeting during the System Test.

Environment: /Tools: Eclipse, Selenium WebDriver, Java, TestNG, HTML, Quality Center (ALM), Perfecto Mobile, RTC, UNIX, Control-M.

Confidential

Automation Test Engineer

Responsibilities:

  • As a QA Lead, managing all the QA activities and deliverables.
  • Worked in Agile Methodology.
  • Coordinated with Business Analyst and development team to understand the architecture and functionality of the application.
  • Understanding the Business requirement from the functional specification.
  • Validated Android and IOS applications using Perfecto Mobile.
  • Validated the SOAP Services using SoapUI.
  • Designing the Automation assets using Selenium WebDriver with Java and Cucumber (Behavior Driven Development).
  • Used CSS Selector and Xpath to identify objects.
  • Used Properties Files to hold data.
  • Used concepts of implicitWait, Explicit Wait, WebDriverWait to sync the script with the application during the run time.
  • Used concepts of switchTo ().frame (0), switchTo.defaultContent () to handle iFrame related page.
  • Guiding the offshore team for Automation Asset development.
  • Reviewing the Automation Assets developed.
  • Writing the test scripts, review of the test cases.
  • Preparing Test Scenarios based on RSM.
  • Providing the QA Estimates during each phase transition.
  • Frequent coordinating with clients in sharing the project updates.
  • QA defect analysis, troubleshooting and reporting.

Environment: /Tools: Eclipse, Selenium WebDriver, Java, SoapUI, Quality Center (ALM), RTC.

Confidential

Automation Test Engineer

Responsibilities:

  • Worked and Coordinated with Business/Technical Analyst in analysis of Functional design Specifications.
  • Worked in Agile methodology.
  • Requirements gathering and analysis by the study of client applications and clarifications through review meetings with Business Analyst and developers.
  • Involved in creation of Test plan, Estimation, Regression plan.
  • Created and enhanced Automated Test Scripts using Selenium WebDriver with Java for Regression Testing the application.
  • Used Selenium WebDriver and JUnit to develop the framework.
  • ETLs that load data into target database have been validated.
  • Reviewing automation scripts developed by the team.
  • Review of Test cases and tracking them back to the requirement by maintaining traceability matrix.
  • Frequent coordinating with clients in sharing the project updates.
  • Organizing the Defect Meeting during the System Test.
  • Generated Weekly Reports, Defect Reports and Customized Summary Reports.
  • Wrote SQL queries to extract various tables in different databases to validate test cases.

Environment: /Tools: Salesforce, SQL Server, Eclipse, Selenium WebDriver, Java, Quality Center (ALM), StarTeam (Defect Management), UNIX, Control-M.

Confidential

Test Analyst

Responsibilities:

  • Created the Automation scripts using Selenium WebDriver and Java.
  • Creation and maintenance of Data Tables.
  • Review of Automation Assets & Coordination with different Line of Businesses.
  • Used SQL Server to build the queries and fetch the target data.
  • Verifies the test cases and record all the defects to be raised in Star Team and tracking closely for the closure of the defects.
  • Used Quality Center for creating and designing the test scripts.
  • Execute the test cases and validate the test results.
  • Regression testing the application against the defect fixes.

Environment: /Tools: Eclipse, Selenium WebDriver, Java, SQL Server, Quality Center (ALM), StarTeam (Defect Management)

Confidential

Test Analyst

Responsibilities:

  • Created automated scripts using Selenium WebDriver and Java in Data Driven Framework.
  • Used Eclipse as IDE for the creation of scripts.
  • Created Excel based tools which applies transformation logic on the input data and generates the expected data.
  • Validated the ETLs that load data from different source systems to the target database.
  • Used SQL Server to build the queries and fetch the target data.
  • Used Quality Center for creating and designing the test scripts and also run the manual scripts.
  • Verifies the test cases and record all the defects to be raised in Star Team.
  • Execute the test cases and validate the test results.
  • Defect logging and tracking them to closure.
  • Regression testing the application against the defect fixes.

Environment: /Tools: Data Staging, Selenium WebDriver, Eclipse, Java, SQL Server, Quality Center (ALM), UNIX, Control-M.

Confidential

Test Analyst

Responsibilities:

  • Understanding the functionality of the application without any prior documents.
  • Automations scripts have been created using UFT.
  • Understanding the High level designs and low level designs documents.
  • Preparing the Test Scripts, Test cases and test data based on the given requirements.
  • Executing the test cases based up on the application and reporting the bugs to the developer through Star Team.
  • Interacting with the Client.

Environment: /Tools: UFT, Data Staging, SQL Server, Quality Center (ALM).

Confidential

Test Analyst

Responsibilities:

  • Coordinate and Communicate with Onsite team.
  • Preparation of Test scenarios and Test cases.
  • Execute the test cases and validate the test results.
  • Defect logging and tracking them to closure.
  • Functional assistance to team.

Environment: /Tools: ASP.NET, MySQL, Quality Center (ALM)

We'd love your feedback!