We provide IT Staff Augmentation Services!

Sr. Qa Engineer Resume

Morrisville, NC

PROFESSIONAL SUMMARY:

  • Currently working as Sr.QA Engineer in Confidential Software E - commerce Global.
  • Around 6 Years of experience as a Software Quality Assurance Testing, Manual Testing, Automated Testing in Web, Windows, Server-Client Applications and Databases/ETL in variety of Applications
  • Extensively worked as a QA Automation Engineer on Web application, Client Server Applications.
  • Experienced in working with different front-end HTML, CSS, and backend programming languages like Java
  • Hands on experience in test case preparation, test case execution and bug reporting using JIRA, Bugzilla, Bug MS
  • Excellent knowledge of Software development life cycle (SDLC) and Software test life cycle (STLC)
  • Experienced in developing Test cases from Business Requirements in ALM/HP Quality Center& Microsoft Test Manager
  • Experienced in performing Back end testing by writing and executing SQL queries in Cassendra & MS SQL
  • Experienced in enhancing the Selenium script using NUnit, BMob Proxy, WebDriver Event Listener, NuGet Package, NLog etc.
  • Experienced in creating custom functions, methods using Visual Studio 2015
  • Expertise in developing Data Driven Framework, Keyword driven Framework and Hybrid Framework using UFT & Selenium
  • Strong Knowledge of a wide range of investment products including fixed Income, equities and Options
  • Strong Knowledge on implementing Security Master Data Management using Golden Source Data Model
  • Experience in Client Reporting validation that is primarily responsible for the presentation, fulfillment, delivery and archival of customer facing documents like trading confirmations and customer letters
  • Experience in managing complex and critical projects using SDLC and RUP methodologies. Proficient using Microsoft Office products that include Excel, PowerPoint, Team Foundation Server (TFS), and SharePoint
  • Experience in data manipulation and writing SQL queries
  • Loaded test Steps for each test Scenario on the Application Lifecycle Management (ALM) Module.
  • Working experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
  • Participated in Requirement Analysis with the development team and the client
  • Experience in Cash Equities Application Support for Banking Firms .
  • Experience in Manual Testing using Quality Center and Rational Test Manager
  • Experience in Automated testing using Mercury’s QTP and IBM’s Rational Robot
  • Performed extensive Manual Testing on Client Server and Web based Applications.
  • Well versed in Functional Testing, Integration Testing, System Testing, Regression Testing, GUI Testing, White Box, GUI, Functionality, Integration, Regression Usability and User Acceptance Testing (UAT)
  • Experience in Performance Testing using Mercury Load Runner
  • The concepts of Objects, Classes, and their relationships and how to model them and good hand on experience on spring 2.5 framework
  • Good Knowledge in ZKOSS Framework and strong knowledge in designing using both Zkoss and CSS also
  • Having experience on Development tools like Eclipse and STS
  • Experience in App/Web servers Apache Tomcat
  • Work experience on J2EE, spring, Web Applications, Web services and SQL

TECHNICAL SKILLS:

Programming Languages: SQL, C, Java, PL/SQL, MSSQL, HTML, JavaScript, VB Script, Unix Shell script

Core Java: Multithreading, Applets, Collection, and Swing

J2EE Technologies: Java EE, JSP1.2/2.0, Servlets 2.3/2.4/2.5, JDBC 2.0/3.0, JMS 1.1, EJB 2.0/3.0

Web Technologies: HTML5, XML, CSS3, JavaScript, HTML, FrontPage, Macromedia s Dreamweaver and Flash

Framework: Design Patterns, Struts 1.0/1.1/1.2/2.0 , Hibernate 2.0/3.0, Spring 1.0/2.5

Databases: Oracle8i/9i/10g, MS SQL Server 2005/2008/2012 , MS Access, SQL Server

Operating Systems: Windows 95/98/NT/2000/XP, UNIX, Linux, Mac OS X

Testing Tools: QTP 7.x, 8.x; Win Runner 7.x, 8.x; LoadRunner 7.x, 8.x; Quality Center 8.x, 9.x; Test Director 6.x, 7.x, 8.x; Rational Test Manager, Rational Clear Quest, Rational Robot, STS, Eclipse3.3/3.4

Methodologies: Rational Unified Process (RUP), Agile (SCRUM), UML, Waterfall

Web Servers/application servers: Apache Tomcat Server5.0/6.0, IBM Web Sphere Server 6.1/7.0, Bea Web logic server8.1/10.0

PROFESSIONAL EXPERIENCE:

Confidential, Morrisville, NC

Sr. QA Engineer

Responsibilities:

  • Responsible for creating test plans, test cases, test scenarios and mapping business requirements to test cases.
  • Designed the test cases and developed test scripts using Java and Selenium RC/IDE.
  • Developed Test Plan, Test Cases and executed various test scripts functional testing.
  • Developed ANT Build scripts to run Sanity Test scripts developed in Selenium RC.
  • Extensively involved in integrating Selenium RC with existing API to test framework.
  • Used JUnit framework for test cases Performed Black Box and Unit testing using Equivalence Partitioning analysis.
  • Used Quality Center as Test Repository for Requirements, Test plans.
  • Worked actively with developers in expediting the code as against the specs and performing Unit Testing.
  • Create & Maintain Function library, test sets UFT Scripts in ALM for automation trigger through UDeploy
  • Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
  • Used Selenium GRID to execute test cases parallel on different target machines.
  • Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
  • Responsible for life cycle development, testing and production performing 12c and 11g RAC installations, configuration, tuning and troubleshooting on AIX, Linux and HP-UX operating systems
  • Supported installation and setup of ORACLE RAC databases. Monitoring and Administrating ORACLE RAC databases on ORACLE 12c & 11g Clusters (4 Node with high availability) in Superdome Technology (Active - Active).
  • Installed and Supported the company's most Critical Application CC&B / Customer care & Billing Databases.
  • Upgraded databases from 11g to 12c using both manual method and Database Upgrade assistant (DBUA) in Exadata environment. Upgrading primary and standby databases in a Data guard configuration.
  • Supporting production databases in Exadata 24x7 in on-call rotation.
  • Configuring and managing database backups and export files to ZFS filesystem in an EXADATA environment.
  • Cloning production database to lower environments using RMAN active duplication as well as from backups and scrubbing sensitive data before releasing to the application.
  • Establishing back-up policies and Restore activity, backup using User Managed Backup (Data Pump) and Recovery Managed Backup (RMAN).
  • Databases/schema/table refreshes using Data pump export/import.
  • Building and maintaining Oracle Stand by databases, Active Data guard for real-time replication and for disaster recovery.
  • Involved in Working closely with the Solution Quality Analysts by providing debugging and testing assistance as needed to meet sprint objectives.
  • Identified Re-Usable components in all modules and written Reusable functions using Selenium Web driver and Java / JavaScript
  • Involved in coding for JUnit Test cases and used JIRA to keep track of bugs and issues
  • Worked with QA team for testing and resolve defects with hands on experience on Selenium framework
  • Involved in Requirement Analysis and Validations.
  • Involved in meetings with users to validate business requirements
  • Developed Test Cases for testing US websites and Web services.
  • Performed Functional Testing in QA, Staging, Pre-production and Post-production builds.

Environment: Java, Selenium RC/IDE, Eclipse, JUnit, Ant, SoapUI, Quality center, SQL, PL/SQL, Oracle, Windows Solaris, UNIX, Linux, Sybase, Oracle 10g, JDBC, Spring v4.1.0, Spring MVCSpring Boot, Apache CXF, Clear Case, Tomcat, ALM 12, JUnit, jQuery, JIRA, Maven.

Confidential, San Jose, CA

SDET/ QA Automation Engineer

Responsibilities:

  • Designed, executed, and maintained automation Test Scripts in Selenium WebDriver using JAVA TestNG and Maven.
  • Integrated with Continuous Integration tool Jenkins for running test on nightly basis automatically.
  • Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG, Maven and Java.
  • Worked on the Parameterization using TestNG Parameters and Data Provider annotations in Selenium WebDriver Scripts.
  • Well versed in locating various GUI elements using XPath, CSS, Link text, Id, Name, Class name, Tag names, partial Link text to test both web and mobile applications.
  • Involved in defining Test Scenarios for the applications and performed manual testing in HP ALM.
  • Tracked the defects, prepared status summary reports and reported defects through HP ALM.
  • Worked on Mobile development concepts like server-side Mobile API, Mobile Components, Emulators, Device Groups, Device Detection, and Mobile request processing.
  • Involved in mobile testing by writing java scripts for automation through Selenium APPIUM.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Implemented simulator for Mobile App Testing in Android Platform using APPIUM.
  • Generated test scripts using Selenium and Ruby.
  • Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
  • Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
  • Design of module interfaces and standard coding practices in Perl and UNIX shell scripting.
  • Used Maven for building the application and deployed on BEA WebLogic Application Server.
  • Performed defect reporting and bug tracking using ALM and followed up with development team to verify bug fixes, and update bug status.
  • Used HP ALM 11 for test documentation management and as defect-tracking tool to enter defects regarding the issues found during testing, maintaining the defect status for its life period.
  • Performed automated acceptance tests written in BDD (Build Driven Development) using Cucumber.
  • Performed defect reporting and bug tracking using ALM and followed up with development team to verify bug fixes, and update bug status.
  • Used HP ALM 11 for test documentation management and as defect-tracking tool to enter defects regarding the issues found during testing, maintaining the defect status for its life period.
  • Validated the customer account records and their order details with Databases using SQL Queries.
  • Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
  • Performed back end testing on Oracle Database by writing SQL queries.
  • Used Quality Center to track and report system defects and bug fixes. Written modification requests for the bugs in the application and helped developed developers to track and resolve the problems.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each sprint deliverables.
  • Performed manual and automation scripts development on Agile (SCRUM) Methodology.

Environment: Java, Selenium WebDriver, Eclipse, TestNG, Appium, Agile, Cucumber, Maven, ALM, UFT, JIRA, VB Script, Java Script, Microservices, XPATH, SoapUI, Lisa, Jenkins, Perl Script, Groovy, Fire path, Firebug, Python, HTML, XML, agile, TDD, POM, ALM, SQL, Oracle, and Windows.

Confidential

QA Analyst (Mortgage Banking)

Responsibilities:

  • Managed the Street Side Middle Office equity trading system level 1 and 2 support team of support and QA analysts.
  • Reviewed/validated, and approved system change requests.
  • Monitored and enforced service level agreements (SLAs) with business users.
  • Managed periodic software production releases.
  • Served as the gate keeper for all Street side systems production environments to ensure all changes are approved prior to production deployment.
  • Responsible for the maintenance and support of 3 trade processing systems (Viper Trade Processing/Figuration/Enrichment, Trade Netting, and Purchase and Sales Reconciliation systems).
  • Supervised various initiatives to improve user responsiveness and support efficiency.
  • Managed IT incidents from problem identification to problem resolution and wrote RCAs related to major incidents.
  • Created and actively managed the Street side US on-call support rotation schedule.
  • Expertise in writing SQL Statements in database to make sure whether the data is populated in Data Mart/Data warehouse According to Business Rules.
  • Responsible for validation of Target data in Data Warehouse and Data Marts which are Transformed and Loaded
  • Involved in investigating the errors by tracking the root cause for the error.
  • Collected evidence for each step of the process to ensure that any errors are captured in time and resolved immediately.
  • Written Complex SQL Queries to validate the database systems and for backend database testing.
  • Raised defects in JIRA defect tracking system.
  • Valuable experience in writing SQL to data validation in migration as part of backend testing worked with ETL group for understating mappings for dimensions and facts.
  • Developed Test Scripts and executed them manually to verify the expected results and published the same to wider audience upon successful completion along with QA signoff.
  • Documented and reported various bugs during Manual Testing.
  • Written SQL Queries to define, Identify and validate the code written for the data movement into the database tables.
  • Retesting the resolved defects/issues after the developers fix the defects
  • Worked in Agile Scrum methodology
  • Worked on issues with migration from development to testing.

Environment: Windows, Ms-SQL Server, Html, Xml, Java Script, QTP, QC, Oracle SQL Developer, HP ALM, JIRA, Putty, Citrix Control, CRM Java, Oracle, Visio Windows XP/2000, XML, TOAD, SQL PLUS, SharePoint, J Meter.

Confidential

Software Engineer/QA Engineer (Banking)

Responsibilities:

  • Analyzed the Business Requirements document and have written Test Cases
  • Analyzed the Test plan, which detailed the testing scope, strategy, test requirements, and necessary resources
  • Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
  • Involved in Functional, Regression, Performance and User Acceptance Testing.
  • Performed User Acceptance Test on the application by interacting with the end-users.
  • Provide a weekly project report that includes testing metrics and status reports.
  • Extensively used SQL scripts/queries for data verification at the backend.
  • Reported bugs and interacted with developers to resolve the problems.
  • Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Actively involved in coding in Spring.
  • Involved in designing and implementing Model classes with JPA annotations for database
  • Persistence and developing controllers using Spring MVC framework
  • Involved in designing and implementing Zkoss and CSS designed Front end pages.
  • Involved in Unit Testing and Reporting Bugs in Bug MS.
  • Involved in interacting with clients to understand the functional requirements.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets.
  • Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements.
  • Wrote test plans and performed unit testing and performance testing.

Environment: Java, Selenium WebDriver, Jenkins, Maven, TestNG, SOAP UI, Quality Center, GitFire path, Firebug, XPATH, CSS, HTML, Groovy, Java Script, XML, SQL, OracleWindows, Spring MVC, ZK Software.

Hire Now