We provide IT Staff Augmentation Services!

Sr.qa Engineer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of professional experience in Informational Technology (IT) with emphasis in Quality Assurance (QA).
  • Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and Test Methodologies.
  • Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE, Quality Center, JIRA and SOAP UI.
  • Experienced in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
  • Experienced in using Ant and Maven build tools to manage framework dependency jar files.
  • Experience in developing framework using Junit, TestNG and Page Object Model.
  • Key expertise includes testing & debugging GUI & Multi - Applications environment & automated testing using Selenium WebDriver.
  • Strong Knowledge in Software Architectures like, n-Tier, 3-Tier, Service Oriented Architecture (SOA), and Web Services.
  • Expertise of web services and XML based technologies likeSOAP, XML SPY.
  • Strong experience with SOA architecture which include Soap Web Service and RESTful Web Service Testing.
  • Experience in Deploying Java builds using Jenkins Continuous Integration tool.
  • Expertise in functional, data-driven, load testing for web services and web based applications using SOAP UI.
  • Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
  • Experience in Business Functionality Testing, Smoke testing, User Interface testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
  • Excellent understanding of Test Methodologies and the overall Software Development Life Cycle (RUP and Agile model) from requirements to product release.
  • Excellent skill in finding bugs and over defect management, using bug tracking tools - Clear Quest, Quality Center, etc.
  • Experienced on writing SQL queries and PL/SQL procedures to extract data from various source tables to perform database testing.
  • Excellent communication and presentation skills, self-starter, quick learner, strong analytical skills, team player, good mentor and possess positive attitude.
  • Flexible and versatile to adapt to any new environment with a strong desire to keep pace with latest technologies.

TECHNICAL SKILLS

Automation Tools: Selenium IDE/RC/WebDriver/Grid, TestNG, Junit,Appium

Languages: Java, Java Script

IDE: Eclipse 4.3, Clear Quest.

Scripting Languages: VB Script, Java Script, Shell, Python.

Build Tools: Maven, Ant.

Continuous Integration tools: Jenkins

Bug Tracking Tools: BugZilla, Rational Clear Quest, JIRA.

Management Tools: Quality Center, Rational Clear Case, Rational Requisite Pro.

Database: ORACLE (SQL), PL/SQL.

Version Control Tools: SVN, GIT.

Web Debugging Tools: Firebug, Chrome debug console.

Operating System: Linux, Windows, Mac, iOS, Andriod

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr.QA Engineer

Responsibilities:

  • Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
  • Involved in automating test cases using Selenium WebDriver with TestNG.
  • Extensively worked on selenium web Driver with the preferred Languages Java, C Sharp, Python, Ruby and Perl.
  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Extensively involved in writing and testing the test cases using TestNG.
  • Utilized testing tool TestNG extensively for the integration testing and unit testing.
  • Involved in Parallel and Cross Browsing Testing using Selenium GRID and TestNG.
  • Executing manual and automating test cases in a distributed environment including HTML, web services, and Selenium Grid, Apache-Maven, client/server and database applications.
  • Performed Maven as project management and build tool.
  • Used Selenium WebDriver for writing test scripts for regression test coverage.
  • Introduced and Implemented open source web test tool Selenium and WebDriver for cross browser testing.
  • Executing test cases to test the functionality of Services using SOAP UI.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Experienced on MobileAutomation(Android & IOS) using Appium (Selenium3.0)
  • Experienced in implementing automated testing and built test automation framework using Appium for Android.
  • Experienced with installation, configuration of the Android SDK and ADT Plug-in for Eclipse IDE and setting up of the Android Framework Test Environment.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Performed Gray Box Testing, Regression Testing, Functional Testing, Usability testing
  • Performed testing on Mobile devices for compatibility check
  • Used SOAP UI for testing Web Services, inspection of WSDL files, generation of SOA envelopes, and acceleration of many other common XML tasks encountered during development of Web-Service enabled applications.
  • Implemented Selenium GRID for compatibility testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
  • Edit and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).

Environment: Selenium IDE/WebDriver, Java, TestNG, Maven, Data Driven Framework, Eclipse, Jira, SoapUI, Quality Center, Waterfall & Agile Methodology (for different Projects), JavaScript, Android, iOS, XML, HTML, Firebug, Internet Explorer, Google Chrome, Mozilla Firefox, Virtual Machine Subversion (SVN), MS Excel, SQL, Windows 7.

Confidential, Moorehead, MN

QA Engineer

Responsibilities:

  • Created Test strategy and plan, create test data and organize test plans and test runs for automation.
  • Designed automation steps, identifying objects and creates test scripts.
  • Identified test cases to automate and automated test cases using Selenium WebDriver, TestNG and Java.
  • Implemented Page Object Model Automation framework with Java, Selenium WebDriver.
  • Developed the automation framework using Selenium and TestNG for functional testing.
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in Java.
  • Used Maven, SVN, Java and Selenium Grid to create nightly automation scripts.
  • Plugins with Continuous Integration for builds validation, using Jenkins.
  • Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
  • Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
  • Automated regression suite using the Selenium WebDriver.
  • Used the Firebug to inspect the XPath of the web elements and Eclipse IDE for Java development.
  • Worked closely with development team in creating automated scripts for the application using Selenium.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
  • Developed Web Service Test with SOAP UI to test SOA platform.
  • Define software quality metrics that lend traceability to the software lifecycle in order to measure and track delivery dates, defect rates, and burn rates.
  • Analyze testing results and defects, and provide recommendations to development team.
  • Reported the bugs/defects through Quality Center.
  • Worked in Agile Scrum Development Environment with frequently changing requirements and features set.
  • Performed regression tests on the application to assure proper functionality of the site after new builds.
  • Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from oracle database.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.

Environment: JAVA, Selenium WebDriver, Selenium IDE, TestNG, ALM (QC11.5), Maven, XML, MS Excel, HTML, JSON, JavaScript, XPath, Eclipse IDE, Firefox, IE, Chrome, Firebug, Windows.

Confidential, Mountain View, CA

QA Analyst

Responsibilities:

  • Testing of new features by creating test specifications, test cases, and working closely with development and business teams.
  • Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing using Black Box Testing methodologies.
  • Reviewed and updated Requirements Traceability Matrices (RTM) that satisfy all required project’s test conditions.
  • Define, develop, and execute automation test scripts using Java that leverage black and white box testing across functional, non-functional and performance testing.
  • Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, Selenium Grid and Selenium RC.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Developed automated scripts using Selenium RC, Java, Junit in Eclipse IDE to perform functional and regression testing for web based applications.
  • Written automated scripts with XPath to identify web elements such that most of the browsers can be used.
  • Responsible for preparation of Test cycle/progress reports, analysis of defect metrics& implement improvement actions for next iterations.
  • Involved in Defect Management, Defect Review and Defect Status Reporting.
  • Executed scripts on multiple browsers simultaneously using Selenium Grid.
  • Ran regression scripts to ensure that the existing features are working fine.
  • Identifying, logging, tracking and escalating bugs using JIRA/Rally.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Used SQL to test Data Warehousing and Data Cleansing for the arrangement of customer data.
  • Maintained QA/Test environments and assisted in build and deploy activities.
  • Communicate testing status to QA lead, project managers, and teams who are involved in User Acceptance Testing.
  • Interacted with the development team to validate the scope of fixing the bugs.

Environment: Java, Selenium RC/IDE, Junit, Eclipse, Jira, XPATH, ClearCase, PL/SQL, HTML, SQL, Windows XP, UNIX.

Confidential, Chicago, IL

QA Engineer

Responsibilities:

  • Created Test Plans, Test Cases and Test Approach/Strategy documents.
  • Attended Change Request Meetings to ensure products and changes are fully documented for further Test changes.
  • Manually tested the Web application to ensure the flow of the application functionality.
  • Created Test Plans and Scenario which describes the features and functions to be tested.
  • Prepared Test Cases based on Business Requirements and required documents.
  • Actively participated in the weekly meetings.
  • Contributed functional and technical assistance/production support, including service requests and response; worked with SQL.
  • Maintained automated test scripts for the regression, performance and various GUI test cases
  • Performed Data Validation of the data flow from the front-end to the back-end by executing SQL scripts.
  • Performed Data Integrity Testing, Functionality Testing& Back-end testing.
  • Gathered business requirements from users and created designs for enhancements and to remedy defects.
  • Created test plans, conditions, scripts, and test data; performed product testing, user acceptance, remote user testing, usability standards validation, and performance testing; and resolved system defects.
  • Resolved program Compile Errors, defects and Environmental issues.
  • Performed Security Testing on the application.
  • Detected, reported and tracked defects using Quality Center.
  • Conducted the defect report in Quality Center.
  • Interacted with the developers to report and using Quality Center.
  • Developed the reports using Quality Center.
  • Interacted with developing team to resolve technical issues and investigated software faults.

Environment: Core Java, Spring, Struts MVC, HTML, Agile, CSS, XML, Hibernate, JQuery, JSF, JSP, JavaScript, Oracle.

Confidential

Software Engineer

Responsibilities:

  • Involved in the requirement gathering and was the direct point of contact with the client.
  • Design and implementation of RESTful web services.
  • Developed the application using the Spring MVC and Hibernate framework.
  • Worked with Hibernate for developing persistence classes to interact with database.
  • Developed DAOs to process database operations.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing.
  • Provided extensive pre-delivery support for bug-fixing and Code Reviews.

Environment: Spring, Hibernate, J2EE Web services, Maven, Oracle, SQL/PLSQL.

We'd love your feedback!