Sudheer Chandra
Senior QA Engineer
Email: ****************@*****.*** Phone: 609-***-****
Senior QA Engineer with 9 years of experience in all phases of software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC) in Software Testing of web based applications. Diversified experience in Automation, Mobile and Manual testing serving various domains like Healthcare, Banking, Insurance and Retail.
Professional Summary:
Experienced in testing both Client Server and Web Based Applications.
An individual with a track-record of being a 'self-starter', able to effectively decipher assigned tasks, deliver on-time with a high-level of accuracy, and pro-active in solving problems.
Experienced in Working with Software Development (SDLC) and Software Testing Life Cycle (STLC) models - Waterfall, Agile/Scrum.
Provided QA scope and feedback during meetings which included Sprint Planning, Sprint Kick off, Sprint Review and Sprint Retrospective meetings.
Experienced in testing the Web services using the SOAP UI, Postman, Rest-Assured.
Involved in System and Automation Test plan, Test scenarios for the project by using FRS (Functional Requirement Specification) and SDS (System Design specification) for various types of testing.
Performed Testing under fast paced environment using Agile methodology with Scrum and Kanban.
Worked collaboratively with On-Site and Off-Shore resources to ensure entire application is tested,
Reported and Tracked Defects.
Experience in documenting descriptive tests and defects utilizing JIRA and Rally tools for Agile.
Proficient in using Quality Center, Rally, JIRA, Clear Quest, Bugzilla.
Worked on Compliance testing, tested the application to be compliant with HIPAA regulations.
Detail oriented in creating and executing Smoke/Sanity, Functional, GUI, End-End, Back-End and Regression tests.
Actively Participated in Defect Triage Meetings and Root Cause Analysis(RCA).
Strong Experience in Mobile Application, Hybrid Application and Native application testing.
Experience in using Perfecto mobile for testing applications in Mobiles.
Performed Interruption testing, Installation testing, Usability testing and functional testing in Mobile applications.
Expert in developing test scripts using Java, Selenium WebDriver and developing Test Frameworks using TestNG/Junit, Maven tools.
Experienced in using GitHub/GitLab as a source repository system to share code within the office as well as with the team in overseas.
Understanding of software design principles and understanding of Object Oriented design principles.
Experienced in setting up and maintaining Maven build jobs in Jenkins using POM file.
Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
Excellent knowledge of Oracle SQL. Capable of writing SQL queries and checking Stored Procedures.
Experienced in preparing and maintaining Automation Frameworks such as Page Object Model Driven, Keyword Driven, Data Driven, and Hybrid.
Familiarity with NodeJS, Angular JS and have done a POC on web automation framework using Protractor.
Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web/UI and (UAT)User Acceptance Testing.
Experienced in Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
TECHNICAL SKILLS:
Methodologies
AGILE (SCRUM), WATERFALL, SDLC, STLC
Testing tools
Selenium IDE, Selenium RC, Selenium WebDriver, QTP, Cucumber, SOAPUI, JUnit, TestNG, Gherkin, Eclipse, Protractor, Appium
Test Build & Integration
Tools
Maven, ANT, Jenkins, SVN, GIT
Programming Languages
JAVA, C, C++, Ruby, Python
Databases
MYSQL, Oracle, SQL Server.
Markup Languages
HTML, CSS, XML, XPath, CSS Selector
Operating Systems
WINDOWS, Unix, Linux
Frameworks
TestNG, Junit, Keyword driven, Data driven, Hybrid, Page Object Model.
MS Office Tools
Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Other tools
Jira, Rally, HPALM, Auto IT, Eclipse, Firebug, FirePath.
Education:
Bachelor of Technology in Computer Science.
Work Experience:
Springfield Clinic, Springfield, IL. Aug 2016 – Till Date
Role: Senior QA Engineer
Springfield clinic is a Leading health care provider in central Illinois. Pay my Bill, MyHealth, Patient Portal, Doctor’s Portal are the four major applications for this organization. Pay my Bill enables patients to manage their payments, Myhealth and patient portal will give the patients full access to their Profile and other related records.
Analyzed business requirement documents and functional requirement documents and was involved in all phases of the project lifecycle.
Performed Functional Testing, Black Box Testing, Smoke Testing, and End-to-End Testing.
Conducted UAT and worked closely with business users to obtain system acceptance.
Interacted with the Development team and the Environment team in prioritizing the defect list and validating known bug fixes.
Worked closely with application’s compliance testing, checking if the application is Compliant with HIPAA regulations.
Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
Handled multiple iframes and framesets to switch between/navigate through frames and performed necessary actions on the web elements.
Produced test plans, executing and evaluating test cases, and developing automated regression test suites using Selenium WebDriver.
Created testing data needed to execute manual and automated test cases using Data Driven Frameworks.
Prepared the Test Results document which summarizes testing activities and results.
Performed Regression testing to ensure that changes made to software did not introduce any new bugs.
Performed Positive and Negative testing with valid and invalid data.
Verified the data in database through SQL statements and executed stored procedures and triggers.
Actively participated in Root Cause Analysis.
Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
Conducted GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium
Environment: Selenium IDE, Selenium WebDriver, TestNG, Java, HTML, CSS, XPath, Windows, SQL Server, Maven, SOAPUI, Rally.
State Farm, Bloomington, IL May 2014 – June 2016
Role: QA Automation Engineer
State Farm is one of the Leading auto insurance companies in United States. It utilizes more than 240 applications in the organization with Teams of developers continuously working on developing and maintaining the applications.
Identified Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
Preparing Test Conditions, Test Cases, Mapping test cases to the scenarios, performed functional as well as system integration testing.
Involved in developing the automation script for Web and Mobile Native applications (IOS, Android) using Appium, Java.
Performed goal oriented exploratory testing, developed and executed test cases for functionality testing, security testing, and integration testing and back-end testing.
Used JIRA to track, report, and manage defect throughout the test cycle and attended Defect Status Meeting on daily basis during testing cycle.
Used complex SQL queries to perform back-end database testing.
Actively participated in daily Scrum stand-ups.
Scheduled automated, timed test builds on Jenkins server to run on headless browsers such as PhantomJS.
Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
Involved in team meetings with representatives from Development, Database Management, Configuration Management, and Requirements Management to identify and correct defects.
Environment: AGILE, Selenium WebDriver, Selenium Grid, Java, Eclipse, TestNG, Jenkins, Cucumber, SQL, Oracle, JIRA.
JP MORGAN CHASE, NY April 2013 – May 2014
ROLE: QA analyst
J.P. Morgan is a global leader in financial services, offering solutions to the world's most important corporations, governments and institutions in more than 100 countries. With over 160 years of experience and knowledge solving the complexities of significant wealth, JP Morgan offer investments, liquidity and credit management, and tax and estate planning.
Requirement analysis, Test planning documents preparation and reporting on requirement defects.
Preparing Test Planning documents for estimated project.
Developed test scripts using Selenium Web driver to validate the functionality.
Created Automation Data Driven Framework in Selenium WebDriver.
Handling "Defect Triage" for the project.
Created the Traceability Matrix to track the requirement coverage.
Performed Test Execution including System, Integration, Functional, Regression, Ad-Hoc, End to End Testing managed by using Enterprise Quality Center.
Logged defects by input all required information and retest them after build is complete.
Updated management about the test progress daily with status reports and attended Project meetings.
Attended planning/grooming sessions with our Agile team along with the Product Owner and BA to avoid gap analysis before the design begins.
Responsible for Defect Tracking/monitoring, Defect Reporting and Defect Consolidation using Rational Clear Quest.
Developing SQL Queries to perform Database testing.
Regression test cases were written and automated using Selenium.
Burlington Stores, NJ Nov 2012 – Mar 2013
Burlington is a leading off-price apparel and home product retailer. It operates 567 stores in 45 states and Puerto Rico, where you’ll find a large assortment of current, high-quality, designer and name-brand merchandise at up to 65% off other retailers' prices.
Role: QA Engineer
Performed Black box, Smoke, Functional, Systems Integration, Regression, and Database testing at various phases of the development and test cycles.
Perform risk analysis along with proposed mitigation strategies
Analyzed requirements, functional design and detail design documents.
Developed and executed test cases and verified actual results with expected results
Working as a team member in requirements mapping and preparing a Requirements Traceability Matrix (RTM).
Performed mobile app & web testing for various platforms including Android and iOS (iPhone & iPad)
Performed query operations on Oracle to do database validation. Used standard SQL functions and commands to develop complex queries.
Worked closely with developers to call attention to problems, resolving problems and/or assisted in recreating them
Experience with Defect Reporting, Tracking and Resolution capabilities.
Tracked and Reported software defects and interacted with developers to resolve technical issues.
Responsible for daily/weekly status updates showing the progress.
Future Group, Bangalore, India. May 2009 – Sept 2012
ROLE: Software Developer
As one of India's retail pioneers with multiple retail formats, Future Group connect a diverse and passionate community of Indian buyers, sellers and businesses. The collective impact on business is staggering: Almost 500 million customers walk into the stores each year and choose products and services supplied by over 30,000 small, medium and large entrepreneurs and manufacturers from across India.
Developed the applications by implementing Struts Framework based on MVC Architecture with EJB, Java classes as a Model, JSP as View and StrutsXML as Controller.
Developed Session and Entity beans for the business logic implementation and persistence.
Developed the user interface with HTML, CSS, JavaScript and jQuery.
Used JavaScript and struts validator framework for front end validation.
Involved in developing the core business logic using Session & Entity Java Beans (EJBs) and deploying them in the WebLogic application server.
Implemented Hibernate Object Relational Mapping tools for persistence.
Wrote efficient SQL queries for Data Modification and Data Definition in the database.
Used ANT to write build scripts as well as deployment scripts.
Written unit test methods using Junit framework.
Delivered design documents like Use case diagrams, Class diagrams and Sequence diagrams.
Environment: J2EE technology with Struts frameworks, Java, EJB (Java Beans), HTML, JSP, CSS, SVN, AJAX, SQL, Eclipse, UNIX, Oracle, SQL, XML.