Sr. Test Engineer Resume
Orlando, FL
SUMMARY:
- 8+ Years Seasoned Quality Assurance Specialist with experience in manual and automation testing and application lifecycle management for Desktop, web, client/server, n - tier architecture, mobile applications and web services testing and test management.
- Familiar with SDLC and STLC having worked through full lifecycle implementations.
- Strong understanding of various methodologies including Agile / Scrum / Kanban, Waterfall, RUP, VModel, BDD, TDD.
- Domain knowledge across multiple industries - Consumer, Insurance, Telecom, Healthcare, Government, Insurance and Telecom.
- Various Testing experience - Black Box / Functional, regression, system, end-to-end, performance, mobile, smoke, sanity, SOA Testing, System Integration, Web services Testing,
- Automation Experience includes building frameworks, writing scripts/code, and batch processing.
- Proficient in using Test Lifecycle & Test Management tools Application Lifecycle Management (ALM), Quality Center (QC).
- Expert in Test Planning, Test cycle estimation and Test strategy document creation and defining SQA processes.
- Adept Programmer in Web Development and designed web pages using HTML, CSS.
- Working knowledge of using QTP, Selenium for testing automation.
- Used gems like Page-Object, RSpec, water-launcher, Cucumber, RAutomation, Nokogiri, simple-spreadsheet etc. and worked with reading input from different file formats like EXCEL, CSVtoYAML.
- Extensively created and executed SQL queries in Oracle, SQL Server, and MySQL tables in order to validate data at the back end
- Excellent understanding and knowledge of Business intelligence tools for various applications of ETL, Reporting, Data mining, Data Warehousing, and Analysis of data.
- Familiarity with Data Modeling Tools like MySQL workbench, Erwin
- Understanding Of relational database concepts (RDBMS) and experience in query construction using SQL.
- Expertise on J2ee IDEs Eclipse and spring tool suite (STS)
- Good knowledge of using Spring IOC and Spring MVC
- Good knowledge of consuming as well as exposing JAX-WS web services and JAX-RS rest web services.
- Expertise on JUnit, Easy Mock for unit testing, SOAPUI for web services Testing, Selenium, QTP, Cucumber for automation testing.
- Good understanding of service delivery and service support process and functions.
- Knowledge of Web Application Security and Top 10 OWASP attacks
- Good understanding of Authentication & Authorization of WEB Applications
- Better understanding on Single Sign-On (SSO), SSL encryption technologies
- Good Analytical, Problem Solving, Communication & Strong Leadership skills
- Open to new ideas with a strong desire to expand knowledge of Systems and Processes
- Self-motivated and also worked in a technically challenging environment and excellent communication, interpersonal and analytical skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/GRID/RC, HPQualityCenter/ALM, JunitTestNG, JIRA, SOAPUI, QTP, Eclipse, Appium, JMeter, Cucumber, Log4jFirebug, and Fire Path.
Language/ Script: C, C++, C#, Java, JavaScript, Shell Script, VBScript(UFT), SQL, PL/SQLVBScript(UFT), .NET
Frameworks: : Junit, TestNG, TDD, BDD
Firefox Addons: XPath, Firebug, Fire path
Web Technologies: HTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, CSS, Flash.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Center, Bugzilla and Visual Studio TFS, JIRA
Mobile OS: IOS, Android, Windows Mobile
Build/CI Tools: : Ant, Maven, Jenkins, Hudson
Version Control Tools: Subversion, Git
Databases Technologies: MS SQL Server 2000/2005, Oracle PL/SQL, SQL*Plus, TOADSQL*Loader, MYSQL
Operating Systems: Windows XP, 7, 8, 10/vista & server 2003, UNIX and Mac.
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Sr. Test Engineer
Responsibilities:
- Worked on Analysing business requirements/system requirements/functional testing requirements for opportunities pursued by the Business Group and built consumer facing applications.
- Creating and testing salesforce CRM Workflows, Approval Processes Validation Rules and sharing & Security rules.
- Worked under Agile Methodology where we do continuous PROD
- Deployments/Monolith release process using Space pods and used Change management system (CM) for legacy releases.
- Performed test planning and release coordination. Will involve in QA, Staging, UAT and PROD Deployments Using View Master.
- Assessed and analysed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Responsible for creating and maintaining Automation acceptance test suite using Selenium, Ruby and Cucumber framework. Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Created Automation test framework using Selenium WebDriver with platform team. And reviewed and provided feedbacks to platform team for which they designed for QA team usage.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
- Created and executed test cases for mobile app testing and actively participated in testing release checklists in Test flight version of APP.Mobile APP Verification using physical IOS and Android Devices along with emulators and simulators.
- Added Mobile Automation Test Scripts using Appium for real devices and emulators/simulators.
- Used Charle’s Proxy to check Mobile app API’s Response and logs.
- Developed and maintained Backend Automation suits and Automated Web Services by using SOAP UI. And used Swagger docs to maintain the all Applications API’s.Maintained backend queries where we get a single Auth. token for Consumers.
- Created and maintained Jenkins Jobs and CI/CD branch maintenance.
- Conducted smoke, functional, regression and cross browser testing (Chrome, IE, Fire fox, Responsive) on website and mobile platforms.
- Involved the quality assurance activities of enterprise website launch, publisher launch, client launch, carrier launches.
- Analysed system requirements and functional requirement/documents.
- Involved in Back End testing by extracting flat files from server, which were generated by Batch process to verify Data against Expected results.
- Proficient in writing SQL queries to test the Oracle database and making validations.
- Tested applications using various flag turn on and off conditions using Launch Darkly and pacman.
- Keep tracking Jira and updating the backlog tickets.
- Actively reviewing Automation PR’s along with my PR buddies team.
- Responsible for Unit Test plan/specifications with documented test results.
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project. And actively participated in stand ups and sprint planning’s. And Co-ordinating with offshore team and reviewing their daily status reports.
Environment: s: Jenkins, SOAP UI, Maven, Cucumber, BDD, TestNG, Page Object Model (POM), TortoiseSVN, RQM, Confluence, Self Service, Sentry,BigData,RollBar Quality Center, XPATH, Eclipse, TDD, Agile, GIT, SQL, Jira, Xcode, Android Studio, Genymotion, charle’s proxy, Elastic Search, New relic, Launch Darkly, Test Flight.
Confidential, Santa Monica, CA
Sr. Test Engineer /Mobile APP Tester
Responsibilities:
- Worked with teams to convert Business Requirements into Functional Requirement Specifications.
- Interacted with development teams to ensure applications met requirements, business rules, and high quality and SDLC standards. Involved with testing team to plan and implement testing efforts
- Analyzed system requirements, developed & executed detailed Test plans, Test cases, and Test Scripts.
- Developed test plans, cases, resource plans, reports and related schedules for all existing applications.
- Coordinated with product management teams in an agile environment to develop comprehensive test cases for web-based applications.
- Experienced in different types of testing such as Functional, Regression, Integration, System, (UAT) on the application.
- Automation testing using selenium web driver.
- Behavior-driven development using cucumber, junit and selenium.
- Experience in Web service testing Data migration testing, System testing, functional testing, support UAT testing, turning data into information.
- Executed Test cases manually and reported defects in Quality center.
- Creating SQL statements, validating test case results using SQL Queries.
- Performed Web Service testing with SOAP UI.
- Executed the test cases manually and used test automation as necessary.
- Developed automation test scripts using JUnit framework and Selenium Web driver.
- Involved in creating and executing test cases for different browsers on various versions of IE, Firefox, Safari and Google Chrome using Add-On like Firebug using Selenium.
- Performed Regression testing for new build and every modification in the application using Selenium web driver in eclipse.
- Participated in various meetings and discussed Enhancement Request issues.
- Continuous Integration of Build, Deploy and Test using Jenkins
- Prepared traceability matrix for requirements coverage to ensure quality and completeness.
Environments: Java, JUnit, Webservices, XML, HTML, Excel, Oracle, TOAD, SoapUI, Selenium web driver, Eclipse, Quality Center, JIRA
Confidential, Malvern, PA
Test Engineer
Responsibilities:
- Involved in preparing Test Plan as per Business Specifications.
- Made key decisions on the test automation approach and updated the properties file as per the coverage conditions.
- Maintained requirements traceability matrix for automation Testing Results within ALM/Quality Center projects.
- Revamped the role of ALM/Quality Center in the reporting and invocation of the UFT Test plans, Test Lab Test Sets in Test case execution of UFT Test scripts required for testing.
- Involved in automation of Test Cases using iTKO Lisa Tool.
- Created custom self-documenting and scripting reporting function for automated preparation of Test summary reports via ALM/Quality Center after every shakeout and submitted it to the managers.
- Created Automated SQL Validation scripts for backend validation using dynamic SQL Join scripts.
- Enhanced the existing automation scripts to better functional coverage and scenarios to performance tune and add self-handling exception criteria using UFT.
- Created custom Keywords invoking function/subroutine developed with overridden methods to allow for self-documenting code and auto-documenting test scripts using custom QTP libraries for existing test case.
- Developed and maintained Functional Libraries, Object repositories and Descriptive programming techniques in automation testing.
- Developed automated test scripts using UFT for functional and regression testing for data synchronization ensuring pub/sub model verification.
- Created reusable actions using UFT for existing test case request-response web services for enterprise integration.
- Architected and created Virtualization Environment for Upgrading and configuring of the HP Functional Testing Suite creating a virtual test lab for UFT functional testing with multiple scripts running simultaneously.
- Developed both Keyword Driven Framework and Data Driven Framework to automate regression test Scripts through UFT.
- Upgraded patches, versions and test scripts on the latest version of UFT and vice versa for latest HP libraries and add-ins to keep Automation as versatile as possible.
- Involved in testing jobs in UNIX server and verifying file formats.
Environments: ALM/Quality center, UFT/QTP, MS SQL Server, Oracle, MS Office, Java, VB.Net, JavaScript, XML, VBScript, Sun Solaris, Windows.
NTP Wireless, IL
Role: Test Analyst
Responsibilities:
- Detailed experience with the AMDOCS CRM Application, on the telecom domain in creating the data required for testing the application which is a Java Application.
- Experience with User Acceptance testing, Functional, System and Regression Testing techniques.
- Followed the Agile Methodology thoroughly as the requirements are frequently added according to the present Marketing Strategy.
- Comprehensive knowledge of telecommunications, including ISDN, SONET, and ATM.
- Good Knowledge of Source Data Environments: TIRKS, BAAIS, and IVAPP.
- Thorough experience with the SQL Database and TOAD as the backend. Executed the SQL Queries to retrieve the data from the Database relating to the different environments.
- Exposure towards the Batch Processing testing including ETL jobs.
- Developed Test plans and accordingly created Test scenarios and Test cases in a detail.
- Performed Integration Testing to test the different screens within the application and also integration with the application and Data Base.
- Executed the test cases and used the Trac to log defects, retested when the code fix has been done.
- Worked with the real Pharmacy stores to understand the application and get the real-time experience to understand the production issues.
- Automated test cases using selenium web driver.
- Introduced to all the newest applications from multiple releases and tested all the application requirements from the older to the newest versions, to understand the Business requirements before reaching the Market.
- Worked with the real-time modules related used for production environments in latest releases.
- Exposure to Enterprise Product Catalogue to configure products for use by CSRs in call centers.
Environments: Trac, Selenium Web driver, TOAD, SQL Developer, VB, UNIX, HTML, XML, Oracle, Windows NT.
Confidential, Austin, TX
Test Engineer
Responsibilities:
- Created Test Plan, Test Cases by analyzing Business Requirement Document.
- Analyzed Software and Business Requirements documents to get a better understanding of the system from both technical and business perspectives.
- Responsible for creating Test Cases and developed Test Matrix for various scenarios.
- Managed a team of 11 member.
- Gathered requirements from Users, tracked the minutes of the meeting and updated in the SharePoint with the requirements and the business rules.
- Performed Smoke testing for every new build, Positive testing, Negative testing, Regression Testing Configuration testing, Performance Testing, Security testing, Integration testing and UAT.
- Manually tested modules for compliance with functional requirements.
- Updated the Test Scripts for Regression build based on the enhancements to the application.
- Conducted Business, Functional, User Acceptance and Usability testing.
- Validated the process of Application manually whether the application is get approved when the consumer directly submits an application for an Insurance plan.
- Written and executing manual test cases.
- Validated XML and 824 files based on the Data captured from the Application.
- Reported and managed issues through a formal bug tracking system.
- Logged the defects in Clear Quest and keeping track of the Defect throughout its life cycle.
- Assigning, reporting and tracking of defects making sure that the Defects are prioritized based on the severity of the Defect.
- Involving in QA team meeting and bug tracking meetings.
- Proactively interacted with Business Analysts and Developers leads regarding testing status and defect triage.
- Wrote SQL queries for backend verification and validation using several SQL statements and joins.
- Validated different feeds in the mainframe application and verified the actual results in the database.
- Verified the data between GUI and database are reflected correctly.
- Extensively involved in validating the Business Rules for the different modules.
- Performing Integration testing of Special programs like 2013 and 2014 flows of the application.
Environment: ASP. Net, JBoss, EBS, VB.Net, C, C++, Agile Methodology, and Share point, SQL 11, Clear Quest, Windows XP/Vista.
Confidential
Manual Tester
Responsibilities:
- Involved in testing the Facets application from end to end manually. Attended Daily/Weekly status calls from the Client/Onsite Coordinators.
- Analysing the System Requirement and involved in manual testing of applications Served customers on product quality and current availability status.
- Good experience in Agile and Waterfall methodology.
- Extensively worked as a QA Analyst in Web applications, Client Server Applications and Database Systems for different software domains.
- Good experience in SQL queries and Joins Executing Shell script in UNIX / Linux.
- Testing and User Acceptance Testing. Experience in Black Box testing.
- Involved in ETL Testing (Data is extracted from flat files, multiple databases and transferred to target database. Validated the data as per the Mapping Documents.
- Involved in Test Strategy, Test Plans, Test Cases, Test Results, Bug Reports using Process Management tool and bug management tool.
- Reporting and reviewing bugs in Mingle and JIRA.
Environment: Java, JavaScript, Load runner/win runner, and MySQL, QC, Linux