Qa Automation Engineer Resume
Deerfield, IL
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 2.0, protractor, QTP and performance testing tool JMeter mobile automation testing tool Appium.
- IT testing on Client - Server, Web, Database applications/ Technologies.
- Expertise in designing Automation Frameworks
- 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.
- Knowledge in using and maintaining automation framework using Appium.
- Experience in Planning and execution of Performance, Load and Stress tests for Web applications.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Developed Intelligent Virtual Services (Stub) using CA Lisa Virtualize.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Experience in HealthCare industry, experienced in testing different healthcare ERP solutions such as FACETS, MedPlus, EPIC and other claim processing solutions.
- Good knowledge of Perl, Python and Bash scripting
- 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.
- System Testing, User Acceptance Testing.
- Implemented Data Driven Framework using WebDriver.
- Expert in Black Box Testing and also involved in White Box Testing.
- Programming experience with C#, java, Microsoft Technologies like VB, VC++, and SQL Server.
- Strong background with the ISO 9000 system requirements.
- Proficient in writing SQL Queries and develop stored procedures.
- Certification and sign off of products and ensuring quality of products and projects to verify QA Entrance and Exit criteria are met.
- Proficient in analyzing system requirements, use cases and other documents to gain overall understanding of the applications to determine the appropriate level of testing required and creating Test plans/ Test Strategy and test cases based on requirements.
- Done automation testing using automation tools Selenium, QTP, Manual testing, Backend testing and creating automation testing environment.
- Experience in understanding the code written in different programming languages like Java, Java Script, Python, SQL and databases like oracle and SQL server.
- Proficient in Bug Severity analysis, Bug tracking system and Bug Reporting. Can prioritize issues on the basis of important, urgent and hot fixes and Proficient in Tracking and Reporting defects using Industry and Internal tracking tools like Quality Center, Jira and Bugzilla
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP, HP Quality Center, JUnit, Cucumber, Log4j, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Ruby MIne
Language/ Script: Java, JavaScript, Shell Script, VBScript(UFT), C, C#, Python
Frameworks: Junit, TestNG, TDD
Firefox Addons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, BugZilla, Visual Studio TFS, JIRA
Build/ CI Tools: Ant, Maven, Jenkin, GIT,CI,Hudson
Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
WORK EXPERIENCE:
Confidential, Deerfield, IL
QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
- Responsible for estimating required resource and components for SOA testing.
- Used TestNGto run Cucumber feature and scenarios and generating report daily basis.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Scripted all policy submission and policy cancellation support files, control script, library and
- Startup files and API testing.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Used Firebug to do web based testing with Selenium for the commands and locator application.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Extensively used SOAP UI for functional testing of web services.
- Experience in writing test cases as cucumber feature scenarios and written the specific glue.
- Expertise in adding assertions in the test scripts to validate the application functionality.
- My strength is that I can understand the business functionality in any domain and create accurate test cases.
- Developed automated test scripts using Selenium WebDriver for web applications and cloud based applications on AWS (Amazon Web Services).
- Involved in Maintaining the Selenium & JAVA automation code and resources in source controls like SVN, GitHub over the time for improvements and new features.
- I extensively worked on creating test plans, strategies and written test cases from business requirements.
- Experience in building the automation test framework from scratch using page object model(POM), data driven testing & Cucumber.
Environment: : Java, Selenium WebDriver, TestNG, Jenkins, SOAPUI, TDD, Agile, HTML, XML, XPath, JIRA, Web Services (SOAP & RESTFUL), Firebug, SQL,GIT.
Confidential, CA
Selenium Automation Engineer
Responsibilities:
- Analyzed the Business Requirements Document, put input in Test Plan and prepared detailed Test Cases for new functionality.
- Associated with development team to understand technical design and architecture for test planning.
- Involved in identifying the test cases that are affecting the basic and major functionality of the application in order to Smoke Test the application.
- Extensively used Quality center to manage and execute test scripts.
- Interacted with the project team to assign priority to Projects based on dependency and criticality.
- Created automated VB scripts using QTP.
- Attended meetings with logical data modelers to enhance knowledge of Back-end Testing, like acquiring the data from different data bases by using Informatica.
- Written SQL queries using TOAD to unit test and developed code base.
- Assisted in documenting screen mock-ups in HTML and designing of applications.
- Constructed test data in excel for system testing.
- Generated test data for automation scripts in Excel.
- Participated in RTM/TC's Walkthroughs and defect report meetings periodically
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
ENVIRONMENT: .Net, Web logic Server 7.1, Oracle9i, Putty, UNIX, Windows 2000, XML, SOAP, Quick Test Pro 8.2, Mercury Quality Center 9.0, Test Director 8.0, Internet Explorer 6.0.
Confidential, San Antonio, TX
Sr.QA Automation Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Developed Groovy scripts to test Report application output and used Groovy Script to customize test.
- Configured Selenium Web Driver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Provided best practices in Automation testing in Coded UI.
- Involved in Mobile Testing includes App Testing. Test automation for web application using Cucumber.
- Developed Virtual Service Models by Recording in LISA.
- Used Oracle Applications like RPM, RDF for Expanding portfolio in and across different states.
- Performed Data Analysis and developed Data Mapping documents for Reporting projects by using several data analysis software’s.
- Wrote VBScripts for Black Box and White Box Testing.
- Developed an extensive test suite and performed tests in local environments using Coded UI.
- Enhanced JDE application depending on user request and pull the data from User defined format and update JDE files. Developed a batch application to pull the data from Excel and update JDE files.
- Worked on python based test frameworks and test driven development with automation tools
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
- Expertise in SOA - End to End testing which includes web services, MQ and REST services using CA LISA, Selenium and SOAP UI.
- Proven experience developing and implementing ISO certification process and procedures, Six Sigma, and Continuous Improvement Programs.
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML, CSS Behavior Driven Development (BDD) and pair based programming.
- Responsible for estimating required resource and components for SOA testing.
- Used Junit to run Cucumber feature and scenarios and generating report daily basis.
- Partner with IT partners external to the Clarity PPM application development team to coordinate integration testing with external systems.
- Scripted all policy submission and policy cancellation support files, control script, library and startup files and API testing.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Built various automation suites in RFT to support various test environments.
- Design and develop automation tools and test frameworks such as Appium, UI Automation to support Mobile Application Testing.
- Extensive experience with multiple technologies like Python 2.7, 3.2, 3.4, PHP, Shell Scripting, Java, C, Perl, and VBA.
- Involved in automation testing using QTP and RFT by creating test scripts and executing on weekly basis.
- Created a Ruby gem which provides an easier way to automate interface file validation
- Written SQL scripts (PL/SQL) to query and validate the functionality in Oracle databases.
- Launched the ISO PPM activity in the supplier’s end to upgrade their quality performance.
- Automated most of the manual and reporting work using Python.
- Experience in Ruby on Rails, Rspec, and Object Oriented programming.
- Involved in Designing & developing data driven framework using Selenium Web Driver, Testing and implemented Java Mail to send the regression result automatically.
- Worked on Selenium GUI Object / element verification is done through XPath, CSS Locators.
- Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA) through SOAPUI.
- Used Groovy Script for SQL connection to database.
- Used Firebug to do web based testing with selenium for the commands and locator application.
- Developed an extensive test suite and performed tests in local environments using CodedUI
- Involved in web and windows projects, with both C# and VB.NET using CodedUI automation tool.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Involved in Web Services Testing using SOAPUI with rest to create and execute automated functional, regression, compliance, and load tests.
- Extensively used iTKO LISA and SOAP UI for functional testing of web services.
- Involved in executing SQL queries and PL/SQL procedures, functions and packages for backend testing.
Environment: Java, Selenium WebDriver, TestNG, Maven, Python, Jenkins, SOUPUI, TDD, Agile, HTML, XML, XPath, Rally, Web Services (SOAP & RESTFUL) JavaScript, Ruby Mine, Quality Centre, Firebug, SQL, PLSQL, Putty, Win SCP, SQL Navigator, Oracle, UNIX, Windows.
Confidential, Downey, CA
Sr.QA Automation Engineer
Responsibilities:
- Reviewed Business Requirement and Software Specification Requirements to achieve better understanding of the AUT.
- Modified the scripts in UFT to automate Desktop application.
- Used descriptive programming to develop the automation scripts in UFT
- Performed defect tracking in quality center.
- Strong knowledge of various software development life cycle (SDLC) aspects such as Requirement analysis, Design, Development, Testing and Deployment.
- Examined and analyzed the requirements to document test cases.
- Expertise the testing application developed using various mobile technologies.
- Porting of C, C++ code from older compilers to Microsoft Visual Studio 2005 32-bit applications to Linux 64 bit applications.
- Implemented Selenium Grid to run Regression Tests on multiple platforms and browsers in parallel.
- Used Selenium WebDriver for testing various web applications.
- Involved in complete QA Life Cycles.
- Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to data structures, common algorithms sockets, threading.
- Implemented page object model automation framework with Java, Selenium WebDriver and Cucumber.
- Prepared Test Cases with the complete description of requirements, uploaded test cases and report results into Quality Center.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate deployed on Web Logic Application Server connecting to an Oracle 8i database.
- Development of testing framework and automation using with Python.
- Proposed the need for adding or modifying a requirement, to the business analyst and project manager, to enhance the product functionality.
- Write a wrapper program in Python to automate the entire process like running different executables of FORTAN and call the Java swing program.
- Developed moderate and complex C++ codes and scripts for testing systems.
- Performed Sanity testing for each new build of the application.
- Tested for Functionality, Interface, and Regression testing.
- Identified the defects and worked with the development team to fix the defects.
- Coordinated within the testing team to achieve the testing goals
- Performing Daily Smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)
- Perform Black box and white box testing.
- Performed defect logging and tracking using the HP Quality center and JIRA.
- Provided the Test status reports, Testing activities and documented issues to the QA Test lead and QA manager.
- Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.
- Experience in testing using Rest based the Web Services.
- Experience in using Selenium to create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing.
- Presented test cases to business for peer review and ensure completeness.
- Involved in the Regression Testing by using Selenium after each modification and enhancement.
- Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium.
- Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test.
- Used Dynamic Identifiers in Selenium.
- Extensively worked on Selenium tools to scale and distribute scripts across many environments.
- Documented the raised defects and followed up with development team for defect fixes.
- Creating keyword or hybrid framework for Functional Testing.
- Responsible for writing SQL queries for accessing data from the MySQL database
- Participated in RTM/TC's Walkthroughs and defect report meetings periodically
- Coordinated with UAT team by providing them with test cases and test data.
- Involved in End-to-End testing of business rules on the Web based application.
- Extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP.
- Reporting Daily Status & Involved in documenting minutes for weekly progress to the stakeholders.
Environment: HP Quality Center, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Selenium, Rally, Web Logic application server, MS Office, Oracle, TOAD.
Confidential
QA Tester
Responsibilities:
- Automating and debugging the regression and smoke test scripts for the major releases.
- Check the manual test scripts for automation and identifying the reusable test components.
- Involved in root cause analysis and performance analysis of the developed test scripts.
- Executing the automated test scripts for multiple iterations as a batch on MTM tool.
- Follow up with the fix-it team for the defects resolution during scripting and test execution.
- Received inbound calls from current subscribers regarding Internet and Modem technical support.
- Participated weekly team meetings with business users, developers and updates on the status and raise any issues to the management
- Involved in testing all backend processes using SQL.
- Involved in test case Execution and Analyzing the Results. Performed Functional testing, regression testing, and Sanity testing, migration testing.
- Worked on Maintenance and Enhancement change requests.
- Effectively involved in the review of the Test results.
- Test the overall workflow for the existing and new functionalities.
- Executing the test suite, finding defects and reporting them to developer through testing standards.
- Preparing an estimate for each phase of testing to decide on resources needed.
Environment: HP Quality Center, Quick Test Pro, Selenium, JIRA, Java/J2EE, JavaScript, Web Sphere, WSDL, Linux, UNIX, XML, Selenium, Rally, Web Logic application server, MS Office.
