Qa Analyst Resume
SUMMARY:
- Having 8 years of experience in the IT Industry including thorough knowledge of System Development Lifecycle experience and expertise spans around both Manual and Automation testing with strong focus on Seleniumframework.
- Well exposed to Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Software development methodologies such as Agile and Waterfall.
- Experienced in using Selenium (IDE, WebDriver, RC, Grid), JUnit and TestNG.
- Used Eclipse IDE for developing automation scripts.
- Experience in analyzing business requirements and specifications, development and execution of Test Plans, Test Scripts and Test Cases.
- Excellent in developing Test Plans and Outlines, writing Test Cases and generating Test scripts.
- Widely followed AGILE methodology and Scrum processes.
- Well versed in creating automation scripts using tools such as Quick Test Professional (QTP).
- Experience in all levels of Testing such as Integration testing, Functional testing, System testing, Regression testing, Data Migration testing, Performance and User Acceptance Testing (UAT), Database testing, Security and Usability testing.
- Experience with Cross - Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Expert in developing Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and
- Test Frameworks using TestNG/Junit, ANT/MAVEN build tools.
- Excellent knowledge on Installation, Functional, Interruption Testing for Mobile Testing.
- Worked on Soap Web Service and Restful Web Service Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, JIRA, Test Director and QTP.
- Experience in validating Regular and Ajax control using Selenium locators (Xpath, CSS, ID and Name).
- Expertise in performing manual testing (emulators and IOS Simulators) and Mobile Application Testing using Appium.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Performed Continuous integration automation using Jenkins.
- Manual Testing experience of web application, client-server and Database projects various operating systems.
- Worked using LoadRunner to regularly test performance life cycles.
- Excellent experience with source version control tools such as Git.
- Ability to take proactive initiatives related to application performance improvement using Automation and different frameworks.
- Testing experience with Internet Explorer, Mozilla, Safari and Chrome browsers and good exposure with browser compatibilities and their constraints.
- Good knowledge of Perl, Ruby and Bash scripting.
- Experience in doing performance testing of service using JMeter.
- Worked on running automation test script using SeleniumWeb Driver Framework with Testing.
- Worked on creating automated scripts and frame works using Python,Java, Ruby and C#.
- Worked on writing SQL queries to perform backend data validations.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Expertise in Black Box testing and Grey Box testing.
- Worked on creating proof of concept document for testing purposes.
- Knowledge on Automation Tool like protractor.
- Experience with ETL analysis and debugging skills.
- Involved in entire QA Life Cycle, which includes Designing and Developing and Execution of the entire QA Process and Documentation of Test Plans, Test Cases, Test Procedures and Test Scripts for Manual and Automated Testing.
- Knowledge on Mobile Apps Testing in Manual and automation testing of Mobile Apps.
- Experience in Bug Reporting, Bug Tracking using various Bug Tracking Systems like QC and JIRA.
- Knowledge on QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Responsible for ensuring the thorough testing of the product against business requirements, non-functional requirements ensuring the critical business goals and requirements are met.
- Involvement in Project Planning, Coordination and implementing various QA methodologies.
- Customer focused self-motivated, team person, good analytical and problem solving skills and ability to learn new technologies quickly.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the
TECHNICAL SKILLS:
Testing tools: Selenium(IDE/RC/WebDriver/Grid), HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium Testing, Firebug
Web Technologies: HTML, CSS, XML, XPATH, AJAX
Languages: C, C++, Java, SQL, PL/SQL, Python, C#, Ruby, VBScript( UFT)
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access
SDLC: Waterfall, Agile, Scrum
Operating Systems: Windows, UNIX and Linux
Mobile Manual Testing: Android, iOS
Browsers: Internet Explorer, Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr Automation Test Engineer/Mobile Tester
Responsibilities:
- Reviewed Business requirements and Software specification requirements to achieve better understanding of the UAT.
- Actively participated and Interacted with product management teams in the review and analysis of functional requirements.
- Developed automation scripts for new enhancements using Selenium Web Driver and TestNG.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Used Java language and TestNG framework for scripting.
- Written SQL queries for checking the Data transformations and Database Integrity in SQL Server.
- Responsible for Data Mapping testing by writing complex SQL Queries.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Have comprehensive experience in performing backend database testing on different RDBMS databases using SQL.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Worked with SOAP UI for testing Web Services.
- Involved in testing Web services (SOAP and REST) and XML with tool called SOAP UI and created Test cases, run them, do load testing and security testing.
- Tested request and response XML based web services interfaces using SOAP UI.
- Created whole test framework using Selenium for further test creation and execution.
- Created test data for all ETL mapping rules to test the functionality of the jobs assigned.
- Developing SQL Scripts as a part of test cases under ETL testing.
- Verified data completeness and transformation rules and tested ETL applications in relational databases.
- Regression test cases were written and automated using Selenium WebDriver.
- Prepared Traceability Matrix to ensure the adequate coverage of the test cases.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Worked using LoadRunner to regularly test performance life cycles.
- Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like IOS, Android by using Appium.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Used HP Quality Center application life cycle management 11.0 for test design, execution and defect tracking.
- Created test reports generated using TestNG and captured the screenshots of errors.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing by writing SQL queries.
- Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
- Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Selenium WebDriver, Jenkins, ETL, SOAP UI, Maven, Appium (Android), TestNG, Quality Center, Firebug, Eclipse, XPATH, Java, Protractor.
Confidential, Chicago, IL
Selenium Engineer
Responsibilities:
- Involved in SDLC/Agile processes and End to End test life cycle.
- Create and executed automated test cases using Selenium WebDriver, TestNG as source of Test Data using Python.
- Performed Cross browser compatibility testing using Chrome, Firefox, IE browsers.
- Enhanced the automation framework by developing new tests in Python and shell script using instrumentation framework.
- Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
- Wrote SQL Queries to connect to the database and retrieve data for a specified set of test requirements.
- Designing Test Lab and formulation of Test Strategy, Test Plans Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver and Python.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven)
- Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, Cucumber, TestNG and XPath.
- Used Eclipse IDE with Seleniumfor supporting functional testing of client side application.
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Python.
- The entire Ruby scripting done using Cucumber Framework Wrote and executed SQL queries to verify the data updates to various tables and ensure data integrity.
- Maintained and executed Maven build files for running automated tests.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Used Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Responsible for estimating required resource and components for SOA testing.
- Involved in updating and execution of Test Cases according to the requirements.
- Extensively used XPATH, Regular expression and classes to perform UI actions.
- Exported output/reports for all automated testing results.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on the internet, create Test cases and run them.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Used HP Mercury Quality Center for Test Management, for Functional Test Automation.
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Tracked all the defects raised, conducted defect meetings to update the status of all the defects on periodical basis.
Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, Firepath, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, Oracle, Windows.
Confidential, New Jersey
Automation Engineer
Responsibilities:
- Involved in developing test plan, test strategies, test scenarios, test scripts and test steps based on Business and System Use Cases.
- Responsible for implementation of Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Involved in executing automated test cases using Selenium WebDriver to automate manual testing solutions.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Performed Unit testing for Java applications using Junit.
- Performed Data driven testing using Selenium WebDriver and Junit functions that reads data from property and XML files.
- Created test cases, test plans, tested API’s, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Involved in testing SOA with Restful/SOAP Web Services.
- Involved in preparing a report of all automation difficulties and test results for further application using Maven.
- Worked on Cross Browser testing through Selenium WebDriver by testing the website on different browsers like Chrome, IE and Firefox by making use of Java.
- Involved in Maven configuration for running servers and scripts after the build.
- Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly status updates.
- Conducted functional testing, regression testing using UFT (QTP), Quality Center and Selenium WebDriver.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environment: Java, Selenium Web Driver, MVC, Junit, Ant, Jenkins, SOAP UI, Quality Center, Firepath, Firebug, Xpath, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, SQL, Windows.
Confidential, San Diego, CA
Automation Engineer
Responsibilities:
- Analyzed business requirements and participated in design reviews.
- Reviewed the Functional Requirement Documents, Test areas and the Functional Specifications of the application.
- Developed test cases to cover overall quality assurance testing.
- Participated in Agile software testing process with regular QA meetings to discuss testing issues.
- Conduct coding in C#, JUnit and Selenium.
- Developed test automation scripts using Selenium WebDriver as part of regression testing of the various releases of the application and updated the script as part of maintenance.
- Extensively used Selenium API and WebDriver to test the web applications using C# knowledge.
- Responsible for creating Functions, Test Data and Test Suite.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Responsible for creation and execution of Selenium test scripts on different browsers.
- Experienced in functional testing using Selenium IDE and WebDriver using JUnit testing framework.
- Performed manual testing of each build and then regression testing on each builds using WebDriver.
- Developed data driven test scripts to check the same functionality with multiple sets of data.
- Used Quality center to log, track and close defects as and when developers provided fix.
- Performed database verifications using SQL queries to validate test data.
- Performed Smoke testing, Functional testing, GUI testing, Database Testing, Data Driven and UAT.
Environment: Selenium-RC, WebDriver, Eclipse, JUnit, MS SQL Server, SOAPUI, Java, XML, Quality Center.
Confidential
QA Analyst
Responsibilities:
- Worked with Business Analysts, Development Groups and Project manager in analyzing Business Specifications.
- Developed QTP scripts for various reports.
- Ensures that the existing functionality is working properly by performing regression testing withQTP.
- Executed and managed test cases and reported bugs in Quality Center (QC), Test Director, test management suites for writing test cases, test execution, defect management, defect tracking and Bug Reporting.
- Executed written test case scenarios, including manual, automated, and data-driven, and GUI verification by using Quick Test Professional.
- Identified the defects through QTP and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Investigated software bugs and maintained reports, tracked defects.
- Created dynamic & efficient QTPAutomation Framework.
- Wrote SQL queries to perform data validation, report validation and data integrity test effort.
- Interacted with developers to report data related bugs and re-tested the fixed issues.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Coordinated meetings with the development teams for appropriate handling of the bugs and their timely resolution.
- Identified all major Defects prior to End to End Testing.
- Categorized bugs based on the severity and interfaced with developers to resolve them.
- Execution of daily smoke tests to ensure the deployment of each environment is stable.
- Participated in automation development review meetings.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Quality Center, Agile, Oracle, SQL, Quick test professional, Selenium IDE/RC/Grid, Junit, Eclipse.
Confidential
Manual QA Tester
Responsibilities:
- Worked with business analysis team to prepare a detailed test plans of the client requirements.
- Creating test plans, test cases, test scripts using HP Quality Center tool for various modules.
- Performed smoke test, integration test, system test and recorded result using HP quality center tool.
- Involved in functional testing UI testing using manual process.
- Generate Test Report at the end of Testing Phase.
- Formulated test cases from use case diagrams.
- Logged detailed reports of issues found in the system.
- Responsible for Functional and Integration Testing using Black Box Testing.
- Developed scripts for functional testing and Data driven testing of the application.
- Participate in customer meetings on project status and design reviews.
- Involved in Manual, Functional, Regression, Performance and User Acceptance Testing (UAT) and developed Test Cases to cover overall quality assurance testing.
- Contribute to the overall improvement in procedures.
- Reviewed the test cases written for Unit and Integration level.
- Wrote reports of findings and suggested changes.
- Ensured that tasks assigned as per the iteration get accomplished successfully.
- Designed and Analyzed Test case design document based on the Functional Requirement Specifications to implement through testing process.
- Generating weekly status reports to the team manager, attend weekly status meeting with team members, team managers, business analysts and technical team.
Environment: JAVA, Manual testing, Quality Center, XML, MS SQL Server, SQL, MS Office.
