Quality Engineer/sdet Resume
2.00/5 (Submit Your Rating)
San, FranciscO
SUMMARY
- Over 8 years’ experience in developing software throughout lifecycle, from identifying requirements to developing and debugging. Proven background - completing projects on time.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Expertise in Understanding and Analysing Test Requirements, Tracking changes and maintenance of Test Requirements.
- Well acquainted with all phases of SDLC and STLC.
- Have worked as a Test Engineer under Agile software development methodology.
- Involvement in Test Estimations and Test strategy implementation.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report
- Strong Experience in SQL, Maven, Jenkins and Git Repository.
- Experience in writing Test Plans, defining Test Cases, developing and maintaining Test scripts, analysing the results of scripts, interaction with developers in fixing the errors.
- Proficient on Automation tools like Selenium WebDriver, HPE, IBM tools for testing Web based Applications.
- Strong understanding of multiple test frameworks like TestNG and Junit.
- Extensively debugged Java based Selenium Web Driver scripts for accuracy and identified possible causes of malfunction.
- Developed reusable methods using Java as a part of Selenium Automation Framework.
- Creating and maintaining smoke/functional/regression scripts for web-based application using Selenium Web Driver, Java, and TestNG.
- Developed a page object model framework using Java, Selenium WebDriver API, Test-NG, Maven and Jenkins.
- Automated UI Testing, Cross Browser Testing, Regression Testing and smoke testing.
- Experienced development of Data Driven Framework using Selenium WebDriver, Maven and Test-NG.
- Created complete solution for continuous integration tool such as Jenkins from code checkout from GitHub to regression report generation.
- Used JIRA for issue tracking bug and issues are classified under various forms like new feature, sub-Task, Bug etc.
- Using JIRA Component, generation reports, collect statistics and display it on dashboards.
- Using JIRA, different status are used to indicate the progress of a project like “TO DO”, “IN Progress, “OPEN”, “Closed”, “REOPENED” and “Resolve”.
- Experienced in BDD using Cucumber / Gherkin.
- Knowledge of automation testing XML, SOAP, RESTful Web services.
- Experienced in Test strategy planning, scheduling and risk analysis, reporting and tracking.
- Implementation of Extent API in Selenium using Test-Ng and to create HTML reports, a dashboard view and graphical view.
- Excellent training skills in technical and domain areas required for the projects which helps the team.
- Ability to work in a team environment or independently, well at multi-tasking and working well under tight deadlines with high efficiency strong verbal and written communication skills.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
Quality Engineer/SDET
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Involved in designing and implementing of hybrid automation framework to be used with Rest Assured and Maven using TestNG framework.
- Performed Data driven testing Rest-Assured using TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Performed automation using Spring Cloud contract for integrating automation scripts with development code base which can be used for Unit Testing and Integration Testing.
- Used Maven for building the Rest-Assured project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven and GitHub. Python
- Worked as ETL Tester responsible for the requirements / ETL Analysis, ETL Testing and designing of the flow and the logic for the Data warehouse project.
- Created XML based TestNG test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Used Git repository for efficient remote team working, also stored the framework and all the developed test cases.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium
- Performed Automation for regression using Selenium WebDriver for UI screens.
- Involved in REST based web services testing using SOAP UI web services testing tool.
- Used Jira for bug tracking and reporting, also followed up with development team to verify bug fixes, and update bug status.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Involved in designing scenarios in JMeter to perform Load and Stress tests and to analyze results.
- Integrated JMeter with maven for continuous integration with Jenkins.
- Implemented Page Object Model framework with Python and Selenium.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Strong Knowledge on automating tests using protractor for angular JS projects
- Experience in CA Lisa for virtualization and Automating the Web Services
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Confidential, Cincinnati, OH
QA Engineer/SDET
Responsibilities:
- Gathered all the requirements from Functional Requirements documents.
- Responsible for Reviewing and documentation for reporting the status to the QA Project manager.
- Developed Automation scripts using Selenium WebDriver and involved in designing of automation framework.
- Developed Test cases, Test conditions, Test Scripts using Quality Center.
- Executed the Test Cases and Test Scripts by using Quality Center.
- Conducted Functional, Integration, Regression, Smoke, Database Integrity and System testing.
- Developed and Executed Test Scripts for Functional, Integration and Regression Testing.
- Did the Traceability Matrix and linked them to requirements.
- Validated the Web Services (SOAP), both Request and Response messages.
- Participated in creating the XML Files and tested the Rules Edits using this XML Files by placing in the respective folders at server side.
- Involved in creating XPATH, inserting different types of Assertions to check the quality of services.
- Used Sub-version for creating the project structure and version controlling.
- Used Maven as build tool for deploying the application.
- Developed Python application for Google Analytics aggregation and reporting
- Logged the defects in Quality center & reviewed them every day with Test Lead by priority / severity wise.
- Involved in Client meetings, defect calls and walkthrough meetings.
- Perform system analysis and understand the deliverables within SDLC using agile methodology
- Documented Test plan and Test cases according to the business required document.
- Participated in Smoke testing the functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Maintained Selenium Web Driver Scripts to meet changing functional specification and enhancements
- Training new team members for automation using Selenium Web Driver
- Involved in Completely Web Service/ API testing through Soap Xml using SOAP UI tool
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Identify and analyze defects and communicate them clearly
- Consider all Report Bugs for continuous process improvement and keep tracking on SDLC critical path
- Run cross browser test and test business rules on the portal.
- Reporting defects and working with developers to get bugs/issues resolved.taut
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts
Confidential, Washington DC
QA Engineer/SDET
Responsibilities:
- Gathered all the requirements from Functional Requirements documents.
- Responsible for Reviewing and documentation for reporting the status to the QA Project manager.
- Developed Automation scripts using Selenium WebDriver and involved in designing of automation framework.
- Developed Test cases, Test conditions, Test Scripts using Quality Center.
- Executed the Test Cases and Test Scripts by using Quality Center.
- Conducted Functional, Integration, Regression, Smoke, Database Integrity and System testin
- Developed and Executed Test Scripts for Functional, Integration and Regression Testing.
- Did the Traceability Matrix and linked them to requirements.
- Extensively involved in Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually. Conducted navigational testing, functional
- Validated the Web Services (SOAP), both Request and Response messages.
- Participated in creating the XML Files and tested the Rules Edits using this XML Files by placing in the respective folders at server side.
- Involved in creating XPATH, inserting different types of Assertions to check the quality of services.
- Used Sub-version for creating the project structure and version controlling.
- Used Maven as build tool for deploying the application.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Logged the defects in Quality center & reviewed them every day with Test Lead by priority / severity wise.
- Involved in Client meetings, defect calls and walkthrough meetings.
- Perform system analysis and understand the deliverables within SDLC using agile methodology
- Documented Test plan and Test cases according to the business required document.
- Participated in Smoke testing the functional use cases during production deployments.
- Conducted White box and Black Box testing to strategize new projects requirements for functional behavior and performance
- Maintained Selenium Web Driver Scripts to meet changing functional specification and enhancements
- Training new team members for automation using Selenium Web Driver
- Involved in Completely Web Service/ API testing through Soap Xml using SOAP UI tool
- Used SOAP UI tool to test SOA based architecture application to test SOAP services.
- Designed and developed test structure for web services to validate API calls using SOAPUI.
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes.
- Identify and analyze defects and communicate them clearly
- Developed and executed manual and automated tests in different platforms using Python and Selenium library
- Consider all Report Bugs for continuous process improvement and keep tracking on SDLC critical path
- Run cross browser test and test business rules on the portal.
- Reporting defects and working with developers to get bugs/issues resolved.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts
Confidential
QA Analyst/SDET
Responsibilities:
- Analysed business requirements, system requirements, studied the application and interacted with clients, developers and QA team.
- Worked with Scrum Master/Product owner, testing and development team in identifying product backlogs, sprint backlogs, story point and prioritizing user stories.
- Performed Functional tests using Selenium WebDriver with data-driven framework.
- Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Used Apache POI for the data driven test cases.
- Implemented automation using Selenium Webdriver, Python, and Selenium Grid’s
- Verified data integrity by back-end testing of the application by writing SQL queries.
- Applied robust page object model (POM) pattern on new builds and every modification in the application to do smoke and regression testing.
- Responsible for running automation regression suite once in every sprint and logging defects for failed steps.
- Executed scripts using Jenkins as a continuous Integration tool to configure with build management tool, Maven.
- Involved in testing web services, validated request and response XML and added assertions to validate the XML in web services.
- Attended meetings with Business Analysts, Developers and QA team to resolve issues regarding the requirement updates and/or changes in the database fields.
- Involved in creating Test plans for different components within the project.
- Involved in testing the application using Scrum (Agile) methodology.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in testing environment using Selenium WebDriver.
- Involved in executing Selenium scripts on different browsers and checked for compatibility.
- Validated bugs, generated defect report and reported bugs and email notifications to the developers using JIRA.
- Participated in daily stand-up meeting, walkthrough meeting, weekly automation meeting and weekly assessment meetings with testing team, business analysts and developers.
- Analysed application to find REST API skills and SOAP Skills.