Post Job Free

Resume

Sign in

Sr QA SDET

Location:
Pittsburgh, PA
Salary:
$65
Posted:
February 02, 2021

Contact this candidate

Resume:

SRUJANA

Software Development Engineer in Test (SDET)

Phone: 469-***-**** Email: adjvzw@r.postjobfree.com

Senior Software Development Engineer in Test (SDET) with around 9 years of experience in all phases of Software Testing Life Cycle (STLC), experienced in developing Test Plan, Test Cases and Automation Test Scripts for Web Testing with Selenium and Java, BDD using Cucumber, API Testing using SoapUI, Mobile Testing with Appium, Angular Testing with Protractor in a CI/CD environment.

PROFESSIONAL SUMMARY:

Around 9 years’ experience as a Software Development Engineer in Test (SDET), testing Web and Client Server Applications both Manual and Automation with good understanding of Test planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework design and Defect Reporting and Tracking.

Extensive experience and knowledge of different phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Defect life Cycle, Agile and Scrum methodologies.

Experience in Core Java Programming using OOPS concepts, Collections, Exceptions handling etc.

Experience in designing and building Frameworks from scratch using Behavior Driven Development (BDD/TDD), Page Object Model (POM), Hybrid -Keyword driven and data driven using Selenium WebDriver, Java as a programming language.

Experience in testing the ETL and good knowledge in testing data extraction from various external sources and validating against the staging and Target tables.

Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runners etc.

Good experience in testing and Automating Android Apps, IOS Apps using Appium and Java. Tested Mobile Apps using Real Devices, Emulators on Android, and Simulators on IOS.

Experience in Cross Browser Testing and Parallel Test Execution using Selenium WebDriver, TestNG and Selenium Grid.

Experience in using unit testing frameworks like Junit, TestNG, good knowledge in configuring the test suites in TestNG.xml file. Experience in using build tools like Maven and configuring pom.xml

Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories, experience in using java libraries like Apache poi and jxl.

Expertise in using different components of selenium like Selenium RC, selenium WebDriver and Selenium Grid.

Experience in working with web debugging tools like XPath, Fire Path, and Firebug and provided efficient locators for strategies like XPath and CSS to run test scripts.

Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD)by using tools like Jenkins.

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.

Experience in developing and understanding of HTML, XML, CSS and good experience in AngularJS, Java script, experience in using version control tools like Sub Version, Git, GitHub

Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management (ALM), Rally, Jira.

Tested Angular 2 Web Applications using Protractor and Karma. Used POM – Page Object Model in Protractor Test Script Development.

Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.

EDUCATION:

Bachelor’s degree from Jawaharlal Nehru Technological University, Hyderabad, India.

TECHNICAL SKILLS:

Project Methodologies

Agile/Scrum, Waterfall.

Automation Testing Tools

Selenium (WebDriver, RC, IDE, Grid), Protractor, TestNG, JUnit, Jasmine, Karma, Chai, Cucumber, SoapUI, Postman, Rest Assured, JMeter, APPIUM.

Frameworks

Cucumber, Keyword Driven, Data Driven, BDD, Hybrid, Page Object Model.

Utilities

Eclipse, GIT, SVN, Firebug, Fire Path, TOAD, and Putty.

Build, Integration& Collaboration Tools

Maven, Jenkins, Confluence

Bug Tracking Tools

JIRA, HP ALM & Quality Center, Bugzilla.

Markup Languages

HTML, CSS, XML

Programming tools/Languages

C, Java, Java Script, Type Script, SQL, Groovy, Gherkin.

Database

MySQL, Oracle, SQL Server

Operating systems

Windows, Unix/Linux

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome.

Other

Rally, Auto IT, Apache POI,MS Word, MS Excel, JSON

PROFESSIONAL EXPERIENCE:

ADP, Parsippany, NJ

Senior. Software Development Engineer in Test SDET Jul 2019 – Till Date

Project Description:

ADP workforce Now (WFN) is a cloud-based platform for HR management software. The web application provides functionalities which helps in processing the payroll accurately and quickly. Application is scalable with the business growth and engineered to support compliance obligations. It provides services like Workforce Management, HR Management, Talent, Benefits and Insights to its clients.

Responsibilities:

Participated in PI planning and provided stakeholders with timely status updates throughout SDLC.

Worked within a Scrum team to identify automation strategy and execution plan.

Utilized requirements, design documents and test plans to execute test cases.

Involved in Testing the Complete flow of the modules.

Built Automation Framework using Selenium, java as programming language.

Implemented Page Object Model automation framework with Selenium WebDriver.

Developed Java scripts to perform functional testing on various browsers.

Added scripts for API testing using Rest Assured API.

Wrote SQL Queries and JDBC Prepared Statements for accessing data from Database.

Worked on regression cleanup to identify and resolve the issues in regression suite.

Developed a framework for Build verification testing.

Analyzed the build issues in Jenkins and fixing the issues.

Working with JDBC API for data base connectivity and testing.

Working with HP ALM to perform multi browser testing.

Analyzing functional requirement documents and writing test scenarios for Automation in JIRA.

Working on Rally to track bugs and maintained the flow of iterations.

Revision Version Control was done using Bitbucket.

Performed Debugging, Tracking and Logged errors using logging frameworks.

Environment: Agile, Java, Selenium, Cucumber, Bit bucket, HP ALM, Jenkins, Atom, Rally, Jira, Postman.

Dealer Socket, Irving, TX

Selenium Automation Engineer / Software Development Engineer in Test (SDET) Aug 2018 to Jun 2019

Project Description:

Dealer Socket is a leading automotive technology platform that helps dealerships in US Canada and Australia. I’ve worked on iDMS application which is a web-based dealer management system and loan servicing platform designed for independent and buy here pay here (BHPH) automotive dealerships. I have worked on testing this application using Serenity (BDD) framework and performed load testing using Locust framework.

Responsibilities:

Participated in PI planning each quarter and involved in sprint grooming sessions.

Prepared Test run, positive and negative test scenarios, Test cases and performed smoke and regression testing.

Worked extensively with Selenium WebDriver to automate Test Scenarios and generate reports using TestNG and used Jenkins for Continuous Integration.

Automated test frameworks with a focus on regression testing for web-based application.

Implemented Behavior driven framework with Page Object Model.

Implemented BDD using Serenity with features, steps, step definitions, backgrounds using GWT format.

Performed API Testing using Postman and Fiddler 4 tools.

Performed deployments using Jenkins and Octopus.

Performed Blackbox testing with complete QA cycle.

Performed Load testing using Locust framework.

Identified bottlenecks and thresholds in existing code with the help of automation tools.

Investigated customer problems referred by the technical support team.

Logged all the defects in Version One a project lifecycle management tool.

Environment: Java, Serenity, Selenium WebDriver, Locust, Bit Bucket, Jenkins, VersionOne, JIRA, Maven, SQL Server, SQL Server Management Studio (SSMS), Postman, Soup UI, Fiddler 4, TeamCity, Octopus.

Fannie Mae, Herndon, VA

Selenium Automation Engineer November 2017 to August 2018

Project Description:

Fannie Mae is a leading housing finance services organization in the US. I’ve worked on securities processor application which deals with trade settlements, SP application receives trade details from upstream systems and works on settling those debt and MBS securities. I’ve also worked on treasury transformation project where I’ve worked on creating framework for upstream systems like DTA, FAST rebuilt applications testing.

Responsibilities:

Responsible for building different test frameworks with Selenium-Java, Protractor-typescript from scratch.

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts in Java.

Used Selenium WebDriver with cucumber for automating functional testing.

Participated in Sprint planning, Review Sessions & Scrum Meetings.

Prepared Test cases for positive and negative test scenarios and performed blackbox testing.

Worked on web-based applications developed using Angular, Java and performed GUI testing by analyzing mockup screens provided by client.

Built Protractor-Typescript framework from scratch using Jasmine, Karma tools to test the angular application.

Developed a Protractor- JavaScript POC framework.

Implemented Behavior driven framework with Page Object Model.

Developed test automation scripts for simple and complex scenarios, took screenshots using Fannie Mae internal automation core framework.

Used Fillo API to read the test data from external sources like excel sheets.

Implemented BDD using Cucumber with features, steps, step definitions, backgrounds using GWT format.

Performed API testing using Rest assured.

Created libraries for comparing data from an excel sheet.

Performed Parallel and Cross Browser testing using Saucelabs on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Executing the Automated regression suite daily with Jenkin builds.

Involved in writing SQL statements to create test data for test cases and data validation tests to extract data from the tables.

Used Maven to perform builds from Jenkins Continuous Integration and Bit Bucket as source code repository.

Environment: Java, Typescript, Node, STS, Visual studio code, Selenium WebDriver, Cucumber, Protractor, Sauce Labs, Bit Bucket, Jenkins, JIRA, Feature Map Maven, Oracle, Toad.

American International Group, Jersey City, NJ

Selenium Automation Engineer Aug 2015 to October 2017

Project Description:

American International Group, Inc. (AIG) is a leading insurance and financial services organization in the US. The AIG MN Expresses multinational program that involves the design and development of a Web based internet application to provide online insurance services like providing insurance coverage in many countries. The web application provides functionalities such as policy management, profile management and claim reporting. I was involved in testing a web-based submission execution application where the Insurance agents/Brokers associated with organizations and customers can get their insurance program and renew the policy online.

Responsibilities:

Performed Functional testing as per user stories and also performed Integration Testing & System Testing using Selenium WebDriver automation scripts using Java.

Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing scenarios using various tools like TestNG along with Selenium framework.

Used Selenium WebDriver with TestNG to automate tests in parallel and priorities of the Test cases are set using TestNG framework.

Generated Extent reports for Selenium Automation Testing.

Took screenshots using TestNG listeners by implementing I Test Listener interface method on Test Failure and configured listeners in testNG.xml.

Used AutoIT tool in automation for window-based components which is not possible using selenium WebDriver.

Scripted the Test cases and managed the framework dependency jars using Maven.

Performed Data driven testing using Selenium WebDriver and testNG functions which reads data from excel sheets.

Performed Parallel and Cross Browser testing using TestNG on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.

Used Selenium Grid to perform parallel execution of test cases on different machines.

Environment: Agile, Java, Eclipse, Selenium WebDriver, Selenium Grid, Cucumber, TestNG, Apache POI, SoapUI, Postman, JMeter, JDBC api, Git, Jenkins, JIRA, Log4j, Appium, Maven, AutoIT, MySql, X-path.

Digi blitz Technologies, Hyderabad, India

Software Developer Aug 2012-June 2015

Project Description:

SmartL Lehren is a university management system that automates various activities in the university, this product has many modules like Enrollment and course management, Student Dashboard, Staff and Resource Management. Each student can manage their course work and can also check their grades online.

Responsibilities:

Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.

Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.

Created user-friendly interface using HTML, CSS, JSP.

Designed the user interfaces using JSPs, developed custom tags, and used JSTL.

Used Eclipse IDE for writing the programs.

Developed various java business classes for handling different functions.

Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.

Wrote MYSQL for JDBC prepared statements to retrieve the data from database.

Developed JUnit test cases for all the developed modules. Used GIT as version control.

Monitored the logs using Log4j and fixed the problem.

Worked on BIRT reports.

Executed test cases for Unit, System, and Integration Testing.

Environment: Java, J2EE, JSP, Struts, JNDI, HTML, CSS, EJB, JDBC, JUnit, Eclipse, JBoss, Mysql5.6, LOG4J.



Contact this candidate