Qa Automation Engineer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 8+ years of experience in Quality Assurance, Automated and manual testing on Windows and UNIX operating systems.
- Experience in industries like Finance, Insurance and Banking involving analysis, design, and development wif state - of-teh-art-technology in Internet, Intranet, Client Server and Stand-alone Applications.
- Good experience in Requirements gathering, Business Analysis, QA, Documentation, FSD, BRD, Test Plans, Test Cases.
- Experience in automated test tools like Load Runner6, QTP, Selenium, Cucumber, Quality Center, Mercury Tools (Win Runner). Experience in Web services (SOA, XML) testing.
- Knowledge ofCucumbertool andGherkinlanguage.
- Knowledge and experience in complete QA Life Cycle, which includes designing, developing & execution of teh entire QA Process, documentation of Functional Test Plans, Identification of Business Processes & Test Scripts for e-Commerce and Client/Server applications.
- Hands on experience in testing Bluetooth Profiles
- Proficient in VB Script and Automation Infrastructure Development. Scheduled QTP scripts to run every day automatically.
- Strong understanding of Android and IOS Architecture.
- Experience of 2.5 years inMobile Apps TestingofNative apps, Web apps, Hybrid appswifExploratory TestingonMobile and Tablet devices.
- Strong skills in JAVA and OOPS concepts.
- Involved in writing automated scripts for angular JS application using protractor and Java scripts.
- Experience in performing Sanity/Smoke testing manually.
- Experience and noledge in Selenium WebDriver automation tool wifTestNGframework using Java and java script.
- Proficient in Manual and automation testing and noledge of Core Java, JavaScript,Selenium Framework, WebDriver, Groovy Jenkins, JUnit, TestNG.
- Experience in Black Box testing, Manual Testing, Automation testing, GUI testing, Explorative testing, Regression testing, System testing and UI Testing. Experience wif XCode for collecting logs for iOS devices.
- Proficient inCross Browser testingof applications on Google Chrome, Internet explorer, Safari and Firefox browsers andCross Platform testingon Windows, iOS Android. Experience in handling onsite/offshore coordination.
- Expertise in taking console and crash logs of iOS and Android devices usingADBandDDMStools.
- Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and teh various frameworks in QTP/UFT.
- Interacted wif Business users regarding Business Requirements.
- Expertise in defining, creating, documenting, verifying and executing Test cases and work wif development team to resolve product issues. Experienced in usingHPALM 11.52Quality Center and Test Director, Quick Test Pro QTP.
- Excellent experience in testing Mobile Native Apps, Web based Apps and Hybrid Apps before release.
- Proficient in Functional Testing Tool Quick Test Professional (QTP/UFT) and teh various frameworks in QTP/UFT.
- Expertise in creatingBDDdriven test frame work.
- Good noledge on Amazon Web Services(AWS), Amazon Cloud Services like Elastic Compute Cloud(EC2),
- Strong understanding of software QA methodologies including Develop, execute, maintain Test plans, Test suites, Test harness, Test result documents and bug reports. Knowledge of AWS or Azure.
- Experience using various databases like Oracle, MS SQL Server and MySQL.
- Experience data analysis using SQL, PL/SQL and many other queries based applications.
- Extensive Experience in Functional Testing of Client Server, Windows & Web Applications.
- Quick learner of new software/tools, self-starter, can work independently and in a team.
- Strong understanding of QA Process.
- Proficient in different software development methodologies like Agile Methodology, Waterfall model, Iterative model, V-model and RUP.
- Experience in writing UNIX shell scripts for loading teh data.
- Highly motivated, self-initiator, committed, team player, positive attitude, excellent communication skills.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE, Selenium RC, Selenium Web Driver, Cucumber, Quick Test Pro 8.0/9.2, HP Quality Center 8.0, 9.2, Test Director 7.2/7.5/7.6, SoapUI Pro 4. ALM 11,11.52, Appium, site core, serenity BDD, Xcode UI testing for IOS Rational tools, Load Runner, Spec Flow Web Services (SOAP and RESTful ), API testing.
Defect Management Tools: Test Director, Rational ClearQuest, PVCS, Bugzilla, Project Issues
Defect Tracking Tools: Test Director 8.0, Quality Center 9.0,Jira, Bugzilla, Rational ClearQuest.
Testing Methodologies: Smoke, Functional, Integration, Regression, GUI, Load/Performance, System and User Acceptance Testing.
Operating Systems: Windows 98/2000/2003/XP/Vista/7, MAC OS X, UNIX.
RDBMS: MS SQL Server 2005/2008, MySQL.
Programming Languages: C, C++, .Net, ASP.Net, Java, SQL, PL/SQL, HTML, Python, XML, VB script Unix Scripting.
Web Technologies: HTML, XML, VB Script, CSS, OOP, Java Script.
SDLC Methodologies: Waterfall, V-Model, Agile.
GUI tools: Visual Basic 5.0, MS Visual Studio 2005/2008/2010, VSTS(Visual Studio Team System)
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
QA Automation Engineer
Responsibilities:
- Actively participate in teh pre-testing process dat includes review of teh requirement documents and Design documents for developing test plans and collection of test data.
- Execute functional, regression, integration tests, accessibility testing and UAT on device/web.
- Developed and tested SQL queries ensuring teh accurate capture of code for various online streaming radio andvideoclients.
- Created manualTest CasesinHP QC/HP ALM and UFTfor variousUser Storiesbased onReleaseandSprintPlan.
- Experienced in load and performance testing tool JMeter.
- Closely worked wif teh DevOps team.
- Developed various Use cases (Calendar and Business Unit) using Command, Delegate and Interpreter Patters for Reconciliation Engine.
- Conducted a complete assessment of teams, processes and environment; defined issues and risks; and oversaw teh design and introduction of tools, processes and best practices across testing life cycle to improve throughput, communication and on-time delivery of projects in an Agile development environment.
- Lead and Mentored a team of 6-8 manual and automation tester on getting to teh automation environment and help them resolve teh configuration and setup of teh new environment of automation.
- Maintained SVN repositories for DevOps environment: automation code and configuration.
- Responsible for entire test automation process utilizing Selenium andmanualtestingfor mobile apps.
- Automated deployment of all resources related to my work as teh Lead Automation Developer.
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium Server.
- Used Fire Bug, Fire Path, XPath, CSS Selector, ID, Name locators are used to identify objects.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selinium Web Driver, Winium, TestNG and Maven.
- Also usedSOAP UI toolto test teh REST web service operations.
- Experience wif XCode to collect iOS devices logs and capture screenshots.
- Performing Functional and Exploratory Testing of Mobile app onI pod’s of teh third-party applications.
- Tested request and response XML's based web services interfaces using SOAP UI.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Developing test cases, test scenarios and user flows for various types of handheld devices covering iOS platform.
- Documented and Uploaded all teh requirements and had all teh tracking of teh tasks using Jira and company home grown confluence page.
- Prepare Automation vision and roadmap for multiple account
- Experience to build automation framework from scratch level used Page Object Model in project level pattern, JUnit as a testing framework and JAVA for scripting.
- Identify and convert Functional Tests to automated tests for Automation Test Bed in later stages of teh project using Selenium RC and Java.
- Testinguser experiences onMobileQA on android / iOS / Chrometesting.
- Experience in resource planning, scope assessment, identifying automation candidates, reportingmetrics, communication plan, defectmetrics, change management
- ImplementedBDDthroughCucumber.
- Created various PL/SQL stored procedures for dropping and recreating indexes on target tables.
- Developed Spec flow unit tests using Gherkins to bind every business requirement to application code following behavior Driven development (BDD) approach. Tested teh applications behavior wif network connectivity.
- Involved in testing Bluetooth logs and Wi-Fi logs using testing tools simultaneously.
- Plan and test extensively on Web-Based applications and Web Services built on Java, Groovy, SOAP UI.
- Document teh defects using Bug Board and JIRA track them to completion by communicating and co-coordinating wif teh development team as well as teh Environment support group.
- ConfiguredCucumber Report PluginandPerformance Pluginto Jenkins to generate html test reports.
- Performing Functional and Exploratory Testing of Mobile app on iOS 7 / 8 and Android 4 /5.0 platforms using Mobile Automation Tool Device Anywhere from Keynote.
- Conduct User Acceptance Testing before teh initial release when teh project reached teh final phase prior to deployment.
- Responsible for MaintainingSEOGuidelines and Integrity on Browse Pages and Increasing Traffic.
- Employ Scrum Practices for Software Development, tracking project status and meeting Project Deadlines.
- Participated in release planning, Sprint kick off, Sprint review, Retrospectives and daily Scrum meetings.
Environment: Java, Selenium web driver, Cucumber, Eclipse, VB scripting, Appium. Maven, Rest Assure API, T-SQL, PL/SQL, UFT/QTP 9.5, HP ALM11.52, SOAP UI 4.5.2, Ready API, JavaScript, JIRA,Winium, JBehave, JBehave serenity plugins, HTML/Jbehave-serenity Reports, SQL Server 2008, TestNG, Groovy, Windows X Professional, Mac OS, MS OFFICE TOOLS.
Confidential, Philadelphia, PA
Sr. Automation tester
Responsibilities:
- Actively participate in teh pre-testing process dat includes review of teh requirement documents and Design documents for developing test plans and collection of test data.
- Involved in planning, identification, creation and execution of detailed Test Plans, Test cases and Test Suites for Manual, Functional, Exploratory and Regression Testing using JIRA, Jenkins and MS Excel.
- Develop Requirements Traceability Matrix (RTM) to track requirements during teh QA Testing Phase.
- Performed detailed test case design and executed tests.
- UsedALM QCto prepare Test cases, procedures and Requirements Traceability Matrix.
- Created and executed LISA & SOAP UI Scripts for teh Web Services testing.
- Developed and Managed interface related to teh defects found in teh testing phase
- Created manualTest CasesinHP QC/HP ALMfor variousUser Storiesbased onReleaseandSprintPlan.
- Experienced in load and performance testing tool Jmeter.
- Used ADB tools to deploy and debug android based application.
- Tested teh applications behavior wif network connectivity.
- Optimizing teh testing process by creating reusable and generic test cases and reducing plan restoration time for data setup by planning in advance.
- Design and developing test cases for SQL objects verification and testing.
- Verification of data entered by users through application in Oracle/SQL by writing queries.
- Performing daily Sanity and regression tests on Android and Windows devices.
- Retrieving Crash Log files on iOS devices using iTunes and console log files using iPhone Configuration Utility.
- Executed Stability, Multimedia and 3rd Party application testing on various Android versions.
- Development of automated solutions for batch process performance testing
- Analyze teh web design process and implement solutions toSEOproblems.
- Prepare Automation vision and roadmap for multiple account
- Involved in testing Web services and XML wif tool called ‘SOAP UI’. me has been using this tool to locate WSDL file on internet, create Test cases, run them, do load testing, security testing.
- Created performance testing environment and installed all teh necessary components of LoadRunner on teh remote machines and connected through Citrix
- Experience in web service testing tools like Soap UI pro or any supporting tool, Experience in using JDBC in Soap UI
- Used SOAP UI, Web Logic ANT task to test Web Services running on Web Logic Server
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members. Tested variousVideooutput interfaces like HDMI, Composite and Component
- Perform Back-end testing, Data Extraction and Validation using SQL Queries to validate dat correct data is being stored and retrieved from teh DB when data is entered or displayed via front end.
- Identify and convert Functional Tests to automated tests for Automation Test Bed in later stages of teh project using Selenium and C#.
- Strong noledge on configuration management tools like SVN/Git.
- Create Base Page Classes and Element Stores related to teh entire application thus aiding in building an TEMPeffective testing framework.
- Participate in JAD, Defect resolution, QA status and Knowledge transfer meetings.
- Developed data analysis using SQL, PL/SQL and many other queries based applications.
- Developed SQL Stored Procedures and Queries for Back end testing.
- Plan and test extensively on Web-Based applications and Web Services built on C#, Functional and Load SOAP UI.
- Document teh defects using Bug Board and JIRA track them to completion by communicating and co-coordinating wif teh development team as well as teh Environment support group.
- Conduct User Acceptance Testing before teh initial release when teh project reached teh final phase prior to deployment.
- Implement AGILE QA processes and practices for efficient test and defect management.
- Employ Scrum Practices for Software Development, tracking project status and meeting Project Deadlines.
- Participated in release planning, Sprint kick off, Sprint review, Retrospectives and daily Scrum meetings.
Environment: Selenium RC, HP LoadRunner 12.02,Cobol, JMeter, JavaScript, C#, Visual Studio, Python, HP ALM, T-SQL, PL/SQL,SVN, Bamboo, SOAP UI 4.5.2, JIRA, SQL Server 2008, Jira, Lisa, Appium, Windows 7 Professional, VISIO, MS OFFICE TOOLS wireshark, NUnit, SpecFlow
Confidential, Ann Arbor, MI
Support Lead/Business Analyst/QA
Job Responsibilities:
- Worked on updating teh Functional Requirements document and teh System Design Documentation.
- Used initially JIRA, tan DIET as teh Defect Tracking tool to update all teh defect information along wif cause and recommended solution.
- Used MS Excel to find out teh string lengths, count, comparisons.
- Designed and developed detailed Test Plans and Test cases which specify testing overview and testing approach depending on teh Business and Technical Requirements. Created test cases and scripts in Test Studio.
- Developed business relationships wif internal IT and QA team members to ensure successful implementation and support of project efforts by ensuring consistent IT Compliance practices.
- Created and executed LISA & SOAP UI Scripts for teh Web Services testing.
- Performed Functional Testing, System Testing, Integration Testing, Regression Testing.
- Tracked and managed defects internally in teh Oracle IOP.
- Responsible to verifyWeb services API request, response data validations in REST, SOAP protocols
- Written modules for common functions and identifying objects in Test Studio.
- Used Apache Axis utility to generate client for Web Services, executed Web Services using Java framework and SOAP UI.
- Developed Keyword Driven Framework Using Selenium Web Driver and Java framework
- Pre-approved and post approved Scripts wif Validation Change Request (VCR) contained wifin teh GIS Packet Tracker system (PTA) to provide electronic review, annotation, signature, 21CFR Part 11 compliance for electronic records and signature control. Involved in SOAP and Restful web services using SOAP UI, axis client.
- Created test plans, test cases, and other testing related documents using MS Excel.
- Developed required SQL scripts for database testing and Performed Backend Testing, by executing teh SQL queries. Wrote SQL Queries to extract data from teh Tables.
- Executed teh Test Scripts on different releases and validated teh actual results against teh expected results.
- Verified teh applications expected behavior at various stages by inserting Synchronization and checkpoints using Quick Test Professional. Used Check points to check teh expected result of an application.
- Involved in User Acceptance Testing by providing test data for users and by testing UAT defects in test environment before, teh new code gets moved to UAT environment.
- Created test Execution Report, Test Completion Report for Test Sign Off, documented teh testing process and Test evaluation summary. Wrote Incident Requests wif bug description and track bug record in Packet Tracker.
- Involved in Code Review, Design Review, Test Case Review meetings wif business analysts and developer.
- Conducted End to End and Black box testing. Automated teh functional and regression scripts using Win Runner.
- Developed Requirement Traceability Matrix (RTM) to track teh requirements during teh QA testing Phase and updated in Packet tracker.
- Conducted defect review meetings wif teh team members.
- Configured and used Site Scope Performance Monitor to monitor and analyze teh performance of teh server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Created User Define functions and used parameterization for various data and execute data driven test scripts using VB Script. Involved in extensive Data Validation using SQL queries.
Environment: Selenium Web Driver, Java, J2EE, LISA, Winium, JMeter, Groovy Angular JS, API, Quality Center 9.0, SOAP UI 3.x, Site Scope, Ready API Axis 2.0, Web logic Application Server 9.0,SQL, VB Script, Visio, JIRA, DIET, Lotus Notes, Oracle IOP, XML, MS Excel.
Confidential, Atlanta, GA
QA Engineer
Responsibilities:
- Reviewing and analyzing business requirements and technical specifications to come up wif Testing Scope
- Responsible for Manual, Automation using Selenium Web Driver, Scrum and System Testing of teh application at various stages. Automated Web Application Testing using Java Selenium framework in an Agile environment.
- Implemented POM (Page Object Model) automation framework using JAVA, Selenium Web driver.
- Used Hybrid Framework of Selenium to get data from Excel.
- Generated Test Analysis Report and graphs using Quality Center and UFT.
- Created and executed automated tests for functional, and regression testing using Quick Test Professional
- Created QTP scripts wif reusable and external Actions and, called functions in Actions.
- Inserted several types of check points including text checkpoints, text area checkpoints and Image checkpoints.
- Escalation for unresolved bugs to teh concerned developers and module leaders.
- Involved in Web Services Testing using SOAP UI.
- Created performance testing environment and installed all teh necessary components of loadRunner on teh different machines.
- Developed Automation testing suite using Python and Robot Framework for feature testing.
- Used Unix Commands to access and trouble shoot Errors by accessing teh Error Log files.
- Participated in Design Phase, together wif members of teh Product team, developers, and DBAs.
- Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
- Prepared Test cases, procedures, Bug Tracking, Logging and reporting bugs using Quality center
- Expert wif Test documentation, such as Test Cases, Bug Reports, Use Cases etc.
- Designed various test Cases wif different test conditions.
- Prepared and executed scenarios for teh Regression testing on new builds.
- Performed Regression testing by executing teh scripts developed wif QTP.
- Conducted User Acceptance Test (UAT) wif users and customers and wrote issues log based on outcome of UAT.
- Adopted Data Driven Methodology to teh test application wif different sets of data.
- Develop test cases on several types of credit card applications.
- Perform functional testing and regression testing on each field of credit card application pages.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted wif developers to analyze & resolve issues dat were encountered while testing application.
Environment: Selenium 2, Load runner 11.0 Web Driver 2.0, Web Services, J2EE1.3, Selenium RC, HP QC/ALM, SOAP UI 2.x, Ready API, Restful SOAP, JDBC, Java API, Eclipse, Maven, HTML, JavaScript, Python MySQL, Windows, TestNG, Eclipse, Linux, MS Office.
Confidential
Quality Analyst/Tester
Responsibilities:
- Performed agile testing, review teh stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Participated in all phases of teh Software Testing Life Cycle(STLC).
- Involved in teh design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review wif team and developers to review test cases/test scripts.
- Created and executed automated test scripts for MIFID Frame work and capital shares for a third party client
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored teh behavior of teh applications during different phases of testing using testing methodologies.
- Regression testing was performed after each build release of teh application and updated teh Scripts by executing teh Regression suites built using Selenium and approve for regression suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG. Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verify teh correctness of teh data wif front-end values.
- Interacted and worked wif teh development team to analyze teh defects and reported them in Quality Center and tracked them for closure.
- Interacted wif users by conducting User Acceptance Testing (UAT) to ensure dat teh total functionality of teh application was met by complying wif all teh business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application. Discussed wif team lead and PM regarding testing deadlines and post deployment validation.
- Actively communicated wif teh end users and business users to create realistic test cases.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for teh QA environment and used teh same to train teh users. Establish business continuity through Knowledge Transfer and mentoring of new resources.
Environment: Java, J2EE, Selenium IDE/WebDriver/ GRID, Web Services, SOAP, SOAP UI, REST, TEST NG, HTML, Java Script, CSS, AJAX, HP Quality Center, JXL, Agile Methodology, Rally, SQL, Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Responsible for development of various GUI Screens using HTML, DHTML, JavaScript and JSP.
- Responsible for Coding using JSP, Java Servlets, Struts and XML.
- Responsible in writing Data Access codes using JDBC and Oracle database as backend as Model component.
- Developed Servlets to handle HTTP client requests using Servlet Request & Servlet Response objects.
- Developed programs to retrieve teh data from a MS-SQL database using JDBC.
- Coded HTML and Servlets. Used Ant tool to build and deploy application on Tomcat Server.
- Used Microsoft Visio for designing teh Use Case Diagrams, Class Model, Sequence diagrams, for SDLC process of teh application. Responsible for Testing - unit testing & integration testing using JUNIT.
- Writing procedures and Packages for Report Generation using Oracle as Database.
- Writing code for printing of Report pages in HTML format and Microsoft Excel files.
Environment: Java, JSP, Servlets, Struts, XML, JDBC and Servlet, ANT, Apache Tomcat 4, Java Script, XML, DB2, JUNIT, Eclipse 2.0.