Qa Analyst/ Selenium / Java Developer Resume
Atlanta, GA
PROFESSIONAL EXPERIENCE:
- SDET (Software Development Engineer in Test) using JAVA, VB Script and C type Automation testing scripting languages using open source and licensed testing tools.
- Strong automation testing experience using IBM Rational Functional Tester (Rational Robot), Selenium (Web Driver, IDE and Remote Control) and Load Runner.
- Extensively used automation frameworks like Test NG, Data Driven, Cucumber and Page Object Model (POM) for regression testing.
- Good knowledge in Apachi POI, Test NG, Cucumber(BDD)and Gherkin
- Extensive experience in Functional Testing, Regression Testing, System Testing, Integration Testing, User Acceptance Testing and Performance Testing.
- Good experience in implementing QA methodologies like Agile and Waterfall model.
- Good experience in preparation of Testing artifacts like Test Plan, Test case design document, Test summary report, Test Deliverables and Test Metrics.
- Experience in performing GAP Analysis and preparation of Requirement Traceability Matrix (RTM).
- Onsite experience in testing the application using live production data with client during User Acceptance Testing (UAT).
- Experience in working with GE Sales Force Automation (SFA) system.
- Good programming skills in Java, Oracle, SQL and HTML
- PL/SQL and experience in SQL Server, Access and Oracle Databases.
- Preparation of Test Cases based on ETL Specification Document, Use Cases, Low Level Design document
- Excellent experience in performing backend testing using SQL.
- Good understanding and work experience with basic UNIX and Batch processing.
- Good functional knowledge and extensive testing experience in Retail and Investment Banking.
- Good experience with working on Onsite - Offshore model and leading teams.
- Diversified experience in testing Client Server and Web based applications.
- Experience in working with distributed and multi-national teams.
- Interaction with development teams for smooth problem resolution and error free rollouts.
- Good Communication skills, Documentation Skills, Team problem solving ability, analytical and quality conscious.
TECHNICAL SKILLS:
Testing Tools / Frameworks: Selenium WebDriver, HP/ALM, IBM Rational Robot, JMeter, QTP,TestNG, POM, Soap UI, Cucumber
Operating Systems: Windows 2000/98/95/NT/XP,LINUX, MS-DOS
Languages: C, PL/SQL, C#, Java, XML, Vb.Net, HTML/DHTML
Databases: MS Access, Oracle 9i,SQL Server 2000
GE Suite: Small World Spatial Core Technology4.1, Speedi Win.
Polaris Suite: Intellect Cards
Test Environment: WebLogic servers, NET, Java, Citrix
Office Tools: Text editors, Web developments
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
QA Analyst/ Selenium / Java Developer
RESPONSIBILITIES:
- Actively participated Agile and scrum meetings / ceremonies / stand ups and story writings.
- Reviewed project documentation includes SSR (Software Specification Requirements) and developed test scenarios and test cases.
- Participated to in core automation meetings to identify E2E business scenarios for automation, includes prioritization and automated test development standards.
- Actively participated in designing and documenting the testing documents in the project like test strategy review, test case design document template, weekly status report.
- Developed check list for Automation of Software Quality Assurance and developed coding standards.
- Used Firebug Tool to identify element locators like id, Name, class, XPath, link, partial link, CSS, for QA Automation.
- Performed automation testing as per the user stories using Selenium WebDriver, TestNG and Cucumber.
- Used Test NG as a framework in selenium WebDriver to write scripts.
- Implemented QA automation using Selenium WebDriver, Java, Cucumber, Maven and Jenkins.
- Automate test cases using Gherkins and Cucumber creating feature files.
- Performed build acceptance testing, regression testing, and smoke testing for nightly builds and across different environments.
- Developed test data using the Selenium Web driver “End2End” scenarios for User Acceptance Testing (UAT) and Training.
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Experience in performing the performance testing using HP Load Runner. Developed performance testing scripts using Virtual User Generator.
- Used SQL Queries for backend testing for reports.
- Defect Maintenance, Tracking, using HPALM
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
ENVIRONMENT: Selenium Web driver, Fire path, HPALM, Test NG, Cucumber, Gherkins, JAVA, J2EE, SOAPUI, Teller 3 Teller, GIT, UBOX, SQL, HP Load Runner, Eclipse, Agile, UI, JavaScript, Xml, A2ia, X Confluence.
Confidential, Irving, TX
QA Automation Engineer
RESPONSIBILITIES:
- Evaluated the high level functional and technical requirements, understood the functionality of the application from a testing perspective.
- Developed the test cases in Test case design document and got them reviewed by co-testers aiding in cross-training.
- Worked with the manual functional testers to understand the business flow to automate the stableE2E features of the application.
- Involvement in Test Execution, Results Analyzing and Defect Reporting.
- Performed Regression Testing using Selenium.
- Involved in Automation Infrastructure Development using Selenium.
- Enhanced Test Cases using programming features and TestNG Annotations.
- Developed TestNG tests for each in the Project and verified functionality by matching expected and actual output values.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Performed manual testing of each build and then regression testing on each build using Selenium WebDriver.
- Developed Selenium scripts in TestNG for parameterization using Data Provider annotation.
- Developed Test Cases for Global Execution in Selenium and Reporting defects.
- Conducted Data Driven Testing, cross browser testing and parallel test execution using Selenium WebDriver.
- Involved in solving Environmental Problems along with Technical Support people.
- Verify data integrity and operated other system and integrate different modules, actual data pass through the components and connection and tested dependencies between sub-components.
- Testing Siebel CRM applications such as Siebel sales, Target Account selling, Enterprise selling Process, Portfolio Management Process, Manage Customer activities, customers, contact and sales forecasting etc.
- Performed Front end and Back end testing and data validation on Oracle database.
- Documentation all scripts and Business components.
- Create Performance Test Plan, Test cases according to functional and non-functional requirements create environments, execution test cases and test scenarios, reports writing, documentation, collection of test results, analysis and find out root cause of problem and solved problem.
- Create test data, analyze data of each platform of performance testing and follow according test details in test plan.
- Participated in daily SCRUM meetings and gave the daily status of testing.
ENVIRONMENT:: Windows XP, Siebel CRM, Selenium GRID, Oracle, SQL Developer, Selenium 3.0, TestNG, HP ALM.
Confidential, Dallas, Texas
QA Automation Engineer
RESPONSIBILITIES:
- Developed Automation Code using Selenium WebDriver, Java, TestNG and page object model (POM).
- Designed and Developed Automation code for Functional, smoke, regression testing using Selenium with Java.
- Work in the agile environment with frequently changing requirements and features set.
- Experience in Data Driven testing, cross browser testing and parallel test execution using Selenium Web Driver and TestNG
- Perform automated testing of a web-based application using Selenium WebDriver.
- Involved in testing of application using the Scrum (Agile) methodology.
- Involved in Regression testing using Selenium and Creation of automation scripts for desktop pages.
- Worked with Apache POI library.
- Deliver design and implementation of "Listener" class and "Reporter" class in TestNG library (Java) to support cross browser/platform testing (IE, Safari, Chrome, Firefox), debugging and reporting requirements (in CSV & XML formats).
- Identifying Automation Scenarios from the set of Testcases/User stories identified in cycle
- Responsible for creating deployment packages for QA, UAT and Production, using CI machine to create builds (Jenkins, Maven)
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Experience with CI/CD related tools such as Jenkins and Maven.
- Implementation of ATDD technical practices (e.g. Automated testing, TDD, continuous integration) create a robust/reliable /repeatable automation test bed.
- Made minor edits to websites via Bitbucket, using Sublime Text and Git Bash.
- Filed bugs of API failures and troubleshoot failure due to setup or API Reporting and communicating test results on all assigned projects, defects/issues, change requests and tasks.
- Experienced in load and performance testing tool JMeter.
- Develop Selenium WebDriver scripts in Eclipse with JUnit / TestNG, Ant, Maven, Jenkins for regression and production testing with use of source control Git.
- Performed data driven testing by using JDBC as a data source in SOAP UI and configured SQL queries to fetch data from the Oracle database.
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
- Participated in daily SCRUM meetings and testing each SPRINT deliverables.
ENVIRONMENT: Java, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Cucumber, SOAP UI, Eclipse, Quality Center, Jasmine, Fire path, Firebug, XPATH, HTML, CSS, agile, Internet Explorer, Chrome, Firefox, Oracle, SQL, UNIX.
Confidential, Charleston, NC
Automation Engineer
RESPONSIBILITIES:
- Involved in various on-shore and off-shore meetings with Business Analysts and Developers.
- Performed Structural Testing, Functional Testing and Non-functional Testing, Database Testing.
- Developed the automated test script for regression, parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
- Created automation tests using Keyword and Data Driven Framework with POM to test web application.
- Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
- Developed Selenium scripts to get the data from the webpage by using the methods like getText, getTitle, getAttribute.
- Dealt with Accessing Links & Tables using Selenium WebDriver.
- Performed operations on the database using JDBC APIs.
- Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
- Setting the priority to the test cases using the Test NGframework.
- I6mplemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
- Wrote Selenium script for taking screenshot and also used Actions class to perform Mouse and Keyboard events.
- Involved in automating the popups using the Alert interface.
- Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
- Executed scripts on Multiple OS-Browser combinations using Sauce Labs.
- Involved in using Maven build tool to manage framework dependency jar files.
- Configured Jenkins build job for continuous Integration and also for Regression Testing.
- Generated test logs using Log4j for various log levels.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
- Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts.
ENVIRONMENT: Java, Oracle, Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber(Gherkin), SOAP UI, Sauce Labs, HP ALM, GIT, QC.
