Software Development Engineer In Test (sdet) Resume
SUMMARY:
- 9+ experience in Information Technology with emphasis on Quality Assurance - SDET with Manual & Automated Testing of Client/Server and WEB based applications.
- Good understanding of Quality assurance testing methodology relative to Software Development Life Cycle (SDLC) in the areas of Quality assurance, development, testing, deployment and documentation and worked on different SDLC models (Agile & Waterfall Models)
- Extensive experience in Quality Assurance Life Cycle (QALC) aspects such as developing Test Strategies, Test Plans, Test Cases (Manual/Automated), Defect Reports and developing Test Scripts also Estimation, QA schedule.
- Responsible for creating test strategy/test plan, Estimation and QA schedule, Regular meeting with team leads and address QA needs and Publish Test Summary Report Confidential the end of Testing
- Experience in Waterfall and Agile Projects, worked very closely with Product owners in Agile and attended different ceremonies like Sprint Planning meeting, Scrum, Backlog grooming, Sprint Review and Retrospective
- Experience in Automation testing by using Soup UI, Selenium and Quick Test Professional (UFT/QTP).
- Experience of Creating, Modifying and Maintaining new and existing Automation Framework Models (BDD/TDD/ATDD, Hybrid, Keyword and Data Driven Frameworks).
- Experience in implementing Behavior Driven Development (BDD) methodology using Cucumber.
- Worked in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Maven & Jenkins for nightly test suite execution
- Proficient in GroovyScript used in Soup UI, Automating XML requests, building framework, Automating validations, capturing results etc.
- Hands on experience in tracking and reporting defects by using ALM/HP Quality Center, Rally, JIRA, Clear Quest, Rational TD Platform.
- Experience in using Selenium WebDriver for developing automation scripts for web applications/GUI.
- Experience in automating web applications using Selenium with Robot Framework in Python.
- Implemented Data Driven, Keyword Driven, Hybrid automation frameworks using QTP, Selenium WebDriver & Groovy Scripting.
- Wrote SQL Queries to extract data from various database tables for testing purpose
- Worked on various techno Web testing, Web service, SQL, Backend Testing etc.
- Experience include Unit testing, Functional testing, User Acceptance Testing, Integration testing, System testing, browser compatibility testing & Security testing of client/server and Web Base Applications.
- Experience with GUI, Functional Blackbox Testing, Database Testing, Integration, E2E/End to End and Regression Testing of Web based applications
- Understanding of Microservices Architecture (Kubernetes, Kibana, Splunk).
- Applied CTD - Combinatorial Test Design Technique for test plan optimization using IBM Focus Tool.
- Extensive working knowledge in Offshore - Onsite model.
- Excellent leadership, interpersonal, communication and presentation skills, self-starter, quick learner, a highly motivated & versatile team player and always willing to work in challenging and cross platform environment.
TECHNICAL SKILLS:
Testing Tools: SoapUI - Groovy, Selenium WebDriver, ALM, Quick Test Professional (QTP), TestNG, Junit, Firebug, Web Services, REST API, Cucumber
Methodologies: Agile, Waterfall
Build Tools: Maven
Languages: Python., Groovy script, VB Script, Java, JavaScript, XML, Shell Script
Bug Tracking Tools: HP Quality Center, JIRA, Clear Quest
Continuous Integration Tools: Jenkins
Applications: MS Office Pro (Word, Excel, PowerPoint, Access, Outlook)
Databases: PL/SQL, Oracle, MySQL
Operating Systems: Windows Family, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential
Environment: Python, Soup UI, Web Services, JMeter, REST API, PRISM, Rational Clear Quest, Rational TD Platform, SVN, SQL, Selenium IDE
Software Development Engineer in Test (SDET)
Responsibilities:
- Involved in various meetings with Business analysts and developers.
- Conducted Functional testing, Regression Testing using Selenium & Soap UI with Data-driven framework.
- Worked on ActiveVOS, Splunk to verify logs.
- Worked closely with End to End Team on implementation of the feature across all the applications.
- Developed framework to test User Interface using selenium WebDriver in RobotFramework (Python).
- Scheduling daily Jenkins job to automatically trigger the sanity.
- Used Maven & Shell script to execute the test scripts periodically on a unix machine & share the execution reports to team via emails.
- Expertise in grouping of Test suites, Test cases and Test Methods for Regression and Functional Testing.
- Utilized Maven to Manage dependencies for Test execution, plug-ins and created profiles of grouped Test cases to Run sanity and Regression Testing.
- Involved in DevOps Migration/automation processes for Build and Deploy systems.
- Checking code in SVN.
- Used Linux/Unix commands for testing & log verification of classic applications.
- Utilized Apache POI jar file to read test data from the excel spread sheets.
- Verifying the database using SQL.
- Involved closely with developers in Development of UI modules using HTML, JSP, JavaScript and CSS.
- Used the Groovy language to Verify Web Services Through SOAP UI.
- Perform load testing of api’s using JMeter.
- Developed groovy scripts for performance testing to test end to end scenarios.
- Shared Daily Status Reports with all the team members, Managers.
Confidential
Environment: Java, Selenium, Soup UI, ALM, Web Services, PRISM, SCME, Rational Clear Quest, Rational TD Platform, Cucumber
QA Lead
Responsibilities:
- Analyzed the Business Requirements and Developed the Detail Test Plan and the Test Strategy.
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Designed Manual and Automated Tests, created Automated test cases, test plans and executed tests using Soap UI & Shell scripting.
- Involved in writing Automation scripts and executing scripts.
- Involved in Automation Feasibility Study for back end & web-based applications.
- Attended Financial Product training., discussed issues and interacting with customers, End users.
- Configured Selenium, Testing, Maven tool and created selenium automation scripts in java.
- Involved in creating automation test scripts using selenium, cucumber built on Eclipse IDE
- Worked on agile scrum-based methods for BDD
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process.
- Involved in designing and Developing Automated Functional Test suite using Selenium IDE and Web Driver for the inventory.
- Involved in Functionality, System, Integration, and Regression Test of Web based Reports.
- Wrote and executed automated test cases using Soap UI to automate manual testing solutions.
- Performed load tests using SOAP UI Pro.
- Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI & JMeter.
- Performed functional tests using Selenium WebDriver with data driven framework and documented results in a database.
- Performed XML documents testing using XSD schemas.
- Monitored business applications support requests and responded quickly to resolve support issues related.
- Supported End to End testing by validating the data & confirming the test results.
- Prepared test cases for Navigational testing, Functionality testing and User interface testing.
- Involved in the Defect Review Meetings, build meetings and release meetings to resolve the outstanding issues.
- Prepared Go-No-Go document for project releases.
- Involved in writing the QA Test Results and Evaluation Reports.
Confidential
Environment: Java, Soup UI, ALM, Web Services, PRISM, SCME, Rational Clear Quest, Rational TD Platform
QA Lead
Responsibilities:
- Manage End to End Software Test Life Cycle (STLC), Interact directly with the client and stakeholders.
- Provide Leadership and coordination with all levels of program resources (managers, developers, test analysts, project managers and business team)
- Create test strategy/test plan, Estimation and QA schedule, Regular meeting with team leads and address QA needs and Publish Test Summary Report Confidential the end of Testing
- Responsible for planning, coordinating the test activities and Complete the Test Level Assessment
- Defect tracking & Management and Project level risks & issue coordination & management
- Manage scope, demand vs. capacity and mitigate risk across projects and Participate in peer reviews, walkthroughs and Conduct lessons learned sessions with the team and Maintain strong, effective relationships with other teams on the project.
- Conduct test plan, test cases review with Business, Project managers and IT
- Maintain excellent rapport with Client Team, Onsite and Offshore Teams and address all the QA needs on time
- Using Selenium automation ensuring Functional, E2E test conditions, cases and scenarios employing Functional, Integration, Compatibility and Regression testing.
- Involved in tracking and reporting testing activities, including results, test case coverage, required resources, defects discovered and their status, performance baselines, etc.
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Mapping all the Requirements with the Test Cases using Requirement traceability matrix
- Building frameworks using Soup UI & Selenium
- Implementation of parallel automation to save time & quick execution of TC.
- Implementation of Sprint over Sprint sanity.
- Used MAVEN to build and run the Soup UI & Selenium automation framework to automatically invoke the script execution & send the automatic reports over email.
- Customize and maintain the test data.
- Created checkpoints and synchronization points in the application to deal with timing problems.
- Identifying the regression areas & ensuring in execution.
- Automating the regression using Soup UI.
- Training & guiding the new team members.
Confidential
Environment: Unix, Informix, QTP, Web Services, ALM, PRISM, SCME, Rational Clear Quest
Test Engineer
Responsibilities:
- Provisioning and configuring the routers for the Frame Relay / Asynchronous Mode Protocols.
- Perform Integration and System Testing (IST) to validate implementation of Confidential & Confidential ’s Telecom Provisioning Applications for programs supporting implementation and enhancement of technologies like IPV6, Ethernet WAN, Ethernet MAN, Layer 2 VPN, SVC etc.
- Tracking and resolving the issues delegating them to other team members and updating status to the project manager.
- Conduct and Participate in sessions and trainings to share the application knowledge among the other team members.
- Performing regression testing, acceptance testing and sanity testing and raising Modified Requests (MR) in Software Configuration Management Environment (SCME) tool.
- Doing test plan optimization process for the application.
- Inventory and provisioning for Joint System Team (JST) / User Acceptance Team (UAT).
- Attending the hands-off meeting with third party clients to give demo about the business aspects of the projects before deployment.
- Implementing Automation framework and modify existing framework, using QTP, Perl scripting to quicken the test execution process for regression
- Support the quarterly release deployments in production.
- The tools used in Confidential application include Software Configuration Management Environment (SCME), Quality Center (QC), PRISM and Quality Control tool