Sr Automation Engineer Resume
VA
SUMMARY
- Over 8 years of software quality engineer on large diversified projects, including manual/automation test case execution, defect tracking, test plan/test case creation and management, and requirements analysis
- Worked in multiple domains like Finance, Health Care, Insurance, Ecommerce, Media &entertainment and Telecom Domains.
- Extensive experience in Sanity testing, Feature testing, Functional testing, System testing, Compatibility testing, Retesting, Regression Testing, Performance testing, Load testing and stress testing in mobile handsets and web - based applications.
- Worked with the QA Supervisor and/or QA Lead to create the Level of Effort (LOE) estimate for all testing activities within the project.
- Worked with the QA Supervisor and/or QA Lead to create the Test Strategy and Test Plan.
- Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
- Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Involved in developing automation frameworks using Selenium WebDriver, Protractor, JUnit and TestNG.
- Developed and Implemented automation scripts using Selenium Web Driver and Java on Eclipse IDE and Net Beans using Java.
- Involved in writing automated scripts for Angular JS application using protractor and Java scripts.
- Created and executed performance suite utilizing JMeter to determine page response time and database error rate under heavy load.
- Documented Defects found during test on Quality Center/ALMsystem and communicated, recorded problems to the responsible development personnel.
- Excellent knowledge in writing unique XPath using fire bug and fire Path to identify web elements. Experienced in providing the efficient locators strategy like XPath and CSS to run Web Driver script in stable condition.
- Working experience with defect tracking tools like ClearQuest, Jira and Team Foundation Server.
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows Operating Systems and UNIX Environments.
- Expertise in implementing Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing Test Objective, Strategies, Scope, Test procedures and Test Matrices.
- Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
- Strong Experience on client-side JavaScript tests with Mocha and used Jasmine, behavior driven development framework for testing JavaScript.
- Experience on validating request and response XML, SOAP and RESTFUL web-service calls
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD).
- Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium Web Driver to develop BDD framework.
- Worked on Selenium, Coded UI test & QTP in related IT Services products.
- Experience with bug tracking tools like Quality Centre/Test Director and familiar with Clear Quest, Bugzilla and Firebug.
- Excellent skills and experience in performance testing using JMeter, HP tools Quality Center, QTP, Load Runner and performance Center.
- Solid experience inperformance/stresstesting usingHP LoadRunner, especially correlation, custom coding and load analysis.
- Experienced in Cloud automation using AWS Cloud Formation templates.
- Experience with migration to Amazon web Services AWS.
- Experience in and mobile applications testing with Appium (iOS/Android).
- Extensively used Assertions in SOAP UI to validate web services responseand tested both XML and JSON formats.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Strong in writing SQL queries to perform backend data validations.
- Have built a test automation framework based on Page Object Model, TestNG and Selenium Web Driver.
- Excellent experience with source version control tools such as Subversion (SVN) & GIT.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
- Good analytical and communication skills and ability to work independently as well as with a team.
- Experienced of connected (non-embedded modem) as well as embedded modem communication and integration with wireless carrier networks and radio Access Technology: GSM, CDMA, LTE, 3G/4G technologies.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, QTP, HP Quality Center, JUnit, Cucumber, TestNG, SOAPUI, Appium, JMeter, Load Runner
Language/ Script: Java, JavaScript, Shell Script, VBScript, C, C#, Python, Gherkin, Power Shell
Frameworks: TDD, BDD, Junit, Jasmine, Protractor
Firefox Add-ons: Fire Path, Firebug
Web development: HTML, XML, CSS
SOA Technologies: SOAP, REST, Web Services, SOAP UI, Postman, JSON
Tracking Tools: HP Quality Center, Bug Zilla, Visual Studio TFS, JIRA, Rally, HP ALM
Build/ CI Tools: Ant, Maven, Jenkins, Hudson, Git, Bitbucket, Bamboo
Databases Technologies: MS SQL Server 2000/2005/2016, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows, UNIX, Linux, Mac
Methodologies: Agile (Scrum), Waterfall, SDLC, STLC
Test Framework: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
MS Office tools: Outlook, Word, Excel, PowerPoint
PROFESSIONAL EXPERIENCE
Confidential, VA
Sr Automation Engineer
Responsibilities:
- Developed Test Cases and Test Strategy that addresses Database Impacts, Software Scenarios, Regression Testing, Negative Testing, Error or bug retests and Usability.
- Operate in Agile methodology by participating in Daily Stand Ups, Sprint Planning, Technical Grooming, Retrospective meetings and provide estimates to Testing tasks for User Stories in Story Points based on understanding and analysis.
- Worked with Business Analyst, Developers, and DBA’s in defining detailed and reusable Functional, System Integration, and Regression test cases and completing Requirements Traceability Matrix.
- Performed Manual and Automated Testing with various testing tools.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, BugZilla
- Responsible for creating UI automation framework in C#and Vb script for the ease of report creation and a simpler interface for the business users.
- Created Test Automation via C#or Coded UI using Microsoft Visual Studio.
- Involved in writing Automation scripts and executing scripts.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (JUnit, Maven).
- Responsible for implementing Page Object Model (POM) using Selenium WebDriver.
- Executed Automated Test Scripts for Web application testing using Selenium WebDriver based on business rules and Annotated documents.
- Contributed and maintained mobile automation test scripts with See Test.
- Enhance scripts for API automation using Soap UI and Test Harness.
- Worked on SOAPUI with WSDL coverage, WSDL refactoring, composite project, requirement management form-based request editor, XML inspector, Data Source Test Step.
- Develop methods, standards, procedures to determine product quality or release readiness.
- Performed automation tests using JavaScript and Protractor to perform UI testing.
- Extensively used JavaScript for client-side validations.
- Wrote and executed automated tests in JavaScript, Protractor, Selenium for a browser-based application
- Expertise in HTML, CSS, JavaScript, XML, AJAX, HTTP, Angular.
- Deploy code to production using tools like TeamCity, Jenkins, Team Foundation Server for Web applications.
- Perform backend validations in the SQL server database and deploy SQL database scripts in the lower environments.
- Created Drill-down and Sub-Report using SSRS. Monitored the performance of the reports.
- Developed Tableau visualizations and dashboards using Tableau Desktop and workbooks from multiple data sources using Data Blending.
- Worked on Tableau for effective reporting to provide Business Intelligence (BI) to facilitate expenditure tracking using various matrices critical to decision making.
- Worked on Oracle Cloud Service Application consisting of CC&B, Billing Insight.
- Tested rates by developing Rates Calculation Sheets in Excel and validated results in CC&B against corresponding Bill Segments using Oracle CC&B VERS 2.5.
- Test Mobile app s behavior under various interruptions: battery strength (full/medium/low), incoming and outgoing SMS. Devices used for testing include iPhone, iPad and android.
- Implemented simulator for mobile app testing in IOS, Android using Appium Tool.
- Created Emulator and Simulators using Android SDK and Xcode.
- Implemented Appium Scripts to test iOS and Android platforms
- Identified mobile elements usingAppium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Tested the application under internet speeds including on 3G, 4G/LTE and Wi-Fi.
- Tested the Examiner’s app on networks such as AT&T, Verizon and T mobile.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application.
- Installed and configured LDAP servers to authenticate between Linux, Apple and Windows environments.
- Experience in Linux system administration specifically in installation, maintenance, configuration and monitoring efficiently to achieve organizational goals.
- Participate in Release meetings to provide confirmation and provide extended support for production deployment, post deployment validation for all Go-Live.
Environment: Selenium,C#, Agile Methodology, Jira, QA Complete Web Services (SOAP & RESTFUL), Postman, SOAP UI, See Test, Test Harness, Appium, C#, Firefox, IE, Chrome, Linux, SQL, Oracle, Tableau.
Confidential, VA
Automation Test Engineer
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in all scrum events such as Backlog grooming, Sprint Planning, Daily Scrum, Demo and Retro meetings.
- Created detailed test plan to identify test cases, identified and defined test scope to come up with risk assessment.
- Recorded detailed test cases including test steps and success criteria into Project Management tool ALM& Linked the test cases with respective user stories.
- Created and executed detailed test cases with step by step procedure and maintained the test logs, test reports, test issues, defect tracking using ALM Quality Center.
- Created test suites for Regression testing, Smoke testing and Sanity testing. Executed various test plans for identifying defect and reported them with details log information and screenshot in defect tracking tool (ALM).
- Identified test cases which need to be automated and created.
- Created reusable libraries in Java to test automation, build page object models (POM) to create reusable code.
- Created test suites to read the test data from csv files to use in Regression, sanity and smoke test automation suites.
- Configured Java Selenium Web Driver, TestNG, Maven tool and created selenium automation Java using TestNG framework and page object model (POM).
- Improving maintainability and design of legacy code by integrating a JUnit test harness and refactoring.
- Identified test cases to automate, automated those test cases using Selenium WebDriver and JUnit.
- Created Stored Procedures, Views, Triggers, User defined Functions and scripting Complex T-SQL logics for business logics.
- Built automation framework in Selenium WebDriver using behavior driven (BDD) approach in Cucumber framework.
- Involved in debugging, troubleshooting API proxies using Trace tool and analyzing performance metrics.
- Involved in White box testing using TestNG, Maven and Selenium WebDriver.
- Coordinated with developers and record defects in JIRA to track until they are resolved with proper documentation.
- Assisted Application Developers and technical support staff in identifying and resolving defects.
- Involved in debugging and bug fixing of application modules using Bugzilla for tracking.
- Wrote Scenarios, Scenario outlines and Step Definitions using Gherkin in Cucumber for BDD.
- Validated web services manually and through automation using SOAP UI.
- Writing and managing automation test-cases for REST API endpoints usingPostman tool.
- Developed multiple Selenium WebDriver Java scripts for Black-box Testing.
- Involved in writing automated scripts for application using Java scripts.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested and implemented improvements.
- Integrated LoadRunner with Quality Center to store scripts, scenarios and results as well as scheduling multiple overnight test runs.
- Integrated SiteScope with LoadRunner to monitor server OS Unix, Windows, Sun and Application DB Performance Siebel, WebLogic, WebSphere, Oracle, SQL Server as well as network performance and availability.
- Implemented test automation scripts for mobile testing usingAppiumforAndroidandiOSapplications.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- UsedAppiumto facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.
- Good experience in mobile testing using Appiumin both IOS and Android applications using simulator and emulator.
- Engage with Deployment and provide QA Test activities dependencies and test timelines.
- Involving in giving daily and weekly reports to clients.
Environment: Java, Selenium WebDriver, ALM, TestNG, SQL, Maven, Postman, Cucumber, Gherkin, Appium, LoadRunner, Windows XP, MS Access and MS Excel.
Confidential, VA
QA Analyst
Responsibilities:
- Created the Requirement Traceability Matrix (RTM) and the test procedure for various projects.
- Involved in extensively using JIRA and Confluence to report and track defects during the Defect life cycle.
- Created and modified the test scripts with the help of requirements and use cases provided by Business personnel.
- Performed interface testing for the application with all touch points with host and other Client/ServerApplications.
- Interacted with Developers for status of the bugs and re-tested the fixed Bugs.
- Developed and maintained release acceptance tests using Selenium IDE, Test NG and Eclipse.
- UsedSelenium WebDriver to run test cases in multiple browsers and Platforms.
- Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Test Automation (Java /TestNG).
- Experienced in load and performance testing tool Load Runner.
- Identified and worked on regression test efforts needed for the projects.
- Expertise in writing SQL queries including complicated joins to verify proper mapping of data elements
- Tested the compatibility of modules in different environments.
- Configured Selenium WebDriver, TestNG, and created Selenium automation scripts in java using TestNG prior toagile release.
- Maintained and administered source code for version management of source code which included Subversion and Bug Reporting for adding users and fields.
- Worked across organizations to initiate and implement software development and testing processes to ensure highquality applications.
- Worked towards accomplishing on time delivery of all the projects, complying with adopted IT standards.
- Used LoadRunner Analysis tool to create high level results presentations for senior management as well as detailed results for development resources.
Environment: Agile Methodology, Java, Selenium IDE, Selenium Web driver, TestNG, Eclipse, Load Runner, JIRAFirefox, Chrome, SQL, Oracle, Subversion
Confidential
Manual/QTP Tester
Responsibilities:
- Carried out GUI, Functionality, Integration and Regression testing using QTP.
- Involved in Creating and maintaining Object repositories, Function Libraries and Recoveryscenarios using QTP.
- Created C# based scripts forSeleniumWeb Driver with JUnit as automation framework.
- Conducted Functional and Regression Testing using QTP and identified application Bugs and documented in JIRA.
- Performed back end Database testing using SQL Scripts in SQL Server and Teradata.
- Used Quality Center to invoke the scripts and initially performed the baseline testing, as well asorganized all the scripts systematically and generated reports.
- Interacted with Business Analysts and Developers in requirements analysis, design reviews, testing and documentation for application developed in Waterfall environment.
- Worked on SOAPUI 4.5.0 with WSDL coverage, WSDL refactoring, composite project, requirement management form-based request editor, XML inspector, Data SourceTest Step.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and APIversioning strategy.
- Extensively involved in writing manual test cases, automated test scripts and executing manualand automated test scripts for System testing and Regression testing.
- Developed manual test cases for regression testing based on the requirement documents.
Environment: QTP, C#, Junit, SOAP, JSON, Quality Center, XML, Quickest Pro, SQL, Web Logic, Windows 7, Waterfall.
