Software Qa Test Engineer Resume
Fremont, CA
SUMMARY:
- 6 years IT experience in testing various Web - based, client-server applications.
- Experience in using Test Methodologies, Developing Project Schedules, Test Plans, Test cases, Test Procedures, Test Reports.
- Experience in White Box and Black Box testing
- Excelled in Regression, Validation, Functional, System Testing scenarios
- High exposure to complete Software Development Life Cycle(SDLC)
- Expertise in SOAP and REST based Web Services
- Extensive familiarity with Agile/Scrum and waterfall Methodologies
- Expertise automation using Selenium WebDriver with Java and HP UFT(QTP)
- Expertise in developing and executing scripts using selenium WebDriver and TestNG framework
- Involved in setting up Automation Framework using selenium WebDriver and TestNG
- Expertise in TestNG Annotations and Assertions
- Used TestNG.xml to run selenium tests and get TestNG reports.
- Experience in designing Page object model(POM) and TestNG based automation Framework using selenium WebDriver, Java, TestNG and apache POI
- Experienced in Data Driven and Keyword Driven framework to maintain test suit
- High exposure in Automation testing and script writing using QTP11.0
- Having good knowledge with Eggplant automation scripting
- Defect logging, tracking with Bugzill, JIIRA and HP Quality center (ALM)
- Expertise in writing SQL queries to validate Database
- Having good knowledge on NoSQL
- Expertise in Automation data setup and Validation
- Having good knowledge on Oracle SOA framework
- Good Experience in running UNIX batches and monitor the application server logs
- Good working experience with macOS
- Commendable experience in Coding and Programming
- Excellent Interpersonal Skills and Analytical skills
- Good Team player.
TECHNICAL SKILLS:
Test Management Tools: HP ALM, HP Quality Center, TCM, Team Forge
Testing Tools: Selenium WebDriver, HP Quality Center, Junit, TestNG, Cucumber, JIRA, SOAPUI, QTP, Protractor, Manual Testing, Spock, Postman, JMeter, Rest Assured Framework, Appium
Bug Tracking Tools: JIRA, Serena Team Track, Bugzilla
Languages: C, C++, JAVA, SQL, PL/SQL, C#, Python, Groovy
Operating System: Windows 7/Vista/XP/2003 server/NT/98, UNIX and LINUX
RDBMS: Oracle 9i - 11g, MS SQL server, MS Access, DB2, PL/SQL
Web Applications: J2EE, ASP, HTML, VB Script, MS Front Page, DHTML, NodeJS, XML, JSP
Web Servers: IIS, Apache Tomcat
Version Control / Code Mgmt: Apache Sub version (SVN), CVS, Git
CI/CD or build Tools: Maven, Gradle, Ant, Jenkins.
Documentation Tools: MS Office, Excel, MS-Word, Adobe Acrobat, and MS project
Management Tools: MS Visio, TFS,MS Office Suite: Word, Excel and PowerPoint
Methodologies: Waterfall, Verification & Validation, Agile / Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Fremont, CA
Software QA Test Engineer
Responsibilities:
- Actively interacted with the business users, product owner and the developers in the agile team to understand the test scenarios
- Develop the Test strategy for short term and long term automation
- develop and implement automation using selenium Webdriver and Java
- Created Test Strategy, Test Plan and write Test Cases against Requirement
- Create Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management
- Worked as QA lead on enterprise web application projects for marketing, lead generation and revenue optimization and REST Web Service Testing using HTTP client Java library
- Devolved Python scripts to automate the test cases
- worked on distributed automation execution on different environments as a part of continuous Integration process using selenium Grid and Jenkins
- Developed Test Framework in selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation
- Automated various critical points identified in functional testing using selenium web driver
- Devolved and automated regression test cases with positive scenarios selenium web driver
- Executed Backend database testing using SQL, validating the data for database editing and debugging
- Developed scripts to access various form elements, links and tables and execute test scripts to automate testing in selenium IDE, WebDriver
- Performed and maintained unit testing using Junit framework
- Dynamic and static objects in selenium are dealt with DOM, Xpath and CSS
- Developed test scripts for service calls and rendered data through XML files
- Dealt with Bug Life cycle phases like defect analysis and retesting is performed and maintained the status of reports.
Environments: Java, HTML, CSS, Web services, SOAP, REST, Selenium WebDriver, XML, Eclipse IDE, SQL, Python and Firebug.
Confidential, Fremont, CA
Selenium QA Tester
Responsibilities:
- Analyzing business requirements and discussing requirements with BA
- Created QTP scripts to generate test data and utilize same for GUI protocol to get accurate user experience validation
- Identifying the test cases for automation regression suit
- Designing the test scenarios according to the requirements
- Designed test cases based on the use-case documents and the complex business logic defined for each web services
- Created and mocked up test data in DB2 and designed test cases against data mapping sheet
- Create python scripts for new functionalities and update the existing scripts for upgraded functionalities
- created selenium WebDriver scripts to validate functionality on various browsers
- Developed test scenarios for service calls and render data through XML files
- Executed Web service test cases using SOAP UI tools
- Worked with the functionality and regression testing cycles for major product releases by developing the test suit using selenium WebDriver
- Used actions in QTP for designing the Automation test Scripts
- Extensively worked on End-to-End testing for UAT
- Logged defects in HP ALM and track defects
Environment: Selenium IDE, WebDriver, QTP, Web services, SOAP, REST, Eclipse, Java, Python, XML, JIIRA, SQL
Confidential
Selenium Tester
Responsibilities:
- Analyzed System Specification and Developed Test plan.
- Responsible for complete End-to-End/User Acceptance testing activities.
- Review manual test cases and convert them to Automation Scripts using Selenium.
- Execution of automation regression suite using Selenium and TestNG framework.
- Involved in setting up Smoke and Regression automation suite using Selenium WebDriver.
- Used TestNG Annotations in Selenium Web Driver in Python and executed a batch of tests as testing suite.
- Attending Daily Stand Up meetings and provided QA automation status updates on different user stories.
- Involved in analyzing System Requirement specifications, Design, Development and Execution of Test cases for manual testing.
- Enhanced Regression Test Cases to implement complex testing scenarios, increased permeations of Functionality Testing.
- Worked with SQL queries for data verifications in Oracle (10g/11g) database.
- Tested SOAP and REST API’s Based Web Service using SOAPUI.
- Performed GUI interface testing at client side, defects and monitored resolution via defect tracking tool Quality Center/ALM.
- Convert SoapUI tests to UFT (QTP) API tests.
- Analysis of application requirements and entering of requirements into HP Quality Center.
- Experienced in Testing Database Applications of RDBMS in ORACLE, MS SQL Server using SQL.
- Involved in Functional, System and Regression testing for every cycle.
Confidential
QA Engineer
Responsibilities:
- Performed Integration, System, Regression and User Acceptance testing of an application.
- Written Test Cases based on the Business requirements and executed Functional testing and data validation, followed by regression testing.
- Analyze manual test cases and find out what cases can be automated by using automation coverage template document.
- Execute automation scripts using UFT (QTP), Selenium and TestNG framework.
- Involved in gathering and analyzing the user requirements in coordination with Business.
- Performed Integration, and Regression testing to validate report and mapping functionality.
- Used SOAPUI for checking the correct transmission of data and to test web services.
- Tested Web services using SOAPUI tool.
- Participated in defect review meetings with the team members. Used MS-Word for documentation.
- Involved in other test planning meetings and submitted test metrics daily to the management.
- Analyzing Test Results.
- Defect Reporting and Tracking using Quality Centre.
