Qa/automation Test Analyst Resume
Cerritos, Ca
SUMMARY:
- Over 7+ years’ experience in Software Development/QA testing (Manual and Automation Testing) processes. Test Planning, Test Case Design, Test Script Development, Test Environment Setup, Test Data Setup, Defect Management, Test Log, Test Result and Traceability Matrix.
- Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets and web based applications.
- Have an experience in wide variety of domains, which includes Retail, Financial, IT industry, health care insurance and Ecommerce.
- Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
- Extensive experience in preparing test plans, test cases, and test data based on business and functional requirements.
- Well - versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Developed automation frameworks using selenium web Driver, Protractor, JUnit and TestNG.
- Experience in using open source testing tool for web applications and writing Test Automation Scripts in Selenium Web Driver using Java.
- Developed and Implemented automation scripts using Selenium Web Driver and Java on Eclipse IDE and Net Beans.
- Excellent knowledge in writing unique XPath using fire bug and fire Path to identify web elements. Experienced in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.
- Working experience with defect tracking tools like ClearQuest, Jira and Team Foundation Server.
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIXlivering under high stress environment.
- Good analytical and communication skills and ability to work independently as well as with a team.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver, j-meter, POST man, SOAP UI
Development Environment: Eclipse IDE, Net Beans.
Operating System: Linux, Windows, Mac OSX, Android, IOS
Defect Tracking tools: Jira, Bug tracker, Bugzilla, Firebug, Fire Path
Programming Languages: JavaScript, C, Java, Python, Ruby
Processes: STLC, Defect Life Cycle, Testing Methodologies, Black Box Testing Techniques, White Box Testing Techniques, Agile Process.
Database: SQL Server, MySQL, Oracle
Networking: TCP/IP, LAN/WAN, FTP, HTTP/HTTPS, Ethernet.
Web Services: SOAP UI, Restful.
Frameworks: Junit, TestNG, Cucumber.
Others: Google Office, MS Office.
PROFESSIONAL EXPERIENCE:
Confidential,Cerritos, CA
QA/Automation Test Analyst
Responsibilities:
- Involved in complex test cases dealing with Business rules, under writing issues and validations.
- Involved in test cases related to quote screens and rating behavior.
- Tested the behavioral changes in modifiers according to question sets response.
- Studied and analyzed the Functional Requirements Specifications and System Design Specifications and interacted with developers for changes in requirements if any.
- Developing Test plan of the application as per technical specifications.
- Involved in writing Unit and Regression Test cases for the Product.
- Involved in Web Services Testing using SOAP UI.
- Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
- Used ANT and MAVEN to build and run the Selenium automation framework. Once the script got finished, used Jenkins to send the automation reports over email.
- Customized and maintained the test data in Automation Regression Framework (ARF).
- Developed Automation framework for both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using TestNG.
- Used XPath and DOM to work with dynamic and static objects in Selenium.
- Configured Selenium WebDriver, TestNG and created selenium automation scripts in java.
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Analyzing and developed test script, test cases and performed Manual and Automation Testing like Positive Testing and Negative Testing.
- Creating and maintaining various databases using SQL Server 2016.
- Prepared manual test cases for service appointment creation, modification and deletion.
- Created automated test scripts for validating the nightly product builds and regression testing.
- Maintained Defects using Defect Tracking System in Bugzilla.
- Participated in various meetings and discussed Enhancement and Modification Request issues.
- Performed all test assignments to ensure the application meets business requirements and client expectations.
- Interacted with developers & various members of project team to discuss and resolve defects and to determine their priorities.
- Handled various operations like pop-ups, Web-Alerts, Java-Alerts, I-Frames, window-handling and utilized Select class and Actions class for required operations.
- Summarize test results in formula test analysis reports according to the documentation standards.
Environment: Java, Selenium Web Driver, TestNG, SQL, Bugzilla, Jenkins, SVN, Windows XP, MS Access and MS Excel.
Confidential,Long Beach, CASr.QA Engineer
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Implemented Hybrid automation framework with Selenium WebDriver.
- Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse Hover and Synchronization.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.
- Used Apache POI to read data from Excel sheet.
- Used Parameters, Data Provider TestNG annotations to perform regression and functional testing.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Involved in grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Used Autofit for automating the Windows GUI and general scripting. Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed functional testing of RESTFUL Web Services using SOAP UI Tool. Passed Assertions in Groovy scripting using Restful API.
- Wrote Scenarios, Scenario outlines and Step Definitions using Gherkin in Cucumber for BDD.
- Stored the flow details of Selenium Automation in a file using Log4j.
- Maintained the Java and selenium test source code and resources in the GIT source control repository tool.
- Scripted the Test cases and managed the framework dependency jars using Maven.
- Performed continuous integration of code and scripts using Jenkins.
- Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Good knowledge on Appium Emulators and IOS simulators.
- Worked with developers to update the defects, resolve them and track their status using JIRA.
- Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.
Environment: Selenium IDE, Selenium WebDriver, Apache POI, Auto IT, Java, HTML, CSS, XML, XPath, Windows, SQL Server, Maven, SOAPUI, Cucumber, Jenkins, GIT, JIRA, Gherkin.
Confidential,Charlotte, NCSr.QA Engineer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in all scrum events such as Backlog grooming, Sprint Planning, Daily Scrum, Demo and Retro meetings.
- Created detailed test plan to identify test cases, identified and defined test scope to come up with risk assessment.
- Recorded detailed test cases including test steps and success criteria into Project Management tool JIRA & Linked the test cases with respective user stories.
- Created test suites for Regression testing, Smoke testing and Sanity testing. Executed various test plans for identifying defect and reported them with details log information and screenshot in defect tracking tool (JIRA).
- Identified test cases which need to be automated and created.
- Created reusable libraries in Java to test automation, and build page object models to create reusable code.
- Created test suites to read the test data from csv files to use in Regression, sanity and smoke test automation suites.
- Configured Java Selenium Web Driver, TestNG, Maven tool and created selenium automation Java using TestNG framework and page object model (POM).
- Improving maintainability and design of legacy code by integrating a JUnit test harness and refactoring.
- Identified test cases to automate, automated those test cases using Selenium WebDriver, and JUnit.
- Created Stored Procedures, Views, Triggers, User defined Functions and scripting Complex T-SQL logics for business logics.
- Involved in debugging, troubleshooting API proxies using Trace tool and analyzing performance metrics.
- Involved in White box testing using TestNG, Maven and Selenium WebDriver.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained test automation code in Git repository system with right branching strategy.
- Assisted Application Developers and technical support staff in identifying and resolving defects.
- Involved in debugging and bug fixing of application modules.
- Developed multiple Selenium WebDriver Java scripts for Black-box Testing.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested and implemented improvements.
- Engage with Deployment, and provide QA Test activities dependencies and test timelines. Involving in giving daily and weekly reports to clients.
Environment: Java, Selenium WebDriver, TestNG, SQL, Maven, Windows XP, MS Access and MS Excel.
Confidential,Bristol, PAAutomation Engineer
Responsibilities:
- Worked on developing Automation Test Cases using Core Java, Selenium Web Driver API and cucumber framework to perform Automation Testing.
- Responsible for setting up the environment which involves installation of application software, configuration to connect to backend database and Jenkins Job to perform/execute Junit Test Cases on automated daily scheduled basis with email notification of Test Report.
- Used Eclipse IDE, Selenium Web Driver API, and Junit to develop Automation Test Scripts which are executed in Jenkins environment.
- Used Selenium locators like ID, CSS Selector, XPath, Name and Class Name to identify HTML Page Web Elements and send data or perform Events like form submission or button click action from Test Scripts.
- Worked on Ajax based Web UI application Testing using Selenium JavaScript/Node framework for Firefox Browser.
- Developed Test Scripts which are used to perform switch between multiple windows/popup windows boxes and handle Iframes and waits for Ajax calls of Web Application.
- Responsible for submitting build in QA environment and restarting Application Server after deployment and performing Application Cache Refresh by submitting DMLs in backend database and validating the data from UI.
- Involved in initial Smoke Testing and providing update to the Team with the Build status.
- Worked on Manual and Automation Testing of SOA Middleware environment where the Services and
- Used SOAPUI tool to perform Functional and Automation Testing of SOAP/REST Web Services deployed in Application Server.
- 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.
- Used JDBC API to connect to backend database from SoapUI, Developed Reusable components using Java, JDBC, and XML Dom Parser and integrated the component with SoapUI tool. Used the API methods in SoapUI and performed automation Testing.
- Created input xml, JSON messages and developed parser to parse response data and perform data validation.
- Developed reusable Components and imported in SoapUI Tool to perform data validation, worked on integration of SoapUI with backend oracle Database using JDBC.
- Responsible for Automating Testing of Web Services using Groovy Scripting and Java.
- Created Test Cases for Functional Testing for Frontend Web Application which supports multiple Browsers for Customers/Client-side access.
- Performed Backend B2B application Testing in Unix environment by processing Spring Batch Applications
- Used SQL to retrieve and validate Data in the Backend Database RDBMS.
- Worked on Mongo DB for data validation.
- Worked on REST APIs which uses input in JSON, XML format and returns the Response in JSON, XML format.
- Configured SOAPUI to perform Data/Response validation using Assertions.
- Used Eclipse IDE to develop Automation Test Cases using Selenium Web Driver API to automate Web Application Testing
- Worked on Cucumber framework to perform Behavior Driven Testing. Responsible for configuring Eclipse plugin for Cucumber framework.
Environment: Java, Scrum, Sprint, Agile, SOA, SQL, DB2, Oracle, Selenium, Junit, UNIX, Windows, HP ALM, JDK, Eclipse Plugin, SOAPUI Pro, Jira, Agile, Restful and SOAP Web Services, XML, Schema, XSD, WSDL.
ConfidentialQA Engineer
Responsibilities:
- Analyzed higher-level Business Requirement Document and System Requirement Specification (SRS) document.
- Developed test scenarios and test cases to test GUI.
- Execute Testing and record the results.
- Identify defects and Update Defect Tracker with detailed analysis and data examples.
- Communicate defects to the Development team and recommend corrective actions.
- Work with Development Team and Business Analysts to identify source of errors such as data errors or software programming errors.
- Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Quality Center.
- Tested the Web application for different Operating systems.
- Create manual test cases for the web application.
- Responsible for planning the Manual testing of diverse application in complex environments and will serve as chief resource in defect management and reporting.
- Re-test after errors are corrected.
- Collaborate with the Business Analyst to ascertain and organize client requirements.
- Review requirement documents and user stories.
- Develop test plan and write test cases for the individual functionalities and a group of functionalities.
- Execute test cases in Quality Center (QC) test Lab.
- Performed Back-End Testing using SQL queries to validate the data and test the data at various levels.
- Performed Database Testing to ensure data integrity and data validation for all the reports within scope.
- Provide Status Report to the management.
Environment: Java, GUI, HTML, Quality Center, JIRA, Windows XP, MS Access and MS Excel.
ConfidentialManual Test Engineer
Responsibilities:
- Responsible for writing Test Scripts, Test flows and Test Performance documents, using MS Word and MS Excel.
- Engaged in implementing QA methodology and Test Metrics.
- Expertise in Smoke Testing for overnight builds and reported the critical issues to the developers.
- Associated in documentation as to how to maintain and run scripts for future Enhancements.
- Prepared a detailed test schedule and test metrics on a weekly basis to know the status of the application.
- Interacted with users for execution of test cases in UAT.
- Constantly involved in the team to adopt QA Testing Standards. Logged and Tracked defects using Test Director.
- Attended weekly status meetings showing progress and future testing efforts.
- Detect defects, communicated to the developers using bug reporting tools and tracking the defects.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and performance of the application.
Environment: Java, Test Director, UAT, Windows XP, MS Access and MS Excel.