Sr.qa Automation Analyst Resume
Alpharetta, GA
SUMMARY
- Around 9 years of experience in both manual and automated software Quality Assurance Testing of client - server and web-based applications and Backend testing, Object oriented analysis design and development of multi-tier architectural based web applications, with in-depth understanding.
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium suite (RC/Web Driver/IDE/Grid), Junit/TestNG, Quality Center/ALM, JIRA, and Rally.
- Worked on Modular, Data driven, Keyword and Hybrid framework.
- Specialized in user requirement analysis, documenting test plans, execution of test cases to verify application functionality against business requirements, by using Selenium RC, Web Driver.
- Excellent experience with source version control tools such as Git & Subversion (SVN).
- Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
- Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and automated Test Execution.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Work experience in using the Quality Center to manage the software testing process.
- Experience in Functional Testing and Data Driven Testing.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Experience in Java, HTML, Java Scripts, Oracle, SQL, MySQL, MS Access, Ajax, CSS.
- Extensive experience working with Databases such as Oracle, SQL Server and MS-Access.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, QTP 11.0/10.0/9.5/8.2 , JMeter, SoapUI, LoadRunner
Languages: HTML, CSS, JavaScript, Java, XML
Test Framework: Junit, TestNG
Project Methodologies: Agile-Scrum, Waterfall, TDD
Defect Tracking Tools: Red mine, Jira, Version One, Rally, HP QCBrowsersMozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic 10.3.3/10.3.2/10.3.1 , Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL, DNS)
Continuous Integration Tools: Ant, Jenkins, Maven
Packages: MS-Office Suite (Word, Excel, Access), MS-Project and MS-Visual Studio
Databases: SQL Server, MS Access, Oracle, TOAD
Operating Systems: Windows, UNIX
PROFESSIONAL EXPERIENCE
Confidential - Alpharetta, GA
Sr.QA Automation Analyst
Responsibilities:
- Analyzed and Reviewed the Business requirement document and Technical specification document to understand the scope of testing.
- Participating in story hurdles to discuss the story for next iteration and what the acceptance criteria is.
- Developed and executed the test scripts with Selenium and Java.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit, TestNG, and Java.
- Developed re-usable function using TestNG for the Test Automation.
- Update the Rally with manual/automated test cases.
- Involved in Daily Standup, Release planning, Sprint planning and Retrospective meetings.
- Tested the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP, REST and JSON-XML as underlying messaging protocols that were employed across various applications using SoapUI.
- Create/Update automated test cases based on release test cases.
- Experience working on Maven and Selenium for automating browser testing.
- Performed Release certifications in IAT, UAT and PROD environments.
- Performed Functional and Integration testing.
- Wrote SQL Scripts to verify data in the database and verify consistency with application.
- Debug, Review code and implementing new designs in TestNG framework.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating Testing scripts for one agile project.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
Environment: Selenium RC/WebDriver, Java, JUnit, TestNG, Rally, NET, Angular JS, SOAPUI 1.5, SQL, Eclipse, Agile Methodology.
Confidential - Atlanta, GA
Sr.QA Automation/Manual Tester
Responsibilities:
- Attended daily scrum meetings and Bi weekly Sprint meetings with development and management Teams.
- Strong experience with Scrum methodology and well versed in writing user stories.
- Coordinated with developers and recorded defects in Red mine to track until they are resolved.
- Implemented the hybrid Framework using Selenium Web driver.
- Developed functions to connect DB and execute SQL Queries.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit, TestNG, and Java.
- Developed re-usable function using TestNG for the Test Automation.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Developed the framework from scratch.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Strong Experience in conducting Manual Testing, User Acceptance Testing (UAT) and documentation of Test Cases.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating Testing scripts for one agile project.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Performed Browser compatibility testing manually.
Environment: Selenium RC/WebDriver, Java, JUnit, TestNG, SQL, Eclipse, Agile Methodology, Red mine.
Confidential - Alpharetta, GA
Sr.QA Automation Analyst
Responsibilities:
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit, TestNG, and Java.
- Developed re-usable function using TestNG for the Test Automation.
- Worked on creating test case for Object -driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with TestNG.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Regression test cases were automated using Selenium, WebDriver and WebDriver Backed Selenium.
- Extensively involved in creating Testing scripts for one agile project.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Attended weekly status meetings with development and management Teams.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues
Environment: Selenium RC/WebDriver, Java, JUnit, TestNG, SQL, Eclipse, Agile Methodology.
Confidential - Columbia, SC
Sr.Quality Analyst
Responsibilities:
- Involved in using data driven tests to validate API calls
- Involved in manual testing and Automation testing Using Quality Center/ALM and QTP.
- Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Performed different kinds of testing like Black Box, GUI, Functionality, Integration, Regression, Usability, System, and User Acceptance Testing.
- Created Requirement Traceability Matrix and also updated the Requirement traceability matrix timely with the changes.
- Developed and maintained Manual and Automation test scripts.
- Used HP QC for Bug Tracking, Bug fixing, and Bug Reporting.
- Involved in the Database Testing using SQL Quires of the Application like checking all the Tables in the Database and checking whether the data is moving in their Respective Tables.
- Performed functionality and regression testing during the various phases of the application using Selenium.
- Developed a Data Driven Framework using Selenium.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium.
- Used Jenkin as a Continuous Integration server to configure with Maven.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Involved in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Built Safari browser extension to be able to run WebDriver in Safari browser.
- Designed the future state testing to be implemented in the next phase of this effort.
Environment: Selenium RC, WebDriver, Selenium Grid, Windows, TestNG, Agile Methodology, MS Office tools, Oracle, SQL Server, HTML, XML and UNIX, HP QC/ALM, QTP.
Confidential
Associate software Test engineer
Responsibilities:
- Responsible for end to end Testing, Requirements gathering, and ensuring the entire test plans and scenarios are covered in the documentation.
- Participated in validating the test environment and create test data necessary for test execution.
- Developed Automation Test scripts using Selenium IDE and web driver,TestNG and Junit
- Understanding of Business requirements and software specifications.
- Studying functional requirement specifications, technical design documents and related artifacts
- Involved in Data analysis and prepared required test data for validation of test cases.
- Extensively used HP Quality Center/ALM for Test management and execution of manual and BPT test cases.
- Executed test automation scripts.
- Executed web services test cases using SoapUI.
- Analyzing the test results and communicating with the leads to isolate problems to the lowest common denominator.
- Preparing and updating all business stakeholders regarding project status with daily reports.
- Conducting Regression Testing whenever some code module is changed.
- Participation in peer reviews of test artifacts.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications
- Interacted with Development managers to discuss the outstanding issues.
Environment: Selenium suite, Web driver, Junit, TestNG and SoapUI