Sdet Resume
San Antonio, TX
SUMMARY:
- Senior QA Engineer with over 7 years of diversified experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experienced in various domains like Banking, Health Care and E - Commerce. Experienced reviewing business requirement, documenting test cases/test plans, generating software defect reports and maintain automation test suite with Selenium Web Driver.
- Experienced in Software Development Life Cycle (SDLC) and Software testing Life Cycle (STLC)
- Worked in various process methodologies including Waterfall and Agile Scrum model.
- Expertise in developing Test plan, Test Strategy, Test Scenarios, Testcases and generating reports for both manual and automation testing based on user requirements.
- Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Black box testing, Functional testing, Database testing, Web/UI and (UAT) User Acceptance Testing.
- Experienced in using Test Management tools such as JIRA and Rally.
- Proficiency in writing automation test scripts using Selenium with Java as the programming language.
- Designed and Implemented different automation frameworks like Data Driven Framework, and Hybrid Framework for several projects.
- Used TestNG to run multiple test cases and prioritized tests by using different annotations.
- Performed Cross Browser Testing using Selenium to check the compatibility web application’s working in different browsers.
- Developed test scripts to fetch test data from Excel using Apache POI.
- Knowledge over .NET and the usage of it in Automation.
- Worked on HP ALM (Application Life Cycle Management)
- Used Selenium Page Object Model, and Page Factory design pattern to build data driven framework.
- Scheduled tasks for various build models using Jenkins.
- Performed manual testing of SOAP services using SoapUI.
- Performed manual testing of RESTful Services using Postman.
- Implemented BDD (behavior-driven development) framework using Cucumber.
- Knowledge of TDD(Test Driver Development) and the usage it.
- Experience in generating test logs using logging framework Log4j written in Java to store the flow details of Selenium Automation in a file or databases.
- Used Maven repository to manage framework dependency jar files.
- Maintained the Selenium and JAVA automation code and resources in source controls like GIT, SVN over the time for improvements and new features.
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for data validation using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.
- Knowledge over AWS (EMR, Glue, EC2) storage
TECHNICAL SKILLS:
Process Methodologies: Waterfall, Agile, SDLC, STLC
Testing Tools: Selenium WebDriver, Selenium IDE/RC/Grid, JUnit, TestNG, SoapUI, JMeter, Postman, UFT
Test Build& Integration Tools: Maven, Jenkins, Log4j
Data: Driven, Hybrid, Test Driven, Behavior Driven (BDD), Page Object Model, Page Factory
Databases: MySQL, SQL Server
JIRA, Rally, HP: ALM
Programming Languages: JAVA, C
Web Development Languages: HTML, CSS, JavaScript
Web Services Testing: Postman, SoapUI
Markup Languages: HTML, XML, CSS, JSON
Operating Systems: Windows, Linux
Mobile Testing Tools: Appium, Sauce Labs
Utilities: Eclipse, IntelliJ, GIT, SVN, Visual studio, Test hub
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access
Other Technology s: AWS, ETL, Hadoop
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
SDET
Responsibilities: -
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified the Test Cases and documented them in JIRA
- Conducted the System, Integration and Regression testing of the web application.
- Documented test scenarios (positive and negative) and Test Cases based on the functional specifications.
- Prepared test scenarios and executed to validate the Tables, fields, texts, images and other web elements in the Application.
- Performed Compatibility testing to verify the application on different browsers.
- Performed Backend testing by
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Worked with development team on defect reporting, fixes and updated management on test results, activities and planning.
- SQL queries for data validation
- Developed the automated test script for regression test suite in an application by using Selenium tool.
- Created automation framework using Hybrid model framework and Data Driven framework to test web application.
- Worked on Selenium WebDriver automation script in Java for Cross browser testing.
- Used TestNG Annotations to group the test methods and suites
- Maintained the Selenium and Java automation code and resources in the GIT source control.
- Used Page Object model (POM) design pattern to build the framework.
- Configured Jenkins built job for Continuous Integration and for regression testing.
- Used TestNG as testing framework, and Maven for project building.
- Performed functional testing of SOAP and RESTful Web Services using POSTMAN tool.
- Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using Cucumber tool.
Environment: Selenium WebDriver, Java, TestNG, Cucumber, Jenkins, Web Services, POSTMAN, XML, JSON, Eclipse, Jira, Windows, MySQL, Agile Methodology.
Confidential, Austin, Tx
Senior QA Engineer
Responsibilities:
- Managed life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified the Test Cases and documented them in JIRA.
- Creation and execution of test cases
- Developed the automated test script for regression test suite in an application by using Selenium tool.
- Created automation framework using Data Driven framework to test web application.
- Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.
- Worked on Selenium WebDriver automation script in Java for Cross browser testing.
- Used TestNG Annotations to group the test methods and suites
- Involved in Web Application GUI automation creating regression suites using Selenium Web Driver, JUnit/TestNG, and Eclipse.
- Developed test scripts to fetch test data from Excel using Apache POI API.
- Maintained the Selenium and Java automation code and resources in the GIT source control.
- Used Page Object model (POM) design pattern to build the framework.
- Attended weekly meetings to understand the application and specific new or modified features.
- Analyzed functional requirements and design specifications to ensure that application meets all technical and business requirements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from database.
- Performed Database validation using SQL queries.
- Configured Jenkins built job for Continuous Integration and for regression testing.
- Extensively worked in Regression testing using Selenium WebDriver in TestNG.
- Implemented BDD (Behavior-Driven Development) to run automated acceptance tests using Cucumber tool.
Environment: Selenium WebDriver, Java, HTML, Junit, TestNG, Cucumber, Jenkins, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, MySQL, Agile Methodology.
Confidential, New Jersey
QA automation Engineer
Responsibilities:
- Involved in developing Test Plans and Test Scripts for Automation Testing.
- As a senior quality assurance engineer, Testing web-based client server internet software application from front GUI to back end server.
- Designed and implemented HP -ALM, UFT, LoadRunner (Performance Center) and VMware to provide ability to test core GE PACS software applications.
- Review project specifications & provide testing estimates.
- Develop, maintain, and execute manual test cases.
- Analyze, define and develop test data sets for various test configurations and test cases.
- Assess the quality of delivered application software across multiple computing environments and provide decision making inputs to upper manager .
- Experience in automation testing for Java applications using UFT and Lead an offshore automation team to develop, maintain and execute automated test scripts using UFT tool .
- Experience with client/server architecture, web-based applications and SQL Server.
- Designing and developing workflows and configurations using VBScript.
- VMware System: (ESX server, vCenter, workstation)
- Design, setup, configure and maintain the VMware environment for test and development teams.
- Create VMs for all users from various groups.
- Strong knowledge of MS Windows Server and Desktop Architecture.
- Performance Test Center (LoadRunner): Setup and configure test environment for team.
- Define performance criteria, monitors, and establish comparisons for different environment.
Environment: HP-ALM, LoadRunner, QTP,VMware, SQL
Confidential
Manual Test Engineer
Responsibilities:
- The project involved Agile / Scrum methodology
- Work as automation developer in IT department on various in-house applications, POS and management systems, including Store Inventory system, ecommerce applications etc. worked on Human Resources and Finance projects of Oracle Financial and HR management systems (ERP ).
- Experience in administration of HP QC and to serve as a first line of support for users utilizing HP QC.
- Experience in automation testing for Java applications.
- Develop and execute automated test scripts with WinRunner and QTP.
- Develop and execute manual & automated test scripts.
- Identify, analyze, and document all defects and test results.
- Perform impact analysis of new enhancements and bug fixes to existing test scripts.
- Work closely with developers, Business Analysts, User Representatives in software product design process, participate in the product design and specification reviews and release meetings.
Environment: Agile Methodology, HP-QC, SQL
Confidential
Manual Tester
Responsibilities:
- Participated in sprint planning, execution, testing and releases in Agile Methodology.
- Performed System Testing, GUI Testing, Integration Testing, Functional and Regression Testing.
- Identified the Test Cases and documented them in JIRA.
- Checked the client side and server-side validations manually
- Conducted the System, Integration and Regression testing of the web application.
- Documented test scenarios (positive and negative) and Test Cases based on the functional specifications.
- Prepared test scenarios and executed to validate the Tables, fields, texts, images and other web elements in the Application.
- Performed Compatibility testing to verify the application on different browsers.
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database.
- Expertise in designing and developing strategic Test plans, Test Cases, and Test Reports for manual test.
- Preparing test cases for the system Using SRS document, design document, reviewing them with the developers and finalizing the test cases.
- Expertise in using MS office tools like PowerPoint.
- Involved in daily status calls and reporting.
- Worked with development team on defect reporting, fixes and updated management on test results, activities and planning.
- SQL queries for data validation
Environment: Agile Methodology, Jira, SRS document, MS office, MySQL.