Senior Software Test Engineer Resume
San Jose, CA
SUMMARY:
- A highly motivated and competent professional with 8+ years of experience in the areas of Software Quality Testing in domain technologies like E - Commerce, Banking and Storage.
- Experience with working on different Software Development Models like Agile, Water Fall and expert knowledge of scrum model in software testing life cycle.
- Strong expertise in automation tools like Selenium Web Driver, Selenium IDE/RC/Grid.
- Hands on experience in back-end web services testing for SOAP and REST services using SOAPUI, Postman, Apache HttpClient, Jackson and JAXB parsers.
- Strong working knowledge in Web Technologies like Java, XML, HTML, Javascript, XPATH, JSON, CSS
- Extensive experience across all areas of SDLC and testing lifecycle, with key focus on requirement analysis, test planning, test design/reviews, test implementation, defect management and test reporting.
- Experience in GUI Functionality testing, Black Box Testing, System Testing, Integration Testing, Regression Testing .
- Skillful in Maven and setting up local workspace u sing Maven, TestNG/JUNIT and Eclipse.
- Expertise in functional testing using Selenium Web Driver using TestNG and JUNIT testing framework.
- Expertise in CI/CD tools like Jenkins for deploying builds for various releases.
- Strong command over testing management tool like Quality Center, JIRA, BugZilla and Rally exposure to testing methodologies like Agile, Waterfall.
- A highly organized, results-oriented team player with an energetic and articulate approach to testing. Ability to acquire new skills within short time scales, build and maintain excellent working relationships with colleagues.
- Inclination towards learning new technologies and tools.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/RC/Grid, JUnit, TestNG, Log4J, Cucumber, Postman, JMeter, Chrome Developer Tools, Firebug, XPath, Firepath
Web Services: SOAPUI, WSDL, UDDI, SOAP, RESTFUL Services, Postman, Google Advanced REST Client
Web Technologies: HTML, CSS, JavaScript, XML, JSON, Web Services (SOAP and Restful), JXL
Databases and Tools: Oracle, MySQL, SQL Developer, SQL, PL/SQL, Tableau
EMPLOYMENT CHRONICLE:
Confidential, San Jose, CA
Senior Software Test Engineer
Responsibilities:
- Involved in automating the ‘Add to Cart’ functionality, which is critical to test in every Functional and Regression Phase, and which covers thousands of test cases.
- Collaborated with product management teams in an agile environment to develop a comprehensive set of tests for web-based applications.
- Analyzed the system requirements , developed detailed test plans, test cases, and provided the documentation.
- Configured Selenium Web Driver, TestNG, and created selenium automation scripts in java coding using TestNG prior to agile testing
- Involved in creation of automation framework in Selenium Web Driver using data driven and Page object driven approach.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Used Jenkins tool for continuous integration of the builds.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins .
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Developed and executed test cases and automation regression testing using Selenium Web Driver.
- Performed REST API Testing using Apache Http Client for REST web APIs .
- Developed test cases for functional and regression testing . Conducted usability testing , UI testing , functional testing , and database testing .
- Developed and maintained test documentation including test plans, test cases, and test data.
- Retest defect fixes and reopen issues when needed.
- Worked with Developers, Business Analysts and Project Managers to determine requirements (H/W specs, Test Cases, Test Data).
- Used SQL Queries to verify the data from the Oracle database
Environment: Selenium Web Driver 2 , Agile, Java, CSS, HTML, XML, JavaScript, Eclipse, Rally, TestNG, Restful API testing, Apache HTTP Client, JAXB, Jackson, XML, JSON, Jenkins, xPath, Firebug/ FirePath, JXL, Log4j, Oracle, SQL, Firebug.
Confidential, Buffalo, NY
Software Test Engineer
Responsibilities:
- Involved in all stages of Software Development Life cycle and Software Testing Lifecycle using Waterfall, Agile and Scrum methodologies.
- Interacted with business and development teams for requirements and test scenarios reviews.
- Analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test reports.
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results.
- Involved in preparing test cases using Selenium WebDriver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Experience in Drag and Drop, Scroll Down, Synchronization, Double Click, CheckBoxes using Selenium Web Driver.
- Worked on Parameterization and Data Sets of the automated test scripts in Selenium to check how the application performs against multiple sets of data. Used Apache POI to read excel data files
- Performed Selenium Synchronization using Explicit & Implicit waits.
- Wrote test cases to handle Popups windows and Alerts using WebDriver and Alert interface class.
- Took the Application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
- Used Firebug, FirePath to debug, edit and locate the objects based on ID, Name, XPath, Css Selector, Link, Partial Link, Attributes and Tags
- Used Data Driven Framework and extracted data from external Excel files loaded into the variables in the scripted code
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests run at the same time using Selenium WebDriver, TestNg.
- Performed BDD (Behavior Driven Development), ATDD (Acceptance Test Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Managed the framework dependency jars using Maven.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Verified the integration of various components in the application and executed end-to-end testing.
- Experience in Manual and Automation testing
- Used GitHub the version control system as a source repository to share code within the office as well as with the teams in overseas.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium Webdriver, Maven, TestNG, Jenkins, HTML, XML, JIRA, Cucumber, Eclipse, JUnit, Agile, Git, Web Services, SOAP UI, WSDL, Quality Center, Oracle, SQL, Linux, Windows.
Confidential, San Francisco, CA
Software Test Engineer
Responsibilities:
- Involved in the Software Development Life Cycle from Requirement Analysis to supporting application in production.
- Reviewed Functional Requirement Specifications and created test based on test scenarios drawn from functional requirements
- Used TestNG framework for creating Selenium scripts, for functionalities of deriving complex quotations.
- Created Java based scripts for Selenium WebDriver with TestNG as automation frame work.
- Performed regression test to ensure that introduction of new features into application doesn't affect the existing functionality.
- Tested compatibility of application for dynamic and static content under various cross browser using HTML IDs and XPath in Selenium.
- Used Core Java for writing automated regression test scripts using Selenium WebDriver.
- Tested Rest API using Apache HTTP Client, TestNG, Apache POI, JAXB, GSON and Log4j framework.
- Used SOAP UI to test Web Services using WSDL file given by development team.
- Integrated the test suites with Jenkins continuous integration tool and helped build engineer to resolve the issues during integration with the build process.
- Developed Test Plans, Test cases, Test Scripts, Test strategy, Test Scenario, Test Reports.
- Performed tests for Functionality, Regression, GUI, End to End, System, Configuration and Backend.
- Opened defects and tracked them in Quality Center.
- Raised defects in JIRA and made sure appropriate hand-offs and retesting takes place.
- Prepared defect prevention (DP) reports and conducted DP meetings with the team.
- Used Toad to write SQL queries, to verify quotation values displayed on various pages of the application.
- Participated in test scenario inspections, test case reviews, work and functional mapping & UAT sessions.
- Actively participated in weekly meetings, triage calls and updated weekly report.
Environment: Selenium WebDriver, Apache POI, Maven, Eclipse, Web Services, REST API, Apache HTTP client, TestNG, JAXB, GSON, XML, JSON, SOAP, WSDL, SOAP UI, Rally, Quality Center, Toad, SQL, GIT, Oracle, Linux.
Confidential, Ft.Collins, CO
Senior Software Tester
Responsibilities:
- Involved in Manual Testing to develop test cases, test scripts, and record bugs .
- Involved in Functional, Regression Testing of CARE and Access Online applications.
- Wrote test plans, which detailed the testing scope, strategy, test requirements, and necessary resources .
- Wrote and documented test cases based on corresponding business /user requirements documents & technical specification and other operating conditions.
- Closely worked with respective personnel to nail down bugs .
- Tested the whole program as well as specialized in several input applications .
- Opened defects and tracked them in Quality Center .
- Extensively used SQL for backend testing.
- Attending meetings, and documented User Change requests .
- Analyzed user change requirements , and made necessary amendments to the test requirements.
- Performed Regression testing.
- Created reports that included the general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the current status of those bugs.
Environment: Manual Testing, Selenium, Quality Center, HTML, JavaScript, SOAP, SQL, Oracle, Windows
