We provide IT Staff Augmentation Services!

Selenium Qa Automtion Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 6+ years of experience in Software analysis, Software Quality Assurance Testing of Web, Windows, Web Services.
  • Strong knowledge of the Software Development Life Cycle (SDLC) in Scrum& Agile models.
  • Expertise in all phases of Testing life cycle including Requirements Gathering, Providing Estimates, Scheduling, Test Planning, Defect Tracking, Test Case Writing, Management.
  • Experience in working on AGILE methodologies, ATDD, TDD
  • Experience in Manual testing and writing Automated test scripts, designing test procedures and Test cases.
  • Implementation phases using Agile& Waterfall methodologies.
  • Proficient in using Maven, Jenkins, and version control tools like SVN and GIT.
  • Expertise in designing, developing, & executing test cases for mobile applications using Cucumber& Gherkin.
  • Good experience on Selenium Automation using WebDriver and Server.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release.
  • Expertise in performing manual testing &Mobile Application Testing using Appium & SeeTest.
  • Strong knowledge of Object - oriented programming languages such as java & Python.
  • Good experience in Web Services testing using SOAPUI, XML and WSDL.
  • Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
  • Proficiency in overall defect management, problem solving including tracking bugs and reporting using HP Strong knowledge of Object-oriented programming languages such as Java & Python.
  • Good experience in Web Services testing using SOAPUI, XML and WSDL.
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviour and continuous Integration using Jenkins and Bamboo.
  • Excellent ALM, QTP and JIRA.
  • Expertise in automating Test cases with using Test Complete, Text Execute for window based applications.
  • Exposure on Financial, Healthcare, and E-commerce industries .
  • Acceptance Test Driven Development (ATDD) using BDD Cucumber
  • Experience in Mongo DB data validations as well as rational databases like MySQL
  • Use Codeception (PHP Framework utilizing Selenium Driver) to create automated test cases
  • Develop automated tests for REST API and run the tests nightly on Jenkins
  • Experience in automated testing using tools like Selenium IDE, Selenium Web Driver, Protractor.
  • SQLs are written using SPUFI to query the DB2 database on Mainframe environment.
  • Experience in writing complex SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
  • Built Hybrid automation Framework using Test Complete.
  • Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
  • Developed the Automation scripts using Protractor with cucumber framework
  • Extensive experience in Data validation and verification in all ETL Stages (Source, Staging and Target environments)
  • Good experience in writing SQL queries and preparing test data by executing SQL queries and joins.
  • Hands on expertise in Data ware housing concepts and tools. Involved in the ETL processes where in the organizations were using Data stage, Informatica, Ab initio and Auto sys tools.
  • Experience in using Maven build tools to manage framework dependency jar files.
  • Experience in using Apache POI/JDBC to read data from external sources to verify web application reliability.
  • Hands on experience in developing Selenium IDE/ Webdriver/RC/Grid scripts using Java, JavaScript, C#, Python.
  • Experience with Web Services, SoapUI tool, XML, Validating request and response XML, SOAP and RESTFUL WebService calls.
  • Writing and executing SQL, DDL statements for checking the validity and integrity of data in various databases such as Oracle, MySQL, NoSQL, Mongo DB and Microsoft SQL Server etc. to perform back-end/ETL Testing.
  • Experience in using Jenkins as a Continuous Integration server to configure with Github, ANT and Maven.
  • Experience with QTP / HP UFT to develop automation scripts in VB Script.
  • Implemented Sanity Testing, Smoke Testing, Performance Testing, Negative Testing, Black Box Testing, Unit Testing, Integrated Testing, System Testing, Security Testing, Regression Testing of Web Based and Client/Server Applications.
  • Possesses strong technical aptitude with a strong, analytical, problem solving mind.
  • Excellent organizational skills with the ability to handle multiple assignments concurrently.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS, Android, iOS, Centos, Basic knowledge in UNIX

Languages: C, C++,C#, JAVA, Python

Scripting Languages: VB Script, JavaScript, Python Script, Ruby

Web Technologies: HTML, HTML5, DHTML, CSS, JSON, XML, XSL, XPATH, AJAX, JSP, Java Server Pages (JSP), JSTL, Applets, Java Beans, JDBC

Manual Testing: White/Black box testing, Functional Testing, Regression Testing, User Acceptance Testing, Stress Testing, End-to-End/Integration Testing.

Automation Testing: Selenium Web Driver/ IDE/ RC/ Grid, Appium, QTP/ UFT,Cucumber,JMeter, LoadRunner

Defect Tracking Tools: HP QC/ALM, Jira,Team Foundation Server(2008, 2010, 2012)

Methodologies: Agile (Scrum), Waterfall, TDD, BDD, ATDD

IDE Tools: Eclipse IDE, Net Beans IDE, IntelliJ IDEWeb Services: SoapUI, Postman

Testing Framework: JUnit, TestNG,Ruby Framework

Build Tools: Jenkins, Maven, VMware

Database: Oracle, MySQL, Sql Server

Cloud Based Testing: SauceLabs, BrowserStack

Version Control: SVN, Git, Bitbucket

Browsers: IE, Firefox, Google Chrome and MAC Safari

Misc Tools: WinSCP, PuTTY, Firebug, Fire Path, ATOM, Sublime Text,Toad, MS Office, MS- Excel, MS Visio

Other Tools: ETL Tools Informatica PLSQL, Oracle, SQL Server, Datastage, Power Center, SSIS, SSRS, SSAS, Datastage 9.1, Erwin9.5, Crystal Reports, Oracle reports, Tableau.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Selenium QA Automtion Engineer

Key Deliverables:

  • Analyzed system requirement and business requirement documents and developed test cases and test scripts.
  • Developed test cases for mobile application testing using Cucumber &Gherkin.
  • Scripted all policy submission and policy cancellation support files, control script, library and startup files and API testing.
  • Performed Data driven testing using Selenium Web Driver, Junit functions and JDBC Connections which reads data from scripts using property and XML files.
  • Reported the bugs and the test results in the quality center. Created automation framework in test complete Selenium WebDriver using behavior driven approach like Cucumber.
  • Used Jira as a project management tools to keep tracking for bug life cycle and to use for iteration planning.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Good knowledge in different programming languages like Java, JavaScript, HTML and databases like SQL server and ORACLE.
  • Deigned and automated test cases using TestNG, REST Assured using Java.
  • Designed & Built Hybrid automation Framework using Test Complete(JavaScript).
  • Performed testing of UNIX shell scripts/batch jobs and database store procedure to confirm the system updates and data manipulation.
  • Used Eclipse IDE executed and tested various functional modules in java using Assertion.
  • Developed the test scripts and executed in POSTMAN.
  • Performed web services testing with SOAP UI by validating request and response for XML files.
  • Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Experienced in Using of Groovy Scripting for writing the test cases in SOAPUI tool.
  • This is a Java project using Rest Assured library, TestNG to automate the REST API tests.
  • Used the API development tool Postman to test back-end HTTP requests sent to a Node.js server.
  • Actively involved in Coding, Debugging and Testing of Mainframe Programs.
  • Developed Data Driven Tests using SOAPUI and automated functional testing.
  • Performed black box testing, database testing, and web-based testing on several test phases.
  • Execution of manual test cases and responsible to track and log the defects using Quality Center.
  • Performed Data Analysis and developed Data Mapping documents for reporting projects by using several data Analysis software's.
  • Generated/analyzed & distributed reports on daily basis, scheduled UNIX batch jobs through Autosys. use git to commit work to Github via the Terminal
  • Extensively experienced in performing Manual and Automation Testing using Selenium Webdriver and Protractor using JavaScript .
  • Worked in Service Oriented Architecture (SOA) with UI Interface (front end), Services Interface (Middle Tier) and Database Interface (backend).
  • Automated Angular 2 front end testing using Karma, Jasmine and Protractor
  • API Health check dashboards to monitor and alert API down times.
  • API automation for Supply Chain inventory applications
  • Developed and implemented Page Object Design Pattern framework with Selenium Web Driver, Protractor that cut down the script development time by 50%.
  • Focused on automated test development using Python, Selenium to build a test framework, Jira for Test Management.
  • Used Toad and SQL Plus for testing execution of ETL Processes' PL/SQL procedures, packages for business rules.
  • Responsible for testing and reviewing of ETL mapping and transformation specifications based on the business requirements from various teams and the business teams.
  • Developed ETL test cases for various lines of businesses based on ETL mapping document.
  • Extensively used ETL methodology for testing and supporting data extraction, transformations and loading processing in a corporate-wide- ETL Solution.
  • Good experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and Restful UI .
  • Played Key role in End-to-End testing of Oracle and Mongo Database changes, ETL Testing
  • Solid exposure to Big Data technologies like Hadoop, MapReduce, Hive, SQL, No-SQL, Mongo DB, Teradata.
  • Experienced in functional testing of applications using automated testing tools Test Complete, Selenium, UFT.
  • Created Mongo DB based queries for Data validations.
  • Created ETL test data for all ETL mapping rules to test the functionality of the SSIS packages.
  • Used Git as code repository and Code Collaborator to manage code reviews.
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Involved in using Apache POI to read data from external sources to feed locators into the test script.
  • Good experience in writing SQL in order to data validation in migration as part of backend testing Worked with ETL group for understating mappings for dimensions and facts.
  • Used GitHub as a source repository system to share code within the office as well as with the team in overseas.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually.

Environment: Selenium WebDriver, Selenium Grid, XPATH, Selenium RC, Cucumber, Gherkin, Angular JS with Protractor, Jira, Quality Center, Mongo DB, SoapUI, Test Complete, Postman, ETL Informatica, HTML, XML, VB, C#, Postman, VBScript, Java Script, Ajax, UNIX and Windows, MS Test manager, Java, Prospect Management.

Confidential, Durham, NC

Selenium QA Automation Engineer/ ETL Tester

Key Deliverables:

  • Extensively involved in all stages of testing life cycle, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber, Maven.
  • Developing & maintaining automation test scripts using TestNG & JUnit.
  • Involved in Agile/scrum environment.
  • Migrate all data, applications and reports from Confidential Netezza to Amazon Redshift cloud database.
  • Perform System Integration testing (SIT) and regression testing.
  • Performed Black Box, System Integration Testing for both UI and back end.
  • Involved in testing Webservices and XML with tool called SOAPUI.
  • Used Emulators and IOS Simulators to perform manual testing of native mobile applications.
  • Implemented simulator for Mobile App Testing in Android Platform and iOS Platform using Appium.
  • Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
  • Actively involved in DevOps, Rabbit MQ message validation, Big Data testing with Mongo DB, Teradata and various back office feeds, demons, batch jobs, Data Warehouse testing using both SQL and NO-SQL queries .
  • Experience in Java Programming, Selenium WebDriver and TestNG.
  • Well versed with Handling Elements in Selenium WebDriver.
  • Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations.
  • Configured Maven for Java projects and developed Maven project object model (POM).
  • Modified UNIX shell script and executed in QA environment for running batch job
  • Writing automated GUI testing code using Selenium, PHP, Codeception Framework.
  • Executed test cases manually in Netezza environment and documented them in HP ALM.
  • Developed test cases for mobile application testing using Cucumber &Gherkin
  • Developed functional, UI, regression test scripts using Coded UI JAVA.
  • Support for Mercury Dashboard, Business Process Testing in ALM/QC/PC, AGM and UFT/QTP.
  • Defect tracking with HP Quality Center and ALM.
  • Used Git and Github for version control and collaborated through branching and merges.
  • Successfully performed all types of manual testing, as well as API and performance
  • Managed automated and manual test cases in HP Quality Center.
  • Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium. cloud computing experience (Amazon Web Services, Confidential Bluemix)
  • Implemented Test Automation Framework using Selenium WebDriver, Protractor, TestNG and Maven
  • Configured builds scripts to run tests, develops report using Netezza tool and sends notifications.
  • Managing lifecycle for mainframe Database software Tools (excluding major product upgrades or product replacements).
  • Worked closely with development team in creating automated scripts for the application using Selenium and Protractor
  • Created Mongo DB based queries for Data validations.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java /TestNG).
  • Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using TestNG prior to agile release.
  • Extensively used JavaScript for customizing the Automated Test
  • Created automation scripts in SOAP UI using Groovy Script for web services testing.
  • Used SQL Queries to retrieve the data from the table and to perform Backend Testing.
  • Developed SQL Queries/SQL Procedures to test data load.
  • Working with Service Delivery and Change Management to ensure non-disruptive implementation of Mainframe database infrastructure.
  • Involved in creation of Test plan and responsible for creating Test cases using Java Scripts from the functional Requirements.
  • Configured Selenium WebDriver, TestNG framework, Maven tool and created selenium automation scripts in C#.
  • Written gherkin and Ruby scripting automation test scripts to execute in Cucumber.
  • Managing/Running automation suit with Renorex automation tool for regression testing.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Expertise in using performance testing tools such as HP LoadRunner and Performance Center.
  • Implemented Selenium WebDriver and automated, executed scripts on different browser and different platform using Python.
  • Designed developed and implemented Web and REST services testing procedures for Confidential Watson and Confidential Bluemix RESTAPI Services Testing using SOAP UI
  • Validate requirements with test cases and generate reports using Quality Center.
  • Built and delivered Android application using Confidential Bluemix (NodeJS and MongoDB) and maintaining the application for internal organization resource tracking and maintaining schedules of resources.
  • Created a database in MySQL to store the inventory using PHP and php MyAdmin.
  • Tested all the ETL process developed to fetch the data from various feeds into the data warehouse.
  • Written SQL scripts for validating the data loaded by the ETL processes.
  • Created Cucumber Automation Framework from scratch using Java Page Objects.
  • Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.

Environment: Agile(Scrum), Java, JavaScript, HPQC/ALM, Jira, Restful Automation, Selenium Webdriver/RC/Grid, TestNG, Jmeter, JUnit,Maven, Mongo DB, Cucumber/ JBehave, Netezza, Confidential Bluemix, Protractor, UNIX, Confidential Mainframe, Jenkins, Git/GitHub, Eclipse IDE, Agile, HTML, XPath, Postman, Java, SoapUI, Firebug, Oracle SQL, TOAD.

Confidential, Paramus, NJ

Java Developer / ETL Tester

Key Deliverable:

  • Reviewed and analyzed Business Requirements and clarified with Business Analyst.
  • Written several UNIX scripts for invoking data reconciliation.
  • Reviewed High Level and Lows level Design docs and clarified design solutions with Developers
  • Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing.
  • Developed the ETL and BI testing strategy
  • Created, designed and executed test plans, test scenarios, test cases and test reports.
  • Paralysed previous design experience in the development of UI design of application using Java MS SQL.
  • Performed smoke, functional and regression testing on QA, SIT, UAT and PROD environments
  • Provided weekly status report to project manager and team lead, worked closely with BA development teams
  • Experienced in testing applications manually as well as using the automated testing tools like TestDirector and Quality Center/ALM.
  • Used JIRA as defect tracking tool on the project. Developed Test Plan, Test cases & Test Scenarios for new features.
  • Updated existing Regression Test cases for impacted features due to new features.
  • Tested the Application in UNIX Environment and collecting the Test data from the Business Team
  • Identified the Test Environment for Database Testing.
  • Prepared Test status reports for each stage and logged any unresolved issues into Issues log.
  • Prepared Test Cases for the mappings developed through the ETL Informatica tool and executed those Test Cases.
  • Performing database testing on Mongo DB and testing REST based web services using JSON, Use postman to GET/POST/PUT backend datas
  • Used T-SQL for Querying the SQL Server database for data validation.
  • Writing the test scripts for manual testing.
  • Preparation of various test documents for ETL process in Quality Center.
  • Understand the database development for this project.
  • Reviewing the database Test cases and performs the Database Testing when writing the SQL queries.
  • Executed the Stored procedure when passing the valid/Invalid Parameters.
  • Involved in Data migration and Data distribution testing.
  • Execute the database Test cases according to release.
  • Testing of Business Objects and Reports which Includes, Database Connectivity, Tested objects in the Universe to ensure the correct mapping of the objects.
  • Tested the Universe Structure to ensure that tables are properly uploaded., Tested the aggregate Universe to ensure the query is pulling correct level of Aggregation.
  • Tested several reports developed using Business Objects.
  • Scheduled the ETL jobs and ran jobs using Auto sys and automated the reports
  • Analyze the results and log the defects in bug tracking tool
  • Retested resolved bugs on each build release.

Environment: ALM/HP Quality Center, PVCS, SQL, PL/SQL, Informatica, Oracle, Teradata, Business Objects, TOAD, XML, XSD, XML Spy, Flat Files, Excel, Ms PowerPoint, Java, AutoSys, UNIX, Shell Scripting

Confidential

Software Engineer/ QA Analyst/ Manual Tester

Key Deliverables:

  • Involved in writing & execution of Manual Test Cases.
  • Defects were tracked, reviewed, analyzed and compared by using JIRA Tool.
  • Experienced in writing SQL Query to extract data from various database tables for testing purpose.
  • Involved in developing detailed test plan, test cases and test scripts using Quality Center/ALM for Functional and Regression Testing.
  • Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
  • Created the test environment for Staging area, loading the Staging area with data from multiple sources.
  • Tested the ETL Informatica mappings and other ETL Processes (Data Warehouse Testing).
  • Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium using java.
  • Involved in Developing Automation framework from scratch level by using java and Selenium WebDriver.
  • Involved in Designing & Developing data driven framework using Selenium Web Driver, TestNG.
  • Developed and executed test cases for SOAP and RestfulWeb Services using SoapUI tool.
  • Added Property Transfer in SoapUI tool to transfer the values from one response XML to another request XML.
  • Involved in Process discussion, Peer Review.
  • Experience in performing data validation and preparation of test data in UNIX environment using various UNIX commands and editors.
  • Performed data validation on the flat files that were generated in UNIX environment using UNIX commands as necessary.
  • Helped with front end issues when necessary which includes dealing with PHP, html, css, javascript and other front end frameworks and technologies.
  • Responsible for development of new tools using QTP and VB scripts useful for business needs.
  • Enhanced QTP automation scripts with synchronization points, data table, parameterization and functions.
  • Performed black box testing to identify various critical points in the application and automated it by using QTP 9.5 on different module of the application.
  • Worked closely with users and program developers to ensure application development meets with the user expectations.

Environment: Agile, Windows, Java, Selenium RC, Selenium WebDriver,TestNG, JUnit, QTP/UFT,VB Script, XSL, Soap UI, XPath, CSS, Firefox, Chrome, IE, TFS, MTM, XML, Java, Informatica, Oracle SQL, TOAD, php, Jenkins, SVN, putty, MAVEN, Android, ios.

Confidential

Java Developer, QA Engineer

Key Deliverables:

  • Involved in writing & execution of Manual Test Cases and Defects tracked using HP QC.
  • Worked closely with users and program developers to ensure application development meets with the user expectations.
  • Participated in the meetings, prepared reports and other supportive documentation to contribute to establishment of standards and procedures for software testing.
  • Identified Bugs and tracking them till closure.
  • Ability to communicate effectively with both technical and non-technical people.
  • Strong troubleshooting skills.
  • Identify requirements by coordinating with clients to understand service requirements.
  • Involved in Defect rising and defect tracking, Regression testing.
  • Good knowledge in White box testing using QTP/VBScript Testing.
  • A very good team player but can also work independently with minimum or no supervision.
  • Ability to meet deadlines and have flexibility in a fast-paced environment.
  • Wrote SQL Query to extract data from various database tables for testing purpose.
  • Identified Bugs and tracking them till closure.

Environment: Waterfall, .NET, Windows/UNIX, Linux, Oracle, HP QC, Perforce, VMware, QTP,VB Script,TestNG, JUnit, MS-Excel, MY SQL, TOAD.

We'd love your feedback!