Qa Analyst Resume
Bentonville, AR
SUMMARY:
- Exclusive experience in the field of Software Development involving in Development, Implementation and Testing of Java, Web based Applications.
- Experienced in SQA (Software Quality Assurance) including Automated testing and Hadoop testing with tools such as Selenium RC/Web driver/IDE/Grid, Junit/TestNG, Hive, Oozie, Quality Center, and JIRA.
- Hands on experience in working with Ecosystems like HDFS, Hive and Oozie Workflow.
- Created and configured, triggered Oozie work flow for the testing purpose.
- Performed Oozie work flow validation on Hive environment.
- Have good experience working on Hive, Spark and performed SQL data validation.
- Have good experience in python scripting for backend validation on spark environment.
- Implemented automation using python scripting on Hive environment.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Expert in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Experienced in Selenium Data - Driven Framework with core Java programming and Junit/TestNG annotations.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Extensive experience in preparing Test Plans, Test Scripts and Test Cases and performing Functional, Regression, Integration, Automation Framework, Load Testing and Web services Testing of Web based, Eclipse RCP and Java Swing Applications.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Manual and Automation Testing (Black Box, White Box and Gray Box Testing) on Web-based applications.
- Have experience in using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.
- Good programming skills in Java, C, C++, VB, Oracle, SQL, and PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Experienced in gathering business requirements, studying the application and collecting the information from developers and writing the test plan.
- Knowledge in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
- 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:
Automation Testing Tool: Selenium WebDriver/IDE/Grid
Testing Framework: TestNG, JUnitBug Tracking Tool: HP Quality Center ALM, Quality Center, JIRA
Operating System: Windows, Linux
Database: MS SQL, Oracle, MS Access, MySQL, Cassandra
Programming Languages: Java, C++, XML, CSS, HTML, SQL, C#.net, VB Script
Web Debugging Tools: Firebug, Chrome Debug Console, Edit This Cookie plugins
Version Tools: GitHub, Jenkins
Others: Eclipse IDE, Microsoft Visual Studio, Maven, POM, Hadoop, Oozie workflow, Hive, Soap UI, HDFS, IOS, Android
PROFESSIONAL EXPERIENCE:
Confidential, Bentonville, AR
QA Analyst
Responsibilities:
- Involved in analysis of Business Requirements, Use Cases, Design Flowcharts and Software
- Requirements Specifications; Creation of Test Data Requirements and Test Condition Matrix; Setting Up
- Test Environment; Software Test execution; Defect Management.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, TestNG, Jenkins
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Created and configured, triggered oozie work flow for the testing purpose.
- Performed oozie work flow validation on Hive environment.
- Have good experience working on Hive, Spark for SQL data validation.
- Have good experience in python scripting for backend validation on spark environment.
- Implemented automation using python scripting on Hive environment.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Reviewed the code in java and Performed white box testing Using TestNG to ensure every class is constructed strongly and does not contain any functional errors (Unit testing).
- Involved in running Test scripts on different browsers using the Selenium Web driver.
- Involved in pushing the automated test code into CI (Continuous Integration) and monitored the test execution in Jenkins once the code pushed into CI on daily basis used build tools like Maven and Jenkins to build and regress automated tests into the CI process, and used GIT; documented and tracked defects and produced detailed reports using Jira.
- 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.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Involved in Unit testing, test case development and regression testing using TestNG for web based application.
- Coordinated the development, updating, and maintenance of test cases. Used XML files in Sending/receiving XML requests using SOAP UI.
- Coordinated the development, updating, and maintenance of test cases.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed SOA / web services testing using SOAP UI; wrote adaptors to test / invoke web services.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Eclipse, XPATH, Firebug, Fire path, HTML, JavaScript, XML, JSP, Servlets, SQL, Oracle, Microsoft Office suite, JIIRA, Hadoop, HDFS, Hive, Oozie workflow, Windows.
Confidential, Westminster, COQA Automation Test Engineer
Responsibilities:
- Involved in all stages of Quality Assurance Life cycle. Extensively followed CMM Methodologies for Quality Analysis.
- Extensively used Selenium WebDriver to test the web application.
- Involved in designing of the modules and testing JAVA classes that controlled the whole flow of 1the module as per specifications.
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
- Worked on Data Driven Framework and Page Object Model for Automation test scripts.
- Extensively involved in writing and testing the test cases using TestNG.
- Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
- Used Selenium WebDriver used to test search results of Meta search engine.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, TestNG, and Maven.
- Used Java language and TestNG framework for scripting. Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Involved in writing unique XPath using firebug and fire path to identify web elements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Used ClearCase, Subversion for code repositories and Maven for the dependencies.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SOAP UI, Eclipse, XPATH, Firebug, Firepath, HTML, JavaScript, XML, JSP, Servlets, SQL, Oracle, Microsoft Office suite, Quality Center, Windows, Linux.
Confidential, Philadelphia, PAQA Tester.
Responsibilities:
- Prepared test data for functional testing as documented in the test plan.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Designed and developed automated functional Test suite using Selenium IDE.
- Extensively used Selenium Web Driver to test the web application.
- Involved in developing selenium automation framework using JUnit. Developed Ant targets to execute automation suites from the command line.
- Used Firebug/Fire Path Add-on tools to identify the Object's id, Name, XPath, Tag name, link, and CSS locator in the application.
- Performed Data driven testing using Selenium and JUnit functions which read data from property and XML files.
- Executed scripts from Test Lab and Test Cases in Quality Center (QC), verified testing results against expected results and tracked defects.
- Experienced in Mobile and Web Testing, performed for the number of web projects across multiple browsers (IE, Firefox, Safari and Chrome) and mobile devices (Android, iOS)
- Executed test cases manually. Compared and analyzed actual with expected results and reported all deviations to the appropriate individual(s) for resolution.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Oracle database.
- Conducted Interface and Regression Testing manually during the various phases of the development.
- Used Test Director Defect tracking tool to report application defects and enhancements request and discussed with developers to resolve technical issues.
Environment: Java, Selenium WebDriver&IDE, Junit, Ant, Eclipse, XPATH, Firebug, Firepath, Manual testing, HTML, Java, XML, Clear Quest, Oracle, Windows, UNIX.
