Sr. Automation Engineer Resume
KS
SUMMARY
- Overall 8 years of experience in Software testing as a Quality Analyst/Mobile Application Tester. Automated Software Testing using Selenium, QTP, SOAP UI and Quality Center
- Expertise in Automation Tool Selenium, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium.
- Expertise in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking.
- Expertise in Software Development Lifecycle (SDLC) methodologies including Agile and Waterfall.
- Experienced in using HP Interactive automated testing tools like Quick Test Pro and Quality Center.
- Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
- Expertise in Web - service testing using SOAP UI.
- Experience understanding teh code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Extensive experience in Functional testing, testing system management, Integration testing, Regression testing, GUI testing, Back-end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing.
- Developed and Implemented Page Objects framework, Hybrid framework, TestNG framework.
- Understanding of web application communications and structure including HTTP, client/server interactions, and data access models.
- Proficient in Manual Testing and in Automated Testing: Quality Center/ALM, Rational Requisite pro, QTP/UFT and rational robot.
- Excellent working knowledge in Team Foundation Server (TFS) Architecture, Design, Development, Administration and Maintenance.
- Experienced in using GIT, SVN as code repository and code collaborator to re-modify files for software development.
- Sound knowledge on Maven and Ant for Project building tool, Jenkins and Bamboo for Continuous Integration
- Developed a fully automated continuous integration system using Git, Gherkin, Jenkins, MySQL and custom tools developed in Ruby, python and Bash.
- Experienced in developing WinForms using C#, web-based applications using ASP.NET, VB.Net.
- Used tools such as JMeter and Load Runner for performance testing.
- Expertise in Agile/SCRUM/SAFE methodologies, Behavioral Driven Development (BDD), Test Driven Development (TDD) and Waterfall methodologies.
- Used HiveQL to write thecustom MapReduce framework to perform more sophisticated analysis.
- Hands on experience in writing SQL Queries, extract data from MS-SQL Server, MySQL, DB2 and Oracle.
- Involved in writing Scenarios, Scenario outlines, feature and Step definitions using Cucumber for BDD.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
- Worked on database testing on triggers, logical views and SQL queries which support database refactoring
TECHNICAL SKILLS
Testing Tools: Junit, TestNG, HP Quality Center, Firebug, FirePath, SOAPUI
Test Automation: Selenium RC, Selenium WebDriver, Selenium IDE, Selenium Grid, Cucumber Appium.
Language/ Script: Java, Java Script, VB Script, C#, Ruby, Perl
Frameworks: Junit, TestNG, DataDriven, Keyword, Hybrid, Protractor
Firefox Add-ons: XPath, Firebug, Firepath
Web development: HTML, XML, CSS, JavaScript
SOA Technologies: SOAP, REST, WSDL, SOAP UI
Bug Tracking Tools: HP Quality Center, JIRA, BugZilla
Build/ CI Tools: Ant, Maven, Jenkins, Hudson
Version Control Tools: GIT, SVN
Databases Technologies: MS SQL Server, Oracle 9i/10g, MS Access, TSQL, Oracle PL/SQL, MYSQL,HiveQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
TECHNICAL SKILLS
Confidential, KS
Sr. Automation Engineer
Responsibilities:
- Interacted with Business Analyst and Developers to understand teh application architecture and recommend testing strategy.
- Involved in all stages of Software testing life cycle(STLC), Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Created Test Automation Framework for new enhancements in Selenium WebDriver using Java, Junit and TestNG.
- Implemented Page Object Model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit and Java.
- Developed automation scripts to test Mobile applications IOS and Android platforms using Appium, Java. Proficient in using Appium Emulators and IOS Simulators to test teh application virtually.
- Developed Test Framework in Selenium for UI Regression Test Automation when necessary, and potentially execute Unit Test automation (Java/Junit).
- Involved in implementing End to End Test Automation Framework using Protractor with Jasmine to handle Angular JS.
- Implemented functional tests using Java, TestNG/Junit framework and BDD through cucumber.
- Experience in using JMeter for Load, Stress, Volume and performance testing.
- Integrated teh test suites to Jenkins to execute them automatically after every successful deployment and used it as continuous integration server to MAVEN.
- Used GIT as code repository and code collaborator to re-modify files for software development.
- Performed back-end validations using SQL statements against Oracle database.
- Performed bug tracking and reporting defects using JIRA and communicated with teh development team to prioritize teh bugs and bug fixing.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Performed Web-Services and Testing using SOAP UI and generated XML Files for messaging.
- Performed API testing with SOAPUI, enhanced teh Test harness and developed many Test suites using XML and JSON.
- Participated in building test architecture and an automation framework for UI and API testing of WEB application using python.
- Used SOAP/REST services using SOAP UI, Groovy Script to test teh services.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL queries to fetch data from teh Oracle database.
- Used TestNG to run Cucumber feature and scenarios and generating report daily basis.
Environment: Selenium WebDriver, Jenkins, Cucumber, SOAP UI, Python, Maven, Appium, TestNG, JIRA, Firepath, Firebug, Eclipse, XPATH, Java, SQL Server, JMeter, Junit, Testng, Protractor, Git.
Confidential, PA
Sr.QA Automation /Mobile Tester
Responsibilities:
- Analyzed business requirements to better understand business logic and process flow.
- Created Test cases from business use cases, Test data and Selenium scripts for UI testing.
- Developed and Implemented Page Object Model framework
- Executed automation scripts on different browsers/environments & reported defects/results to teh team.
- Worked in teh agile environment with frequently changing requirements and features set.
- Configured Selenium WebDriver, TestNG, ANT tool and created Selenium automation scripts in Java using Junit prior to agile release.
- Performed white box testing using TestNG for class, method and Webservices testing.
- Performed Functional testing, Regression testing, UI testing, and Integration testing of teh application.
- Worked with different versions of Appium to perform regression testing in parallel on multiple platforms like Android and iOS. create and maintain regression scripts for automated testing utilizing Appium and Java.
- Performed Functional tests using Selenium WebDriver with data driven framework and Executed test cases in multiple browsers and platforms using Selenium Grid.
- Developed and Maintained automation framework using teh Selenium WebDriver& JAVA
- Used Subversion (SVN) to maintain script & added script for new feature.
- Used SOAP UI Pro to test RESTful both web services.
- Worked in behave frame work in BDD, configure stories and run stories.
- Good hands on Experience developing BDD scenarios using Cucumber - Gherkins
- Used BDD framework with Cucumber, Java and created future files with scenario and scenario outline files.
- Used Jira as project management tool.
- Experienced in load and performance testing tool JMeter.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers. Responsible for implementing page object model (POM) using Selenium WebDriver, ANT, Jenkins and Java.
Environment: s: Selenium WebDriver, Jenkins, Cucumber, JIRA, DevOps, Python, SOAP UI, JMeter, ANT, Junit, SVN, Eclipse, XPATH,Appium, Java, HTML, CSS, SVN, SQL, Agile and Windows.
Confidential, Chester brook, Pennsylvania
QA Automation Engineer
Responsibilities:
- Developed Automation test framework using Selenium WebDriver with writing test scripts in C#, ASP.NET and VB.NET.
- Developed functional, UI, regression test scripts using Coded UI and C#.
- Developed teh Test Methods, Reusable functions and teh framework using C# language in Visual Studio 2012 Coded UI.
- Documentation of test Results in error logging tool and Customization of VB Script for Automation of teh Testing Process and Enhancement of Test Scripts for use in subsequent builds of teh application.
- Good Experience in Agile methodology for teh product development.
- Developed a Data Driven automation framework for teh application using Visual Studio 2012 Coded UI.
- Actively took part in Sprint Planning Meetings to understand and build user stories and retrospection meetings.
- Involved in testing of services using SOAP/REST services using SOAP UI, Groovy Script.
- Created queries in TFS to validate results of TFS reports.
- Performed data driven testing by using JDBC and Groovy script as a data source in SOAP UI and configured SQL.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Tested all backed REST APIs using Postman, Rest Client & SOAP UI.
- Inserted checkpoints where needed, to compare teh current behavior of teh application.
- Involved in writing SQL Queries, SQL Scripts and performing Database testing.
- Designed teh Manual and Goal oriented scenarios using LoadRunner Controller module to test.
Environment: C#, HTML, SOAP UI, VB Script, Coded UI, Quality Centre11.0, VBScript, HTML, MSWord, MS Excel, UNIX, Microsoft Test Manager, Oracle, QTP,PostMan.
Confidential, Chicago, Illinois
QA Engineer
Responsibilities:
- Involved in preparing Test Plan, Test Strategy, Test Cases and Test Scripts.
- Developed Data Driven Tests using QTP and HP ALM QC and automated functional testing.
- Involved in Test Data Creation from teh front end using QTP for End to End testing. Involved in Performing Regression Testing using QTP.
- Developed Test Scripts using Quick Test professional (HP QTP) for extensive functionality and regression testing
- After successful release of projects, developed automation scripts using QTP and integrated teh script with master script.
- Performed functional testing to identify various critical points in teh application and automated it by using QTP.
- Teamed with other BI developers to develop ETL pipelines to migrate large amount of data from multiple old databases to teh new centralized database system.
- Developed a variety of reporting solutions from simple, standard reports for regular subscriptions to complex, multi-purpose BI reports in SSRS.
- Performed Web Services Testing using SOAP UI for Various Web Services.
- Prepared and Scheduled for Backup and Recovery. Maintenance of backup and recovery plans for system and user databases.
- Designed REST/HTTP, SOAP API's, including JSON data formats and API versioning strategy.
- Created LoadRunner scenarios and scheduled teh Virtual Users to generate realistic load on teh server using LoadRunner (Load generator machine).
- Developed test plans, test scripts and build scenarios work flows according to teh user requirements.
- Worked on testing data migration, data integration and data transformation.
- Executed SQL queries using TOAD to query Oracle database.
- Created roles, and set permissions to ensure dat company's security policies are enforced and in effect.
- Used Quality Center to document and open defects and track them from time to time.
Environment: Quality Center (QC) 11.0, QTP, Load Runner Java, J2EE, SOAP UI, SQL,BI Reports, SSRS.
Confidential
QA Analyst
Responsibilities:
- Strong knowledge of various software development life cycle (SDLC) aspects such as Requirement analysis, Design, Development, Testing and Deployment.
- Created and executed automated test scripts using QTP.
- Performed Web Services Testing using SOAP UI for Various Web Services
- SQL Queries for backend testing and verifying teh application with multiple browsers using teh QTP tool.
- Writing/Recording QTP scripts when necessary and customizing teh recorded scripts, running teh scripts on a new build.
- Performing Back end testing with extensive use of SQL Queries and UNIX commands.
- Utilized UNIX and SQL to create test data and perform backend validation of UI based applications.
- Wrote custom SQL queries for data validation on back-end database, Oracle.
- Executed Regression test cases using UFT/QTP scripts and debugged automation scripts in UFT when failures occur.
- Performed, Functional, Integration, User Interface testing manually.
- Involved in converting manual test cases into automated scripts using HP UFT.
Environment: QTP/UFT, VBScript, Soap UI, Manual Testing, MS Excel, SQL, Windows XP, UNIX and Visual Source.
Confidential
Manual Tester
Responsibilities:
- Executed and maintained manual test cases.
- Prepared Test Plan and Test Cases based on teh business and functional specifications.
- Responsible for various activities like creating test plan, test case design, writing manual test cases, reviews, preparation of test data, test case execution, defect management including logging and tracking defects and traceability during test cycles.
- Performed Test Execution and defect logging and tracking using HP Quality Center.
- Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Worked on SQL statements in checking teh validity of teh Backend.
- Scheduled teh Packages in SQL Server Agent on daily/weekly/monthly basis.
- Created and executed database queries (SQL) to validate database data integrity.
- Entered and tracked application bugs in teh Defect Tracking System, Bugzilla.
- Performed End to End Testing and involved in User Acceptance Testing, Security Testing (Authorization Testing, Access Control Testing).
Environment: Putty, HP ALM, SOAP UI, MS SQL Server 2005/2000, SQL, UNIX and Windows, Manual Testing.
