Sr. Test Engineer Resume
Dallas, TX
SUMMARY
- Over 8+ years of IT industry experience Software Testing (Manual/Automation), Quality Assurance which includes Functional Testing, System Testing, and Integration testing of Web and API’s compliance with QMS (Quality Management System) to release top quality software products to end user.
- Expertise in building automation frameworks for frequent and fast software releases.
- Extensive experience in functional testing, de - bugging process and automation test using tools such as Selenium RC/WebDriver/IDE/Grid, HP QTP and Quality Center.
- Strong Quality assurance skills, especially in the, area of automated testing and Functional and Regression testing.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/WebDriver/IDE/Grid, Cucumber, HP Quick Test Professional and Junit/TestNG, Load Runner, Quality Center, JIRA and SOAP UI. Having hands-on expertise in Manual and Automated testing at all levels of SDLC & STLC.
- Having knowledge on SOAP UI and Ready API.Web services testing.
- Responsible for preparing the user documentation and conducting UAT along with the users.
- Expertise knowledge in Verification and validation Testing in different software development life cycle phases.
- Extensive knowledge on Web Services (Restful APIs and SOAP) testing using SOAPUI and Postman, XML/JSON & WSDL and automate the tests using REST Assured and HTTP Client.
- Expertise in Database/Backend testing using SQL queries.
- Experienced in Exploratory, Ad-Hoc testing, Documenting bugs.
- Expertise in defining, creating, documenting, verifying, and executing test cases and work with development team to resolve product issues.
- Ability to document and Track Defects, as well as produce detailed reports using Defect Tracking tool like Jira, Test Director, Quality Center, Clear Quest and Bugzilla.
- Proficient in software testing of both Manual and Automation of Web, Client Server Applications.
- Working Experience in using Continuous Integration tool Jenkins to build and test across different Environments.
- Good understanding of DevOps concepts.
- Proficient in building frameworks from scratch using TestNG, Cucumber frameworks and writing test scripts for Automation using Selenium WebDriver.
- Well versed in all phases of Software Development Life Cycle (SDLC) using Agile with Scrum and Waterfall methodologies.
- Active team player having good Communication skills with Strong Interpersonal and Analytical skills, Strong Analytical, Diagnostic and Troubleshooting skills and ability to work in a dynamic, team-oriented environment.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, resolved Database Performance Issues Knowledge in performing Database testing on Oracle, SQL Server using SQL Developer and TOAD.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/RC/WebDriver/Grid, QTP, TestNG, Junit, Test Director/Quality Center, Test Complete, SOAP UI, Ready API,Cucumber
Test Strategies: Web Testing, System Integration Testing, Functional Testing, Regression Testing, Compatibility Testing, Product Assurance Testing, User Acceptance Testing, Defect Management
Languages: C/C++, Java, VB Script, JavaScript, SQL, PL/SQL, HTML, DHTML, CSS, XML
Web Application Servers: Apache, IIS
Continuous Integration Tools: Jenkins, Hudson
Build Tools: Ant, Maven
Databases: Oracle, SQL Server & MS Access
Operating Systems: Windows XP/Vista/7, UNIX, MAC
PROFESSIONAL EXPERIENCE
Confidential, Dallas TX
Sr. Test Engineer
Responsibilities:
- Participated in Business Analysis & Review meetings to understand the Business, Requirements and System to design the Test scenarios.
- Developed test scripts using Selenium Web driver in Eclipse IDE.
- Testing of Automation Scripts in Ready API using Groovy Script.
- Developed & Execution of many Web Services tests using Rest Services, JSON Payloads, Web API End Points.
- Involved in Automation testing for Restful Jsons using Groovy and Selenium etc.
- Automated regression test cases using Selenium IDE and Webdriver.
- Designed and documented REST/SOAP APIs, including JSON data formats and API strategy.
- Prepared detailed Manual and Automated test scripts, test scenarios, test cases by understanding the business logic.
- Involved in following up with the team to discuss the discrepancies identified while developing test cases and Functional testing as well.
- Involved in creating and reviewing test cases, test data and updating them with frequent changes in business requirements and functionality.
- Uploaded Test cases and Test Scenarios documents in to TFS to share with developers in team.
- Performed feasibility study to automate the application with selenium.
- Participated in Automation Test Plan, Involved in reviewing the scripts written by peers.
- Involved in design and implementation of Selenium Webdriver automation framework for smoke and regression test suites (TestNG).
- Performed functional testing of API (REST) using Postman.
- Logging and tracking of defects in JIRA until its closure.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility performed regression testing on new builds, every modification in the application using Selenium Web driver
- Involved in debugging the automation tests fixing the errors in the automation tests using the Eclipse.
- Involved in database testing using SQL commands.
- Generated the Test scripts by recording as well as by programming wherever necessary for various units.
- Executed Automatic Regressions Suite using Jenkins and CD Pipeline jobs.
Confidential, Norfolk, VA
Automation Engineer
Responsibilities:
- Involved in the entire QA Life Cycle (SDLC) and wrote Test Documentation and Test Plans for the relational database, Web and Client/Server.
- Involved in Identifying the Test Conditions to prepare Test Data for both Positive and negative test cases.
- Tested build automation scripts using Rest API in web services using SOAP UI and Postman
- Involved in creating and reviewing test cases, test data, test conditions and updating them as change in business and functionality.
- Involved in Business Analysis reviews to evaluate test case coverage, test conditions Exporting developed and reviewed test case(s) to Quality Center.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Developed a re-usable function using Junit for the Test Automation.
- Worked on creating a test case for an Object-driven framework for selenium WebDriver.
- Involved in automating test cases using Selenium WebDriver with Junit.
- Worked on BDD Framework using cucumber and handling the testing.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Preparation and execution of test scripts using SOAP UI tool to perform Web Services testing.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium WebDriver.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Performed Smoke, System and End-to-End testing of different Release cycle builds for project.
- Used Quality Center for executing, analyzing test failures of Manual Scripts, Defect tracking and Analyzing results.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Cross-Browser Testing was performed on different versions of IE and other Browsers.
- Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements.
- Monitors and tracks resolution of defects, coordinating with engineers inorder to prevent, report, and resolve.
Confidential, Mayfield Heights, OH
QA Analyst
Responsibilities:
- Responsible for developing manual and automated test cases and configurations needed to meet testing of business requirements.
- Monitors and tracks resolution of defects, coordinating with engineers inorder to prevent, report, and resolve.
- Prepared test cases by analyzing functional requirement and documentation.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad - hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
- Created Automation frameworks for regression testing of Web portal using Java, Selenium WebDriver with TestNG and Maven.
- Performed functional testing of API (REST) using Postman and automated tests using REST Assured tool.
- Validated consistency of test data with front end data using SQL queries on MSSQL database.
- Configured test environment for specific test cases, created test data, and executed automated and manual tests, documented results, and updated defect tracking systems in JIRA.
- Expertise in running selenium tests against multiple browsers using different browser profile.
- Used SQL to validate backend database changes, deletes and update.
- Wrote queries to extract data for testing purposes.
- Identified software defects and interacted with developers to resolve them and provided full support to the Test team using Quality Center.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through Quality Center
- Analyzed system specifications and developed Test Plans and strategies.
- Wrote manual test cases for the application.
- Performed extensive white-box and black-box testing of the application.
- Performed end-to-end testing of application and also verified compliance for software quality standards of the organization.
- Worked towards accomplishing on time delivery of all the projects, complying with adopted IT standards.
Confidential
Software Test Engineer
Responsibilities:
- Worked towards accomplishing on time delivery of all the projects, complying with adopted IT standards.
- As a test engineer I was primarily responsible for developing the automation test scripts using quick test professional (QTP) and verifying manually.
- Followed Waterfall Methodology for application implementation and testing.
- Involved in Deploying the Binaries provided by the back-end development team.
- Excelled in loading of DML, DDL (SQL Files) in environment.
- Played an important role in Upgrading from HP to AIX environment.
- Used the Data driven methodology to test multiple cases.
- Quality center is used prepare the test cases and managing the defects as per the client’s requirements.
- Excelled at designing automation test scripts and managing testing activities using quality center.
- Performed business testing by developing SQL queries to retrieve the data using SQL developer tool from Oracle database.
- Modified and executed both automation and manual test scripts for different modules.
- Created the summary report to know the details of the test cases executed or failed to execute, passed or failed.
- Conducted test review meetings and suggested improvements in the test plan, test strategy and test cases.
