We provide IT Staff Augmentation Services!

Automation Analyst Resume

4.00/5 (Submit Your Rating)

Ontario, CA

SUMMARY:

  • Around 6 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
  • In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
  • Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
  • Experience in Automation testing using Selenium WebDriver/RC/IDE/GRID, Junit, TestNG, Jenkins, Maven, Ant, SOAP UI and HP Quality Center.
  • Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML and XML Spy.
  • Good experience in creating, modifying and enhancing both manual Test cases and Test Scripts created in Selenium Webdriver with Test NG and Junit frameworks.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium RC/IDE..
  • Testing the Functionalities using Black Box testing technique. Excellent knowledge and working experience in test execution and test results analysis.
  • Extensively Used HP Quality Center and JIRA to create Test cases and report Bugs in Defect Module.
  • Having good knowledge in basic XML, SQL and VBS commands. And has complete knowledge of Defect Life Cycle.
  • Fair Hands-on experience using Xpath functions and page object model. Experience with Jenkins integration for continuous integration.
  • Using Spring Framework, have written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
  • Written coding in Perl to perform file upload, mail trigger, file download and report generation.
  • Worked with Unix/shell scripting for caching data from Oracle database to MySQL database.
  • Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
  • Experienced in Writing Selenium WebDriver automation scripts in JAVA for highly transactional E- commerce websites.
  • Experience in Data Driven Testing, Cross browser testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.
  • Extensive knowledge on Cucumber and able to create feature file using Gherkin.
  • Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
  • Systematic Understanding of Unix/Linux/Windows Environment.
  • Flexible and versatile to adapt any new environment and work on any projects independently when needed.
  • Mentored new team members for knowing the process and leading them in various situations to meet the deliverables on time. Zeal to learn new technologies and undertake challenging tasks.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/RC/IDE/GRID, HP Quality Center, SOAP UI, ALM

Languages: HTML, CSS, JavaScript, Java, XML

Test Framework: Junit, TestNG

Project Methodologies: Agile-Scrum, Waterfall, V-Model

Defect Tracking Tools: Jira, BugZilla, IBM Rational ClearQuest

Build Tools: Ant, Maven

Continuous Integration Tools: Jenkins, Hudson, Cruise Control

Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio

Databases: Oracle, SQL Server, MS Access

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Ontario, CA

Automation Analyst

Responsibilities:

  • Analyzed business requirements, functional requirements, use cases and provided feedback for a clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using Selenium WebDriver and Java.
  • Involved in creating the functional testing framework using TestNG and using Selenium WebDriver for writing Automated Scripts with Java.
  • Developed new and updated existing Automation test cases using Selenium WebDriver and TestNG, used Git and Source Tree as VCS for a Java based Web application, used Maven as build tool and Jenkins to create and run deployment jobs.
  • Created test cases, test plans, tested API’s, wrote JUnit test cases, executed code coverage and wrote automation scripts using Selenium WebDriver.
  • Performed parameterization of the automated test scripts in Selenium WebDriver to check how the application performs against multiple sets of data.
  • Performed back-end testing on Oracle and SQL Server databases by writing SQL queries to make sure the contents displayed on the UI correct as per requirements specifications.
  • Designed the UI of the application, prototyping and wire framing in MS Visio for better illustration of the application.
  • Extracted the Business Requirements from the end users keeping in mind their need for the application and prepared Business Requirement Documents (BRD) using Rational Requisite Pro.
  • Created workflow scenarios, designed new process flows and documented the Business Process and various Business Scenarios and activities of the Business from the conceptual to procedural level.
  • Clarified QA team issues and reviewed test plans and test scripts developed by QA team to make sure that all requirements will be covered in scripts and tested properly.
  • Involved in functional testing, Integration testing, User Acceptance testing, Regression testing.
  • Planning for Test Execution activities to accomplish tasks on the daily/weekly basis.
  • Worked with end users to generate UAT scripts and to successful completion of UAT testing.
  • Performed browser compatibility testing.
  • Working experience on daily status reporting & managed end to end testing.

Environment: Java, Selenium WebDriver, Quality Center/ALM, Eclipse, JUnit, ANT, Jenkins, SoapUI, Git, TDD, Agile, SQL, Oracle, Windows and UNIX.

Confidential, Santa Clara, CA

QA Analyst

Responsibilities:
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool
  • Participated in all phases of the Software Testing Life Cycle(STLC)
  • Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
  • Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suit.
  • Created Selenium Test cases for automation using Selenium Web Driver and Java
  • Used Hybrid Framework of Selenium to get data from Excel.
  • Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
  • Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
  • Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
  • Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
  • Discussed with team lead and PM regarding testing deadlines and post deployment validation.
  • Actively communicated with the end users and business users to create realistic test cases.
  • Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users
  • Establish business continuity through Knowledge Transfer and mentoring of new resources.

Environment: Java, Selenium IDE/WebDriver/ GRID, Web Services, SOAP UI, REST, TEST NG, HTML, JavaScript, CSS, AJAX, HP Quality Center, Agile, Rally, SQL, Oracle, Windows.

Confidential

Automation Test Engineer

Responsibilities:

  • Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
  • Used Agile Scrum methodology development process.
  • Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
  • Responsible for creating Functions, Test Data and Test Suite.
  • Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites.
  • Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
  • Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
  • Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
  • Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
  • Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
  • Responsible for performance testing using JMeter.
  • Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
  • Responsible for Regression testing after bug fixes and verified those fixes.
  • Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
  • Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.

Environment: Selenium RC/WebDriver, Eclipse, TestNG, Maven, SOAP UI, Java, JMeter, Jenkins, HTML, XML, SQL Server, CVS, Oracle, Windows.

Confidential

QA Analyst

Responsibilities:
  • Involved in all phases of the Software Development and Quality Assurance Lifecycle of the application.
  • Interacted with Business teams to understand Business Logic and User Requirements.
  • Involved in development of test cases from functional requirements, technical specifications and use cases.
  • Developed Requirements Traceability Matrix.
  • Reviewed manual testing methods and was involved in the developing and the execution of automation scripts
  • Developed automated test scripts for functional testing using QTP.
  • Conducted the system testing for the end-end process
  • Performed data driven tests by parameterization of fixed values with variables and linking the test with data.
  • Involved in GUI, Functional, Integration and Regression testing to test each individual function/feature.
  • Testing web applications using Load Runner, to measure response and through put rate for systems, testing functional and performance in any platform.
  • Reported software defects in Quality Center and interacted with the developers to resolve issues.
  • Documentation of Scripts, Analysis of results and Defect Tracking was managed in Quality Center 8.0.
  • Worked closely with Development and Project Management to prioritize defects and assist in the timely resolution of defects.
  • Analyzed test results, generated reports and graphs at various stages of testing.

Environment: Quality Center, Quick Test Pro, Load Runner, MS Office, SQL Server, Windows.

We'd love your feedback!