Qa Automation Engineer Resume
Denver, ColoradO
SUMMARY:
- Over 8+ years of IT experience with an earned reputation for meeting demanding deadlines and delivering critical solutions on various levels of Quality Assurance for Client/Server and Web based applications.
- Expertized in analyzing Business/System Requirements, Test Scenarios and developing Test Strategy, Test Plans, Test Cases and Automated Test Scripts.
- Proficient in using test automation tools such as Selenium WebDriver, HTTP Client and Appium to develop automation testing scripts.
- Expertise in developing Hybrid Automation Framework with different patterns like data driven, Modular, UI Mapping and Page Object pattern. Also used Java design patterns like Factory pattern in framework creation.
- Strong experience in using Java and Cucumber to implement test scripts in Selenium for automation.
- Developed and executed automation for Regression and Functional Testing using Selenium.
- Proficient in writing Selenium WebDriver automation scripts in Java using TestNG for parallel execution and generated test reports using TestNG.
- Strong expertized in Selenium Grid to execute Selenium automation suites on different platforms, browsers combination in parallel.
- Strong expertized in implementing cloud based Sauce Labs for Cross - Browser and Compatibility Testing for web and mobile Automation.
- Experience working with REST API Automation frameworks based on JAVA, TestNG and Cucumber.
- Performing functional, exploratory, regression, localization, integration, acceptance, boundary, browser compatibility, performance, cross-platform, cross-browser, usability, GUI testing.
- Expertise in using Defect Tracking tools like JIRA, Track Record, Bugzilla etc.,
- Experience in encoding and executing the XML code languages as per the business needs.
- Performing functional, exploratory, regression, localization, integration, acceptance, boundary, browser compatibility, performance, cross-platform, cross-browser, usability, GUI testing.
- Proven ability in working individually or as apart of team, problem solving, process improvement activities, analytical skills, reporting and assisting to manager by involving in weekly meetings.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver, Selenium Grid, SOAP, QTP/UFT, Cucumber, Sauce Labs, Appium, TestNG, Junit, JMeter.
IDE: Eclipse, Visual Studio.
Defect Tracking Tools: HP QC/ALM, JIRA, Bugzilla.
Languages: C, C#, Java, Python, Java Script.
Development Methodologies: Agile, SCRUM and Waterfall.
Database: Oracle, SQL, XML
Integration Tools: Jenkins
Operating Systems: Windows, Linux, Mac, Android.
Browsers: Chrome, Firefox, MSIE, Safari, Opera, MS Edge
Networking: Tcp/IP protocols, Ethernet, LAN/WLAN, Assigning IP addresses.
PROFESSIONAL EXPERIENCE:
Confidential, Denver, Colorado
QA Automation Engineer
Responsibilities:
- Worked along with Product Owners/ Stakeholders to understand & finalize functional requirements to deliver stable automation suites.
- Enhance test automation scripts & test automation framework to fit needs and provide multiple approaches to automate & suggest the best one.
- Help establish test planning, test strategy and build manual & automated test suites.
- Worked on BDD Feature files from requirements through Cucumber on different hybrid frameworks like Page Object, Module patterns, Data driven patterns, UI Mapping, Selenium WebDriver, Junit, TestNG and Apache POI.
- Performing Record and Execute process using QTP/UFT and executed the recorded scripts.
- Automated REST API’s using HTTP Client frameworks, Java and XML scripting.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python and C# using TestNG prior to agile release.
- Worked in Agile team and along with the developing team in developing the Mobile Automation frame works and used Appium to develop.
- Worked on Cloud based cross-browser testing tools such as Sauce Labs to execute on various versions of Firefox, Chrome, IE and Safari browsers.
- Executed JMeter Scenarios to perform performance testing of client based Web applications and REST API’s. Also executed Stress and scalability tests and performed extensive load tests using JMeter.
- Created instances in Google Cloud Platform and integrated them with Jenkins.
- As a part of tech refresh- Worked on POC to perform AngularJS apps Automation using Protractor.
- Worked with App-Dev, Production, Technical and Business Managers in planning, scheduling, developing, and executing performance tests.
- Worked on project Management/defect Management tools like Rally.
- Followed Agile project management methodology, actively involved in scrum daily standup, sprint planning, sprint review and retrospective meeting.
Environment: Selenium WebDriver/Grid, TestNG, Cucumber, Apache POI, JMeter, REST API, QTP/UFT, Eclipse, Java, Jenkins, Rally, Appium, HTTP Client, Protractor, Browser stack, Sauce Labs, Agile.
Confidential, TN
Gaming System Automation Engineer
Responsibilities:
- As an Automation Engineer, involved in the team in implementing the framework, developing automation scripts for the new User stories and Maintain and run the Regression Scripts
- Involved in configuring the testing environment with Selenium WebDriver, TestNG and Eclipse
- Developed and implemented Page Object Module as the framework for Test Automation
- Integrated TestNG framework to run the test suit and as a reporting tool.
- Responsible to verify Web services API request, response data validations in REST, SOAP
- Identified test cases to automate and automated them using Selenium WebDriver and TestNG.
- Wrote test cases scripts using Selenium WebDriver for functional testing and regression testing.
- Performed Data driven testing using Selenium WebDriver, JUnit and JDBC Connections.
- Used Selenium Grid, Desired Capabilities, and Remote Web Driver for distributing the execution in different machines, platforms and browsers.
- Configured Selenium WebDriver, TestNG tool and created selenium automation scripts in java using JUnit prior to agile release.
- Used Eclipse IDE for Automation scripts development.
- Applied Load Testing using JMeter and Involved in implementation of Test Automation Framework build using Selenium WebDriver.
- Develop automated tests using Selenium, Coded UI, C#.
- Used SoapUI with extensive support for testing WSDL / SOAP based services.
- Performed end-to- end testing to evaluate system testing of the application.
- Coordinate with end-users to schedule and support User Acceptance Testing (UAT).
- Configured Selenium Grid for parallel execution of scripts on different machines in different browsers.
- Participated in technical, status review, and release and production meetings.
- Performed Integration by adding JMeter scripts to Selenium
- Worked in Agile process for delivering the outputs on time.
- Occasionally performed manual testing during critical releases of the project.
- Prepared Test Summary reports after every round of testing.
- Tracked requirements documentation in Confluence and Project status in JIRA
- Worked with the Web programming language HTML, XML and selected web element by using Firebug and Fire Path.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using Web API and C#.
- Designed scripts for bulk report generation for regression testing in C#
- Maintained user documentation with TestNG output screenshots for User acceptance testing (UAT).
- Successfully completed User Acceptance Testing (UAT) on each project release with the help of end user requirements.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Participated in SCRUM, SPRINT meetings and initiated team meetings on a regular basis and involved in active discussion to improve the testing quality by better strategies and testing approach.
Environment: Agile Methodology, C#, Cucumber, JIRA, BDD, MS Office, MS-SQL Server, Selenium WebDriver, selenium Grid, Firebug, Fire Path, Appium, Test Plan, JMeter, Bugzilla, TestNG, SoapUI, REST APIS.
Confidential - Glen Allen, VA
QA Engineer
Responsibilities:
- Developed Test Scripts using automation framework with Java, Selenium WebDriver, Maven, TestNG, Jenkins and Apache POI using patterns like Page Object, Data Driven testing, UI Mapping and Java Design patterns.
- Worked on Appium to test the Mobile Applications.
- Validated Web Services request and response XML using SoapUI and created Automation Scripts in SoapUI using Groovy Script.
- Performing Load and Stress Testing using Apache JMeter on Web application and Web Services.
- Used GIT as a Source control for Selenium Scripts and integrated with Jenkins for Continuous Integration and Deployment.
- Prepared Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
- Involved in testing Manually Android applications and Mobile Web on physical devices and Emulator and Simulators.
- Managed the Web applications on Google Cloud instances.
- Extensively involved in all stages of testing life cycle, TDD methodologies, SDLC using Agile/Scrum methodologies.
- Used Bugzilla and Quality center as the Bug-tracking tools.
- Coordinated actively with Technical peers, such as Developers, Project Managers, and Business/User groups.
Environment: Windows, SQL, SoapUI, Java, Java Script, Selenium WebDriver, Appium, TestNG, Apache POI, GIT, Jenkins, JMeter, JIRA, Quality Center.
Confidential, Brea, CA
QA Automation Engineer
Responsibilities:
- Developed test plans, test scenarios and detailed test scripts for multi-generational releases.
- Define UAT test Entrance, Exit, Success and Escalation criteria. Participate in UAT testing and validation of requirements.
- Created and Maintained the Python deployment scripts for Web Sphere web application server.
- Implemented TestNG automation framework for the smoke test.
- Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, partial Link, Attributes, and Tags.
- Developed automated test cases using Selenium WebDriver and used Java Frameworks to develop the Manual test scripts and executed them using Junit and TestNG frameworks.
- Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover, and synchronization.
- Managed test Scripts via Quality Center and perform testing for Component, System, Integration, Functional, Performance and UAT.
- Defect detecting activities via Quality center such as tracking, reporting and reporting over Severity defects resulting in Design changes for the system functionality.
- Used SoapUI for testing web-services using SOAP UI/WSDL.
- Developed test scripts for mobile applications on Android, Apple, BREW, RIM platforms using Device Anywhere.
- Performed Web Services, End to End testing, Functional, Integration and Regression, Database testing by verifying the logs.
- Modified the QTP VB Scripts wherever required to accomplish few of the critical tasks.
- Used VB Script & Descriptive programming to develop Data Driven Framework in QTP.
- Involved in Weekly meetings along with the client and developing team to ensure the quality of the product.
Environment: Microsoft CodeUI, Java, Java Script, Selenium, Quality Center, QTP/UFT, Load Runner, Soap UI, XML, Python, SQL, Windows.
Aptean India Private Ltd
QA Tester
Responsibilities:
- Prepared detailed test plans and test cases which specify testing overview and testing approach depending on the business and technical requirements.
- Analyzing user requirement document and developing test plan which includes test objectives, test strategies, test environment, test priorities, test cases etc.
- Analyzed the functional requirements to determine scope of testing and test techniques that should be involved.
- Rich experience in defining tasks, establishing milestones, prioritizing work and product defects, and communicating status during the product release cycle.
- Involved in complete QA Life Cycles.
- Prepared test Cases with the complete description of requirements, uploaded test cases and report results into HP Quality Center.
- Executed regression scripts on HP Quality Center.
- During testing life cycle, performed different types of testing like system testing, integration testing, and regression testing.
- Responsible in providing regular testing status reports of the assigned modules after a build.
- Updated management about the test progress on a daily and weekly basis with status reports and attended project meetings.
- Identified bugs and interacted with QA lead and developers to resolve the issues.
- Participated in QA team meetings and weekly QA testing reviews.
Environment: HP Quality Center, HTML, Java Script, SQL, Windows, SharePoint, MS-Excel, MS-Office, MS-Outlook.