Sdet Resume
SUMMARY
- Over 7+ years of experience as an Automation Tester/Manual Tester and SDET, in all phases of Software Development Life Cycle (SDLC). Extensively involved in Front - end and Back-end Testing (Web Services and Databases) with either Test Driven Development (TDD)/Behavioral Driven Development (BDD) approach.
- Sound knowledge in Java, Selenium, Cucumber, Junit/TestNG, Maven, SoapUI and Jenkins. Worked in various domains such as Banking, Financial services and Healthcare andTelecom.
- Well versed with Software Development Life Cycle, Defect life Cycle Software Testing Life Cycle methodologies. Also, developing Test Scenarios, Test Plans, Test Cases, Test Coverage, and Test Summary Reports.
- Extensive experience in application Smoke, Functional, Integration, Regression and End to End User Acceptance Testing.
- Conducting black box and white box testing.
- Hands on experience in working with agile driven projects and worked closely with Scrum Masters, Product Owners.
- Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
- Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
- Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/ATDD.
- Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
- Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium WebDriver to develop BDD framework.
- Experience in creating page objects by using Page Object Model, developed reusable library functions in java, automated restful services using selenium by using HTTP client.
- Experience in developing and understanding of HTML, XML, CSS and good experience inJQuery, Java script, Experience in using version control tools like Sub Version, Git, GitHub.
- Worked very closely with the Dev ops team in Agile methodology for deploying as an SDET into production Environment.Building the Automation Scripts in Continuous integration (CI) using Jenkins.
- Sound knowledge on UAT, Manual/Functional Testing, Regression testing and Defect Lifecycle.
- Performance measurement:
- Test new features and check performance of product before sending to QA for official testing.
- Performance impact of code changes were assessed and retained/discarded based on results.
- Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
- Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
- Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
- Expertise in Mobile Application testing using Appium.
- Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
- Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
- Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG .xml.
- Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
- Experienced writing and executing CRUD SQL statements.
- Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
- Expert in developing complex SQL Queries, with various kinds of joins.
- Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management, Rally, Jira.
- Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
- Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
- Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.
- ETL testing from Source to target with multiple technologies involved like spark code, post-gres procedure and Teradata.
TECHNICAL SKILLS
- Selenium WebDriver
- Selenium Grid
- JUNIT/TestNG
- Apache POI
- Cucumber, Gherkin
- Log4j/Maven
- SVN/Git Hub
- Jenkins,
- Page Object Model
- Jmeter
- Java, JavaScript
- Type Script
- HTML, XML
- Appium
- Android/IOS
- SDK
- BDD/TDD/ATDD
- Hybrid, Keyword
- Postman,SOAP, Restful
- SOAPUI/ReadyAPI
- Rest Assured
- HP QC/ALM
- Rally, Jira
- Oracle
- SQL Server
- MySQL
PROFESSIONAL EXPERIENCE
Confidential
SDET
Responsibilities:
- Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance Criteria.
- Involved in Requirement gathering, and Preparation of test cases based on Product Backlog.
- Participated in Retrospective meetings to discuss with the problems during the iteration, defining, prioritizing Action Items.
- Development of test reports and metrics collection.
- Leading and managing Agile test team.
- Worked closely with DevOps team to push the build into next environments.
- Wrote SQL queries extensively and queried databases MSSQL Server and PgAdmin
- ETL Testing from source to target, by validating with SQL queries
- Automated Web services /API’s by using java and HTTP Client.
- Maintain UAT training matrix and records for staff trained in UAT script writing and script execution
- Provide high level UAT effort/resource estimates and defined require UAT project milestones and timelines to project Managers.
- Rational Functional Test, QTP), Performance/Load (JMeter & Rational Performance Test) & Web Services (SOAPUI,, Rational Service Test).
- Ensure all use case or pertinent requirements are covered in the UAT test plans and test scripts
- Raised defects and performed tracking using Rally and communicated the same with the developers and Product Owner.
- UAT team responsible for plan, coordinate and monitor UAT test, Gathered business needs and document Requirements for technical team
- Understanding the business requirements and developed test cases and test scenario to test the complete functionality Of the application.
- Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
- Implemented continuous integration (CI) by using Jenkins and scheduled jobs to run nightly basis.
- Automated Restful web service using Java and Rest Assured API and tested the response data against database.
- Involved in writing Test Plan, which detailed the testing scope of applications. Hi-level test requirements and necessary Resources.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the Behavior of the applications during different phases of testing using testing methodologies.
- Involved in functionality testing, regression testing and system testing.
- Used Firebug/Fire Path Add-on tools to construct locators using Id, Name, CSS and X-Path.
- Involved in automation framework using Selenium Web driver and developed test scripts.
- Developed Data driven frameworks using Selenium with Java.
- Documented Test Cases corresponding to business rules and other operating conditions
Environment: Selenium, TestNG, Maven, Rally, HPQC, TFS, Postman, Microsoft SQL Server Management, XML, HTML, Jenkins, Git, IntelliJ IDE, Nodejs, Sauce Labs, Microsoft Office, Agile, SQL, JMeter, Postgres SQL, spark, Teradata, Atacama, PG admin-4
Confidential
QA Automation Tester (SDET)
Responsibilities:
- Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptanceCriteria.
- Involved in Requirement gathering, and Preparation of test cases based on Product Backlog.
- Developed BDD/ATDD Automation framework using Cucumber and developed Features, Scenarios, Step definitions.
- Developed Hybrid Framework, added global and application level reusable libraries, developed a driver script andCreated a package for all the Page objects using Page object model.
- Designed, developed, and executed automated tests using Selenium WebDriver.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Verified the integration of various components in the application and executed end-to- end Testing.
- Submit, regress, and verified defects (Blackbox, communicate project and testing status to internal and external teams,Test database interactions at both the end-user and backend levels.
- Handled the special mouse events and selected the options from the drop-down menu using Selenium actions builder,Mouse hover and synchronization.
- Executed the automation suite of scripts by using continuous integration tools like Jenkins and worked on the MavenBuild tool and added all the dependencies.
- Expertise in Rational Performance Test and JMeter test script creation/ executions and analyzing JMeter/RPT resultsAnd preparing performance report with recommendations and issues.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to installBuilds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge (ADB) to installBuilds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Testing on several iOS and android virtual devices using the perfecto mobile virtualized environment.
- Involved in updating and execution of Test Cases according to the requirements.
- Performed testing on the web services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI relatedWith various interfaces.
- Automated Web services /API’s by using java and HTTP Client.
- Automated one of the applications developed in AngularJS framework by using Protractor, Jasmine, JavaScript withDescribe, it and Expect.
- Raised defects and performed tracking using JIRA and communicated the same with the developers and managers.
- Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from the OracleDatabase.
- Maintained and executed Maven build files for running automated tests.
- Reported daily status of data creation and sent weekly status reports.
- Performed back-end testing to ensure that the user data was updated in database using SQL.
- Attended Bug triage meetings and also meetings with the QA Leads, Managers and Developers for query resolution.
- Built effective test data covering all possible scenarios and added in datasheets for LISA Middle ware Testing.
- Trained the team members in using the framework and help them to write java code while developing the reusableLibraries.
- Test levels: Functional testing Integration testing, System testing, Interface testing, Security testing, User AcceptanceTesting and Automation testing.
Environment: Selenium, TestNG, Maven, AngularJS, Appium, Protractor, Jasmine, Java Script, JIRA, TOAD, Ready API, SoapUI pro, XML, SOAP, HTML, Android, Cucumber, Gherkin.
Confidential
Automation Tester
Responsibilities:
- Worked in Hybrid Agile/Scrum methodology performed agile testing to check entire functionality of application.
- Maintained Standard Operating Procedures (SOP) and Business Rule Documents (BRD), documents related toPhysicians’ contracts.
- Understanding the business requirements and developed test cases and test scenario to test the complete functionalityOf the application.
- Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke andRegression suits.
- Developed BDD framework by creating packages like com.reusablelibrary, com.pageObjects, com.features,com.reporting, com.utilities etc.
- Developed Feature file with various functional scenarios, Step definitions by using reusable library methods andDeveloped cucumber reporting by adding the plugins/format in Test runner class
- Used Selenium WebDriver, Java as Programming language, and TestNG as the Unit testing framework.
- Automated test scripts are maintained in subversion (SVN) by created branches for each sprint and tag for each release.
- Implemented continuous integration (CI) by using Jenkins and scheduled jobs to run nightly basis.
- Automated Restful web service using Java and Rest Assured API and tested the response data against database.
- Conducting black box and white box testing.
- Automated Hybrid Mobile app using Appium and selenium and configured the capabilities to run on multiple browsersLike Android and IOS.
- Built an automation framework for the mobile apps and executed the scripts on various devices and emulators to testVarious functional scenarios.
- Worked with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment.
- Wrote SQL queries extensively and queried databases (MySQL).
- Collaborated with management to review, develop, and implement new workflows.
- Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.
- Involved in writing Test Plan, which detailed the testing scope of applications. Hi-level test requirements and necessaryResources.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored theBehavior of the applications during different phases of testing using testing methodologies.
- Involved in functionality testing, regression testing and system testing.
- Used Firebug/Fire Path Add-on tools to construct locators using Id, Name, CSS and X-Path.
- Developed automation framework using Selenium Web driver and developed test scripts.
- Developed Data driven frameworks using Selenium with Java.
- Documented Test Cases corresponding to business rules and other operating conditions.
- Testing the application in various iOS and Android devices using Perfecto.
- Responsible for SIT and UAT phases and led status/Defect management calls with stakeholders and product manager.
- Performed Web services testing using SOAP UI.
- Participated in UAT and worked with Rally for bug and defect tracking.
- Analyzed user requirements, attended Change Request meetings to document changes and implemented procedures to Test changes.
- Extensively worked on Sauce labs for testing applications in different environments.
- Responsible for updating existing Test Cases against the change of requirements.
- Responsible for Backend testing and executing SQL queries.
- Experienced in using GIT repository for source code management.
- Used Maven for Build Management and Jenkins for continuous Integration.
Environment: Selenium WebDriver, TestNG, MySQL, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Rally, Microsoft Office, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, Sauce Labs, JUnit, Maven, TestNG, Agile.
