Post Job Free
Sign in

senior software development in test

Location:
Vasant Nagar, Karnataka, India
Posted:
April 16, 2019

Contact this candidate

Resume:

Roshini Nalla

Senior Software Development Engineer In Test

*******.****@*****.***

813-***-****

Senior Quality Assurance Engineer with over 8+ years of experience in software quality assurance testing of web applications, web services, client/server applications and databases using Selenium, Cucumberand current QA technologies. Worked in diversified domains like Health Care, Banking and E-Commerce both automation and manual testing.

Professional Summary:

Accomplished Quality Assurance Analyst with 8+ years of experience in the Information Technology industry, performing analysis, Manual and automated testing of Client Server and Web applications.

Worked and built relationships with cross-functional teams that include product management, Business Analysts, Business users and Software designers/developers for test planning and execution using Value driven approach.

Reviewed & Analyzed Business requirements (BRD), System requirements specification documents and prepared test plans, test cases and extensively involved in test execution.

ExposedtoWaterfall,Agile (Kanban/Agile), SDLC, V- models & Phase Gate and Agile Project Management methodologies for product/application delivery.

Experienced in Java-OOPS concepts like Encapsulation, Abstraction, Inheritance and polymorphism required for Selenium frameworks.

Performed various tests include Black Box testing, Functionality testing, GUI testing, Smoke Test, Integration testing, System Testing, Backend testing, Performance testing, Load testing, Stress testing, Regression testing and UAT.

Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Gherkins, TDD (Test Driven Development) using Selenium.

Good experience in developing automation framework using Selenium Web Driver, Java, JUnit,TestNG, Cucumber.

Performed Cross-browser testing by using Selenium Grid on multiple browsers and on different platforms.

Strong automation testing experience using Cucumber, Selenium web-driver, JMeter.

Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI.

Expertise in designing Automation Frameworks based on application functionalities i.e., data driven, keyword driven or hybrid to design Page Object Model.

Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries for SQL Server, Oracle SQL, MySQL to validate data using advanced TestNG annotation Data Provider for code reusability and Java JDBC for retrieving the Data.

Expertise with version control tools such as Git-Hub.

Conversant with Maven project build tools.

Integrated automation scripts on Jenkins (Continuous Integration) for deployment.

Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.

Experienced in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution and deliverables.

Technical Skills:

Approaches

Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools

Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, JMeter, Cucumber,SoapUI, QC, QTP

Test Build& Integration Tools

Maven, Jenkins, Chef

Frameworks

Keyword Driven, Data Driven, Hybrid, Page Object Model

Programming Tools

JAVA, JavaScript, Angular JS, AWS – beanstalk, S3, lambdas

Markup Languages

HTML, XML, XPath, Css Selector

Databases

MySQL, SQL Server (Pl/sql, T sql)

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Operating Systems

Windows, UNIX, LINUX

Defect Tools

JIRA, Rally

Mobile Testing

Appium, Perfecto

Utilities

Eclipse, GIT, Firebug, Fire Path

Professional Experience:

Client: Comcast

Location: Philadelphia, PA June 2018 – Till Date

Role: Software Development Engineer in Test

The Customer Experience Personalization is a big data solution with everything about the customer in one place. Timeline leverages data learns from it and equips users with the information needed to better understand each unique customer experience. From the highest hitting phone calls, payment details, troubleshooting all the to customer social interactions – timeline gives insight into the complete customer journey. With everyone starting on the same page, conversations are continuous and problem solving is simplified. Elements is a simple self-service way to connect, share to manage the data and messaging for Customer Experience. User can upload their data and Elements automates it. Users can go back and edit their data at any time without impacting anything downstream

Responsibilities:

Planning and Developing test plan, test cases and automated java scripts for Elements application using cucumber which includes integration, regression and smoke testing.

Planning and developing test plan, test cases and automation test scripts for Analytics workflow for Interana/pointillist BI tools.

Requirements analysis, working with Business team and development team closely to understand the detailed requirements

Participated in Sprint planning and handled Test Planning, test case reviews in Jirain Agile.

Recording all defects, create and distribute reports outlining the types of defects found and the steps taken to resolve these issues.

Organizing and testing the deployments using IOP change management in service now.

Web test automation using Selenium by writing robust tests scripts in a Java language

iOS mobile test automation using Appium

Automate and improve performance of regression plans by developing Java scripts with Selenium Web-driver, Cucumber and TestNG for applications – Timeline Web and Elements Experience

Configure and setup the automation environment for Timeline Mobile using Selenium, Appium with XCUI-Test framework with Java on CX Personalization project both Manual and Automation

Develop and execute plans to ensure end-to-end quality of interconnected components in a distributed setting

Develop Features, Scenarios using Gherkin framework Cucumber.

Create and execute detailed edge cases and scenarios for web (for Chrome, Firefox and Safari) and mobile (for iOS) applications

Demonstrate strong analytical, organizational and problem-solving skills

Follow and practice Agile software development methodologies

Design, build, and maintain efficient, reusable, and reliable code

Conduct software analysis, programming, testing and debugging

Ensure the best possible performance, quality, and responsiveness of the application(s)

Identify bottlenecks and bugs, and devise solutions to these problems

Maintain code quality, organization, and automatization

Ability to write clean, readable and reusable Java code/libraries

Strong experience with Version Control Systems GIT.

Environment: JAVA, Eclipse, Selenium Web Driver, Cucumber, AWS Beanstalk, lambdas, S3, Apache POI, REST API, Maven, perfecto, Appium, Log4J, JIRA, SQL Server, Rally, Service now, MS Excel, Windows, Jenkins

Client: Department of Behavioral Health and Intellectual disabilities-TDS, City of Philadelphia

Location: Philadelphia, PA Oct 2017 – June 2018

Role: Senior Quality Assurance Engineer

DBHIDS – Technical Development Support unit is software IT unit which serves the City of Philadelphia. This unit builds and manages the Database and applications for various different units such as the Community Behavioral Health, Mental health, Courts, Jails. The project is the Enterprise Data Warehouse which handles the consumer holistic view and the services received by the City.

Responsibilities:

Review the requirements, specifications and architectural design documents to provide timely andmeaningful feedback

Create detailed, comprehensive and well-structured test plans and test cases

Estimate, prioritize, plan and coordinate testing activities

Responsible for both manual and automation testing

Experience in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, retrospectives, and grooming sessions.

Followed ProjectProduct Backlog Doc, Sprint burn down chart, Release burn-down Chart and actively attend agile sprint meeting.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

Creating high-level scenarios from the patient and provider's usage perspective.

Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.

Participated in the planning, development, coordination and presentation of specific testing needs as appropriate to the quality assurance needs of the end user.

Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.

Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.

UsedHybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters using Selenium.

Generate JUnit test reports and QA Sign off for Web Services tests.

Used Apache POI to read data from Excel sheet.

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Developed MAVENBuild targets to execute automation suites.

Effectively involved in Defects logging using Loggersin Log4j.

Test existing MS-SQL queries (that create reports and create views) for accuracy and thendocumenting the queries

Document scripts and other system admin procedure

Environment: JAVA, Eclipse, Selenium Web Driver, Cucumber, Apache POI, REST API, Maven, perfecto, Appium, Log4J, JIRA, SQL Server, MS Excel, Jenkins

Client: Shire

Location: King of Prussia, PA Aug 2015 – Sep 2017

Role: Senior Quality Assurance Engineer

Shire is one amongst the leading UK based global biotechnology companies focused on serving people with rare diseases.This company is committed to continually improving our manufacturing processes and business operations to better meet the needs of our patients. Shareholders are advised to be very wary of any unsolicited investment advice, offers to buy shares at a discount and offers of free company reports.

Responsibilities:

Experience in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, retrospectives, and grooming sessions.

Followed ProjectProduct Backlog Doc, Sprint burn down chart, Release burn-down Chart and actively attend agile sprint meeting.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

Creating high-level scenarios from the patient and provider's usage perspective.

Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.

Participated in the planning, development, coordination and presentation of specific testing needs as appropriate to the quality assurance needs of the end user.

Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.

Used GIT repository for efficient remote team working, also stored the framework and all the developed test cases.

Configured Selenium Web Driver, Test-NG tools and created selenium automation scripts in java using Test-NG prior to next quarter release.

Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.

Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium Web Driver.

UsedHybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters using Selenium.

Generate JUnit test reports and QA Sign off for Web Services tests.

Used Apache POI to read data from Excel sheet.

Prepared user documentation with screenshots for UAT (User Acceptance testing) using Selenium Screenshots.

Effectively involved in Defects logging using Loggersin Log4j.

Analyzed of data from SQL server database. Writing SQL Queries to access data for analysis of data from SQL databases.

Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting. This coupled with integration with Sauce labs not only allowed team to auto-schedule test execution but also eased debugging.

Performed code review and peer review.

Used Jira for requirement management, planning, scheduling & running tests.

Used HP Rally for tracking & managing defects in the Defects module.

Raise issues to Test program Manager and log program risks/ issues in Quality Center

Prepared the Test Results document, which summarizes testing activities and results.

Environment: JAVA, Eclipse, Selenium Web Driver, Apache POI, REST API, ANT, Log4J, JIRA, SQL Server, Quality Center, MS Excel, Windows, GIT.

Client: Charles Schwab

Location: Austin, TX Nov 2014 - Jul 2015

Role: Quality Assurance Engineer

Customer & Account Technology (CAT) Application is the account master repository for Charles Schwab which houses Brokerage, Bank and Affiliate accounts. It also provides data to various consumers on the Web, Mobile & Rep platforms through SOA (Service Oriented Architecture) enabled web services. Scope of Project includes study of the CAT (Customer and Account) System, gathering requirements and finalization for the proposed solution, design, development, testing, implementation (production deployment) and maintenance of this application.

Responsibilities:

Worked on Customer & Account Technology (CAT) Application is the account master repository.Designed, developed and maintained Accounts portal automation framework.

It also provides data to various consumers on the Web, Mobile & Rep platforms through SOA (Service Oriented Architecture) enabled web services.

Used valued driven development using agile methodology.

Scope of Project includes study of the CAT (Customer and Account) System, gathering requirements and finalization for the proposed solution, testing, implementation (production deployment) and maintenance of this application.

Experienced in Agile process to plan, create and manage the backlog items, Defect Management and participate to lead meetings, review, retrospectives, and grooming sessions.

Developed test scripts to implement Test Cases, Test Scenarios and features for Test Driven Development, Behavior Driven Development using Cucumber.

Assisted in writing efficient and effective Master Test Plan, Test Strategy, System Testing, and End-to-End Test.

Maintained automation scripts in Selenium Web-Driver with Java.

Worked in Agile software development environment to develop regression test suite and automate it using selenium web driver.

Configured Git-Hub check-in, Continuous integration, and Continuous deployment using Jenkins.

Perform onsite / offshore coordination for all interface developments and complete the Design, Build, Test and Deploy phase successfully.

Performed end-to-end System Integration testing which covered the entire business process flow to all the downstream systems and XML output files, including apps interfaces.

UsedHybrid (DATA and Keyword Driven) Framework to check the behavior of application with different inputs as parameters using Selenium.

Developed MavenBuild targets to execute automation suites.

Generated test logs using Log4j for various log levels.

Analyzed of data both on Admin Database and MYSQL server database.

The testing of the application is on Web, Tablet and Mobile.

Used Appium emulators and Simulators for testing the application in Mobiles.

Implemented simulator for mobile app testing in IOS using Appium Tool.

Used Rallyas project management tool for tracking of requirements, tests and defects.

Integrated test solution with Jenkins, a CI tool, to ensure efficient execution and reporting.

Environment: JAVA-1.8, Eclipse, WEB API, Selenium Web Driver, TestNG, Maven, Log4J,Rally, Appium,MYSQL, MS Excel, Windows, GIT, Jenkins.

Client: Schneider Electric

Location:Hyderabad, India Aug 2012 - Oct 2014

Role: QA Engineer

Schneider Electric SE is a French multinationalCorporation that specializes in energy management and automation solutions, spanning hardware, software, and services. Pre-Order Management System(POMS), is a web based application for sales engineering and project manages. Manage Order Quality Process work flow, Import and Provide Data Automate Technical Review Process, Automate Order Management / Handoff Process Provide requests, alerts, and notifications Generate real-time project reporting, tracking, and measurements.

Responsibilities:

Involved in the Requirement analysis, UI Manual Testing.

FollowedV-Modelapproach to develop the application.

Interacted with Business Users to gather the requirements for standards to go over the New Requirements/ Any Bugs.

Requirements analysis, working with Business team and development team closely to understand the detailed requirements

Participated in Sprint planning and handled Test Planning, test case reviews in Jira

Recording all defects, create and distribute reports outlining the types of defects found and the steps taken to resolve these issues.

Organizing and testing the deployments

Reviewed design/functional specifications to ensure they are complete and testable.

Performed Functional, System Integration, Regression, and end to end testing for the UI Application.

Created and executed automated test casesin JIRA for functional, integration and regression testing.

Generate Test scripts for web Applications.

Performed regression testing to ensure that fixed bugs did not generate new bugs.

Performed the Back-End testing to ensure data consistency on front-end by writing and executing SQL Serverqueries.

Environment:JIRA, SQL Server 2005/2008.

Client: ESIC(Employee State Insurance Corporation)

Location: Hyderabad, IndiaJune 2011 – Jul 2012

Role: Test Engineer

Dhanwantri is a comprehensive Enterprise-Wide web application that covers all aspects of the management and operations of a hospital. It is a modular and flexible system and the various modules are seamlessly integrated with each other. ESIC provides immediate access to Physician, Administrative and Billing data required by the various entities for efficient functioning of the hospital. Scheduling, outpatient visit and admission are also streamlined by this application. Registration and result reporting for the laboratory, radiology test and dispensary of pharmacy and non-pharmacy items is also possible.

Responsibilities:

Worked on MMS Module which includes Purchase, Sub Store and Main Store Modules.

As part of service design,tested service design documents for Main stores and Purchase modules and Developed WCF services.

Understanding the Business requirements, Application and function specifications, Design documents.

Worked in waterfall methodology.

Involved in Preparation of Test Scenarios and review of Test Cases.

Assisted in writing and designing templates for the Test Plans and Test cases.

Documented updating and executing test cases according to requirements.

Wrote SQL Server Queries to retrieve data for a specified set of test requirements.

Performed Functional, Negative, Positive, Regression and User Acceptance Testing.

Updated Reports and dashboards to display the status of test coverage including the number of test cases passed, failed or pending.

Involved in Reporting and Tracking defects using Rally.

Environment: Manual Testing, Rally, MS Excel, SQL Server



Contact this candidate