Software Test Engineer Resume
TX
SUMMARY
- Over 7+ years of experience in IT, extended expertise in QA and Automated Software Testing using QTP, SOAP UI, HP/ALM/Quality Center and Selenium.
- Experience in performing the Black box testing, integration testing, Regression testing, Database testing, system testing, and supported user acceptance testing (UAT) with business users.
- Experience in developing, Test cases, Test Strategy, Test scenarios and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross - Browser Compatibility Testing.
- Experienced in Automation testing using Selenium and HP Quality Center.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver), Eclipse and preparation of automation test framework.
- Experience in multi-platform (iOS, Android) compatibility testing.
- Well Experienced in writing VB Scripts in QTP and Java and Python in Selenium. Experience in Understanding the code written in different programming languages Java, JavaScript, SQL, and databases like Oracle, SQL Server.
- Extensive Manual testing experience in Black Box testing, Functional, Integration, Regression, User Acceptance (Alpha and Beta Testing), System, UI-testing, Smoke, Sanity, Content testing.
- Extensively worked on Data Driven, Keyword Driven, and Hybrid test Automation Frameworks.
- Proficient in using Soap UI for testing Web Services .
- Have Knowledge in advanced concepts in java like Spring MVC, Rest API, multithreading.
- Expertise in Data Validation and Data Migration Testing.
- Extensive use of Selenium IDE and WebDriver, JUnit, JMeter, JSON and TestNG.
- Involved in Automation Framework using Selenium, TestNG, and Selenium server.
- Tested a large social network application on multiple platforms - web, Android and iOS.
- Strong in performing database backend testing and in writing SQL Queries. Conducted data based testing by executing TSQL and PL/SQL queries to in oracle and SQL Server
- Exposure to web technologies like HTML, XML, CSS.
- Worked with Quality Center to trace the requirements, write the Test Cases in the test plan, execute the Test Sets in the test lab and track the Defects logged in the defects module.
- Participated in full SDLC and handled complex projects involving the different phases of SDLC like requirements gathering, design, coding, testing and maintenance.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
- Coordinating with Developers in fixing Defects and ensuring QA processes.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Rally, Jira and Bugzilla.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills. Looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS
Languages: Java, Java Script, CSS, HTML
Technologies: J2EE, JSP, JDBC, HTML, XML, Java Script, SOAP, XML, VB Script
QA Tools: SELENIUM IDE/RC/ Web Driver/ GRID, QTP, JUNIT 3/4, TEST NG, Maven, Firebug, Firepath, XPath, Maven, JSON, SOAP UI, Jenkins
Skills: ATDD, TDD, BDD Using Cucumber, Android and iOS Testing
Bug Tracking Tools: Quality Center, Bugzilla, JIRA
Web Services: SOAP, REST, WSDL, SOAP UI
Operating system: Windows, MAC, Linux, Unix
Deployment & Build Tool: Apache Ant, Apache Maven1.0
Database: Oracle,SQL Server, MS Access, MySQL
Web Servers: Tomcat, Web Sphere, Web Logic, IIS
Browsers: Internet Explorer, Firefox, Chrome, Safari
PROFESSIONAL EXPERIENCE
Confidential, TX
Software Test Engineer
Responsibilities:
- Involved heavily in converting Business Requirements into Functional requirements.
- Performed manual testing for functional testing and backend testing.
- Conducted End-to-End and Black box testing.
- Improved data driven selenium framework by creating methods to save/create screenshots on test failures.
- Actively involved in black box, functional, regression, system, integration, positive, negative, GUI, performance, load and UAT testing of the application.
- Created Automated scripts - Load Runner Web Services REST, TruClient, dotNet WCF, Web Http/Html - Vugen.
- Created test scenarios & executed - Load Runner
- Using Java as a platform for our project we implemented test cases using Eclipse
- Extensively used ALM/Quality center for storing all Test plan documents, Test case documents and record defects.
- Integrated TestNG with Selenium using Eclipse to generate test execution result.
- Interacted with developers and business Users to communicate the defects and actively participated in replicating the bugs and performed regression testing using JIRA.
- Created Test Data using SQL; Wrote PL/SQL queries for back-end testing.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Worked on the Parameterization using TestNG Parametersand Data Providerannotations in Selenium Web Driver Scripts.
- Developed new and updated existing Automation test cases using selenium Web Driver and TestNG, using SVN as VCS for java based web application, using Maven as Build tool.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium Web Driver (java).
- Achieved an Agile Behavior-Driven Development (BDD) implementation with Cucumber gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Implemented properties files to read configurations and XPath of elements in the application for better readability of the code.
- Experience in Data Validation and Data Migration Testing.
- Implemented API Testing with web services REST AND SOAP UI with Groovy scripting..
- Had regular meetings with Developers to report various problems.
- Attended daily Scrum/Agile standup meetings with the team to discuss status.
Environment: s: HP Quality Center, Selenium Web Driver, TestNG, Maven, Eclipse, Java, VBScript, Java Script, SQL, Data Driven and Key Word Driven Frameworks, HTML, XML, Web Services/API, Rally (Agile Management Tool).
Confidential, Boulder, CO
Selenium Tester
Responsibilities:
- Involved in performing Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing manually on the first release of the application.
- All the test scenarios that have been satisfied with the functionality are moved to automation testing.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Created detailed Test cases according to business requirements.
- Developed test scripts to automate process of testing in Selenium RC and Web Driver using Testng and Junit.
- Developed Java code on backend for automation testing using Selenium Web driver
- Developed and maintained automated regression test cases in Selenium using Java programming language.
- Knowledge in AJAX and Dynamic web applications.
- Developed test scripts and test cases using QTP, Quality Center.
- Developed the test scripts and analyzed the results in various stages of the application including integration, regression, functional and acceptance testing using Selenium.
- Repetitive tests were run using the Automation tool QTP for documenting the regression testing results.
- Automated the functionality and interface testing of the application using Quick Test Professional (QTP).
- Used Selenium IDE for Open source web testing.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Used complex SQL Queries to perform back-end data base testing.
- Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test.
- Implemented cross browser and cross platform web testing with WebDriver.
- Used Junit and TestNG testing Framework as a test runner with Selenium.
- Used Firebug, and XPath to work with the application objects.
- Used Jira for bug tracking.
- Experience in DB2 to maintain the functionality of the database.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Coordinated with technical support associates to fix proprietary software issues.
Environment: s: Selenium 2.7, IDE, RC Web Driver, My Eclipse, JIRA, MySQL, Oracle, Java, QTP (Quick Test Professional) 10.00, QC (Quality Center) 10.00, VBScript, Junit, TestNG, Firebug, XPath.
Confidential, Maynard, MA
QA Analyst
Responsibilities:
- Analyzed the user requirements, functional specifications and Use Case documents and created the Test Plans, Test cases for Functional testing.
- Performed Black Box and Unit testing using Equivalence Partitioning analysis.
- Used Quality Center as Test Repository for Requirements, Test plans.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Created Automation test framework using Selenium Web Driver and Java
- Authored JavaScript, AJAX and Java codes needed for Selenium IDE and Selenium WebDriver to automate the tests.
- Exported Test case Scripts (Java-Selenium Web Driver) in Eclipse IDE and modified the selenium scripts and executed using JUnit Framework. Prepared automation test framework.
- Added annotations to the test. (Selenium)
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Run tests by using Selenium Web Driver in different browsers.
- Performed functional testing of SOAP Web Services using SOAP UI Tool
- Examine the results of test to pinpoint defects in the application.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers like Internet Explorer and Mozilla Fire Fox on different Operating Systems.(validation)
- Used Several Java collection classes, wrote code to handle textbox, dropdown, checkbox controls using XPath, selenium WebDriver classes.
- Strong skills in Java,J2EE,JSP,Servlets.
- SQL Queries for backend testing
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole and leading offshore team.
Environment: Java, JSP, JavaScript, and MySQL, Selenium, JUnit, QC, Linux
Confidential, San Diego, CA
Selenium Tester
Responsibilities:
- Automated the regression test cases using the WebDriver & TestNG
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Involved in creating Test plans, for different components within the project.
- Analyzed, revised and created test scenarios according to business and functional requirements.
- Created Test runs, Test cases, Mockups, Process Flow diagrams from the functional documents.
- Created RTM Matrix, ensured the Test Planning, Testing Strategy, Test cases, Flows are capturing and covering all the Functional/Non Functional requirements.
- Extensively queried through SQL to check the database records.
- Suggested automation process improvements & engaged in framework enhancements.
- Engaged in framework enhancements, code reviews and maintaining deliverable quality.
- Developed QA processes automation test scripts using Python/Seleniumto test Web based user interfaces for different type of browsers.
- Developed and maintained Hybrid Framework.
- Involved in writing load scripts using Apache JMeter.
- Validated the data from Front End to Back End tables in Oracle Database.
- Experience in multi-platform (iOS, Android) compatibility testing.
- On this project, I worked on testing all the functionalities including testing on different devices (iPad and Samsung Galaxy Tab) (various OS's iOS and Android) work on requirements with developers and the Project Manager.
- Actively involved in SDLC and STLC process and used tools like Selenium RC/WebDriver, JMeter, SOAP UI.
- Performed Data Driven (Cucumber) and Keyword driven Tests
- Extensively used my SQL proficiency during data migrations.
- Used Firebug and Firepath for element identification while creating Page Object Repository.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, UNIX and Windows, SQL, Firepath, Firebug, Java Eclipse, JMeter, keyword driven.
Confidential, Jacksonville, FL
Selenium QA Engineer
Responsibilities:
- Involved in project planning, coordination and implemented QA methodology.
- Participated in analyzing the user/business requirements, functional specifications and use case documents to create the Test Plans and Test cases for System testing.
- Record Reconciliation based on extraction logic (Row counts balancing between Source Staging.
- Developed java code using core java in Eclipse IDE.
- Guide and mentor team members - technical, analysis and communication.
- Created Automated scripts - Load Runner Web Services, Soap UI, XML.
- Created test scenarios & executed.
- Used Python for scripting language
- Created automation framework for complex scenarios and performed Functional and Regression Testing for various releases using Selenium 2.0(WebDriver) and TestNG
- Filed by filed logic validation based on business requirements between different stages
- Constraints ( Not null, Duplicates, Primary key etc. ) validation between different stages
- Develop test plans based on test strategy. Created and executed test cases based on test strategy
- Developed and executedNon-functional testing such as performance, load, stress, stability, and security testing using Load Runner.
- Incremental loads testing like Inserts /Updates/Deletes
- Component (unit) testing of the modules modified/developed and the associated
- Regression testing - to make sure nothing is broken because of new functionality added
- Works closely with developers and business analysts to define test scenarios and develop a plan to accomplish the test objective.
- Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls
- Communicates problems or issues with co-workers and managers.
- Conducts formal test case review sessions with project team, business analysts and incorporates feedback.
- Implemented Framework forSeleniumscripts.
- Performed cross Browser compatibility testing on different Operating Systems using Selenium Web Driver.
- Used Bugzilla for defect tracking purpose.
- Worked closely with developers to verify functionality of the application.
- Attended daily project scrum meetings and weekly team status meetings.
Environment: Python, SQL, UNIX, Web Logic Sever, QTP, MS Office (MS Word, Excel, PowerPoint), Quality Center, IP SWITCH, PGP desktop,Eclipse, Oracle, Bugzilla, Soap UI, TestNG.
Confidential
Data Analyst
Responsibilities:
- Designed and Developed Drill through Reports, Dashboards and modified the existing Dashboards using Micro Strategy desktop.
- Interacted with the End users on a regular basis for resolving issues pertaining to the reports.
- Interaction with business to collect and understand Requirements.
- Translated the business needs into system requirements by communicating with the business on non-technical level and with the System Analyst on technical level.
- Arranged walk through sessions with the user group and to confirm that all the requirements have been captured and obtained sign off on the requirements documents.
- Identified the key facts and dimensions necessary to support the business requirements. Develop the logical dimensional models.
- Used UML and Visio for creating Activity diagrams, Sequence Diagrams.
- Used Erwin for relational database and dimensional data warehouse designs.
- Identified the objects and relationships between the objects to develop a logical model in Erwin tool.
- Developed entity and attribute descriptions and definitions for the models and ensure that conflicts in descriptions and definitions are resolved.
- Translated the logical model into physical model using Forward Engineering technique in Erwin tool for both OLAP and OLTP systems.
- Conducted and participated in JAD sessions with the users, modelers, and developers for resolving issues.
- Worked with Master Data Management architects to develop data models.
- Writing complex queries using Teradata SQL.
- Performed source data quality assessments and created source to target mapping documentation defining source rules, target rules, and data transformations for various ETL mappings in Informatica.
- Created Data Definitions and help maintain Metadata repository.
- Created documentation, worked with users for new module enhancements and testing.
- Utilized Erwin for reverse engineering the database from DDL scripts.
- Experience in using Micro Strategy in creating and managing reports for an organization.
Environment: Teradata,, Oracle, PL/SQL, SQL Server 2008, MS SQL, Informatica, Micro Strategy, Erwin, DB2, HP Open View, Lotus Notes, Windows XP, MS Office Suite ( Word, Excel, PowerPoint)