Senior Testing Specialist Resume
SUMMARY
- Experience in Web based testing including GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, Stress Testing, Functional Testing and Unit Testing.
- Experience in automation of Web - based application testing using Selenium Web driver, Selenium RC, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver.
- Experience in technologies like HTML, CSS and JavaScript.
- Good Python and Web development experience in IDE tools like Eclipse and PyCharm.
- Participated in requirement review meetings, analyzing requirements, developing test plan and test cases, Defect management, Reporting and tracking.
- Experience in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
- Expertise in Manual and Automation Testing of Client/Server, Mobile, Web - based,API and Cloud (AWS) applications.
- Sound knowledge of test management tool HP Quality Center, HP Application Lifecycle Management and Rational Clear Quest tools.
- Good knowledge in writing SQL Queries and performing Database testing including data integrity and data validation testing.
- Expertise in HTML, CSS, HTTP, JavaScript, XML, AJAX and JQuery.
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
- Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
- Expertise in using various defect-reporting and defect-tracking tools like JIRA, Rally, Bugzilla, and HP ALM.
- Worked with cross functional testing teams and developers for closing defects.
- Adept in all phases of project development, from concept through realization and Production Support.
- Performed duties as an individual contributor and can manage multiple projects and tasks simultaneously.
- Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.
- Good communication, interpersonal skills backed by sound analytical and technical skills
TECHNICAL SKILLS
Programming Languages: Proficient - C++, JAVA, Python
Web Technologies: HTML, CSS, JSP, XML
Frameworks: TDD/BDD,Data Driven, Keyword Driven & Hybrid
Web Servers: Apache Tomcat, WebLogic, Application Server
Databases: Postgres, MySQL, MongoDB
Project Methodologies: SDLC, Agile Scrum, Waterfall, V-Module
Defect Tracking Tools: HP /Quality Center, JIRA & Bugzilla
CI/CD Tools: Jenkins, Hudsons.
IDE and Compiler: Eclipse, Microsoft Visual Studio, PyCharm
Testing Tools: Postman, Jmeter, Selenium IDE, Selenium WebDriver
PROFESSIONAL EXPERIENCE
Confidential
Senior Testing Specialist
Responsibilities:
- Create test approach, identifying the scope of testing with risk-based approach for each feature or scope of work in a project effort identifying test environments, dependencies, constraints, prioritizing test cases and scheduling time for testing.
- Responsible for ensuring end to end testing methodology including all appropriate documentation and requirements.
- Identifying the tests that are good for automation based on the impact scenarios and provide the risk-free features with complete regression.
- Work with developers to create automated tests.Implemented Page Objects framework, Hybrid framework and Page classesfrom scratch to represent web pages.
- DevelopedKeyword Driven and Data Driven frameworksto retrieve test actions, test data from Excel files and SQL Databases
- Write SQL queries to fetch data and retrieve information as per the requirement. Also, on the MONGO DB.
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Coordinated with application team and ensured resolution of all issues and completion of work on time.
- Maintained close observations for the reports generation from dashboard which are returned based of the filters and also requests..
- Tested Angular 2 Application withJasminetesting framework andProtractor.Used TypeScriptfor automation.
- Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
- Used selenium web driver with TESTNG and sauce labs for frontend automated Testing and cross browser testing. In terms of backend Used Ready API (licensed version of SOAP UI).
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behaviour Driven Development),TDD(Test Driven Development) usingCucumberinGherkinsformat.
- CreatedJMeter Test Casesto measure performance and functionality of web services
- Updated the code/scripts on GIT time to time.
- Designed and documentedREST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Experience setting up instances likeElastic Load BalancerinAWSfor high availability.
- UsedAWS to deploy the projectonEC2 instance. Implementation of the Business logic layer for Services.
- ValidatedSOAP UIandRestfullAPI services
- Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
- Expertise in mobile automation using Appium, selenium, java in both Android and IOS.
- Work with business analysts and stake holders to undertake exploratory testing.
- Design test to aid learning and mitigate risks by ensuring accurate results.
- Worked on Selenium automation tool for the UI tests and Web Drivertool for the end to end testing.
- Work closely on the Postman Scripts to validate the Endpoint API Web Services.
- Querying different collections on the Mongo and Postgres Databases.
- Updated the work on Rally following the Agile methodology and raised defects accordingly.
Confidential
Software Engineer
Responsibilities:
- Written Python Scripts to perform automation for acceptance testcases of features.
- Executed automated testing scripts based on manual test scenarios using Selenium WebDriver.
- Involved in Smoke testing, Sanity Testing and Regression Testing.
- Performed recording of GUI test cases usingSeleniumIDE, TestNG.
- Developed reports through ODBC driver connecting to the CommVault Content Store databases.
- Involved in verifying data in application through SQL SQL queries against the Business Rules and displayed using high charts, tables, JavaScript, HTML.
- Proficient with testingREST APIs, Web & Database testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium RC.
- Extensively used Selenium Webdriver API (org.openqa.selenium.*), Junit API (org.junit.*) and TestNG API (org.testng.*, org.testng.annotations.*) to write test cases and automate all the test cases.
- Created whole test framework using Selenium for further test creation and execution.
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Actively interacted with the onsite team, development team and conducted meetings for clarifications.
- Coordinated with Developers to resolve any open defects by replicating the scenarios in debug mode.
- Involved in Regression Testing on DEV / QA / UAT Environments.
- Proficient with testingREST APIs, Web & Database testing.
- Executed acceptance, regression, functional, usability, accessibility, performance, and stress testing of client/server and web-based safety and security products.
- Performed backend tests using SQL queries and written moderate SQL queries to perform database testing of the application. Defect reporting and tracking.
Environment: Microsoft SQL Server, Eclipse, Selenium, Python 3.0, PyCharm,User Acceptance Testing, Regression Testing, Functional Testing
Confidential
QA Analyst
Responsibilities:
- Actively interacted with the onsite team, dev team and conducted meetings for clarifications.
- Involved in Preparation of Test cases based on Backlogs.
- Involved in testing of application using the Scrum (Agile) methodology.
- Performing integration and functional testing for different application.
- Responsible for client PCs troubleshooting and network connectivity.
- 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.
- Build an easy to use cloud management web console for IAAS, SAAS, PAAS services to enable Ericsson to lower the cost of hardware
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Troubleshooting problems pertaining to Performance Tuning, Network.
- Involved in creating, updating and executing of Test Cases according to requirements
- Involved in Preparation of Test Plan and review of Test Plans.
- Involved in GUI, Functionality and Regression Testing.
- Actively participated in daily Status calls, Retrospectives and Team meetings
- Defect tracking was done in JIRA.
Environment: .Net, Visual Studio 2008, Manual Testing, JIRA, Microsoft Office Excel.
Confidential
QA Analyst
Responsibilities:
- Worked on testing the upgrade of major functionalities like Combined Billing & Payment option, Go Paperless, Pay Bill, Renewable Power, and Account Summary.
- Performed Functional and Regression testing of the application.
- Tested Batch processes running in application servers.
- Conduct and participate in meetings with Client Management to discuss the Project goals and report the health of the overall project status.
- Developed Load runner scripts for agile environment with frequently changing requirements and features set.
- UsedHP Virtual User Generatorto generate VuGen Scripts for the test cases using RDP protocol.
- Executed the Load test in Load Runner Controller.
- Monitored HTTP request and response using HTTP watch.
- Identified bottleneck and informed development team to fix performance issues.
- Wrote SQL Queries to test the integrity of the database.
- Worked on creating and implementing Requirements Traceability Matrix (RTM).
- Tracked defects using Quality center and participated in bug review meetings.