Sushma N
***********@*****.*** 973-***-**** x ***
OBJECTIVE & SUMMARY:
Over 7 years of experience in Information Technology in the field of Software Quality Assurance & Testing in Client Server, Web & Mobile Applications. Expertise in conceptualizing, designing, and coding technical solutions using Java. Extended expertise in QA in Manual and Automated Software Testing using Postman, SOAP UI, Appium and Selenium.
Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, Integration Testing of Web & Client server-based Applications.
Involved in Offshore and Onsite coordination with Development and testing teams & setting up the testing process tailored according to the client and business requirements.
Responsible for entire QA Life Cycle, which includes Requirement Analysis, Designing, Developing and Execution of the entire QA process and documentation of Test Plans, Test Cases and Test Procedures.
Expertise in Java and OOPS concept required for Selenium framework.
Extended expertise in QA and Automated Software Testing using QTP, Soap UI, HP/ALM/Quality Center/Saas and Selenium.
Adept technical skills in performance Testing in the domain of Telecommunication Gaming, Social Networking, Healthcare/ Insurance, Mortgage, Banking Industries.
Experience in Automation tools like Postman, Selenium WebDriver/RC/IDE/GRID, TestNG, GIT, Jenkins, SOAP UI, Client Server & Web based Applications.
As a QA tester, I created Test Plan and Test Cases based on requirements and specifications. SDET with test development expertise using frameworks such as Selenium TestNG, Junit.
Proficient with software development tools/environment such as Jenkins, JIRA, GIT etc.
Possess Agile training and experience with environments moving from Waterfall to Agile Methodology.
Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
Experienced in creating Automation Scripts for functional tests.
Technical Skills:
Testing tools
Selenium WebDriver, Junit, TestNG, JIRA, SOAP UI, Eclipse, Protractor, Manual Testing, Appium (Android Testing), Cypress, Saas
Web Technologies
HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools
Quality Center (9, 10, 11.0), Jira, Rational Clear quest.
Languages
C, C++, C#, Java, JavaScript, SQL, PL/SQL, Python
Project Management
Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers
Internet Explorer, Firefox, Chrome & Safari
Operating Systems
Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing
Android, iOS.
Great America June 2020 – current
Location: San Francisco, CA
Role: QA Automation Engineer
Responsibilities:
Provide testing effort of multiple mediums to large scale projects on web or mobile platforms.
Participate in test automation efforts using open-source testing tools and implement test frameworks on web or native platforms.
Writing/executing Sanity suite for end-to- end functionality testing after each build.
Responsible for creating and maintaining web automation test scripts for cross-browser testing using selenium web-driver with JavaScript.
Participate in building and improving test automation tools utilized by the engineering team.
Creating and identifying functional, Service and End to End and regression use cases.
Responsible for thorough regression testing when changes are made to the code to fix the defects and for each release.
Establishing and sharing performance best practices, designing, and executing a robust performance test strategy
Develop performance related test scenarios and create & maintain test data
Expertise in performance testing Result Analysis and Streamlining.
Involved in capacity planning based on performance testing results for supporting big holiday events.
US Cellular. Jan 2019 - June 2020
Location: Chicago, IL
Role: Quality Assurance Engineer
Responsibilities:
Implement effective automated and manual QA testing solutions leveraging the latest testing tools and techniques to increase efficiency.
Writing/executing Sanity suite for end-to- end functionality testing after each build.
Supervises and manages customer projects from beginning to end, and programs control systems.
Applying customer procedures to ensure that systems are delivered, installed, and tested to comply with validation requirements.
Analyze user requirements and involve in writing the acceptance criteria for backlog items.
Develop Software Automation frameworks based on the Page Object Model using Java
Web services automation using Soap UI and Rest Assured API.
Write SQL queries to validate that actual test results match with expected results.
Validate the data using the Charles, Wireshark tools for different devices
Automate functionality validation using Selenium Web driver, Junit, Test NG, Cucumber.
Appium for Android devices, Maven, Jenkins, and Shell Scripting to perform End to End
Functional testing of the application.
Implement effective automated and manual QA testing solutions leveraging the latest testing tools and techniques to increase efficiency.
Grub Hub March 2016 – Dec 2018
Location: Chicago, IL
Role: QA Engineer
Responsibilities:
Performed the Functional Verification Test, Regression, and User Acceptance Test as per the requirement in various environments.
Conducts various types of testing like Business Function Test, Test Design, Test Development, and Defect Tracking were done
Responsible for all Builds, Build Validation Testing, Regression, Verification and Validation Test.
Responsible for entire QA Life Cycle, which includes Requirement Analysis, Designing, Developing and Execution of the entire QA process and documentation of Test Plans, Test Cases and Test Procedures.
Wrote test automation scripts in Selenium Web Driver using Java, JUnit and TestNG.
Developed Test cases manually and generated Automation Scripts using open-source tools like Selenium Web Driver and TestNG.
Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing.
Applying customer procedures to ensure that systems are delivered, installed, and tested to comply with validation requirements.
Selenium Web Driver for automating Cross Browser Testing on Firefox, Safari, and Chrome.
Design, develop and implement Hybrid Driven automation testing framework utilizing Java, TestNG and Selenium Web Driver.
Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation (Java /TestNG).
Use SQL queries for Database testing and Validation.
Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
Managed API testing through SOAP UI and POSTMAN using XML, WSDL and SOAP standards
Developed, maintained, and executed existing and new automated scripts using Selenium.
Worked on Continuous Integration using Jenkins to execute automation scripts.
Client: Global Logic Aug 2014 – May 2015
Location: Hyderabad, India
Role: Manual Tester
Responsibilities:
Good knowledge in Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
Good exposure on designing and executing the automation scripts using Selenium -WebDriver.
Good exposure on Selenium Locators like ID, Name, X-path, CSS and Class
Work experience in integrating Automation scripts (Selenium Web-Driver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
Experience in build tools like Ant, Apache Maven.
Experience in testing XML using Soap UI.
Extensive experience in GUI testing, Web application testing, Functional testing, In
Performed backend testing to verify the data integrity using SQL.
Hand on experience in maintaining traceability matrix between Requirements-Test cases and Test cases- Defects.
Experience in designing, executing and modifying test cases.
Integration testing, Regression testing and System testing.
Expertise in bug reporting on deviation from specifications using JIRA.
Good understanding on both Agile and Waterfall methodologies.
Interacted with the business analysts and developers for bug fixes and problem resolution.
Prepared the test scenarios and generated test scripts.
Tested the application manually by executing test cases.