Uma
QA Automation Engineer
Email: **********@*****.***
Skype Id: sinha. uma2008
Ph #: 925-***-****
Professional Summary:
Experienced software quality assurance professional with around 8+ years of experience in QA Automation and QA Manual involved in all phases of the Software Development Life Cycle (SDLC) and the Software Testing Life Cycle (STLC).
Expert at analyzing business requirements and developing test strategy.
Monitor logs and reported issues to devs and business teams.
Experienced in manual and automated testing of web-based applications in Agile-Scrum environment and the Waterfall methodologies.
Experience in creating Requirements Traceability Matrix to ensure comprehensive test coverage of requirements
Hands-on Experience in Java, Python, and OOPS concepts required for Selenium frameworks. used TestNG, Pytest for framework designing.
Worked extensively on performing Functional Testing, System Testing, Unit Testing, Integration Testing, Regression Testing, Performance Testing, Smoke Testing, UI Testing, Database Testing, and User Acceptance Testing.
Experienced in working with various tools and frameworks like - Selenium Web Driver, Cucumber, TestNG, JIRA, TFS, SOAP UI, REST, BDD, TDD, DDD, Jenkins, Visual Studio, IntelliJ, Eclipse, Linux etc.
Experienced in preparing and maintaining Automation Frameworks (Behavior Driven, Data-Driven, Hybrid Driven, and Page Object Model).
Experience in using Selenium Webdriver, IntelliJ, Eclipse, Visual Studio, TestNG test frameworks in creating test scripts, test suites, and HTML reports.
Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS in creating automation scripts.
Expertise in testing Web Services and APIs using SoapUI, Rest Assured, HTTP client libraries, and Postman tool.
Exposure to Continuous Integration Continuous Deployment tools Jenkins for running and scheduling the test regularly automatically.
Used RDBMS concepts for the manipulation of the data and to validate the results.
Performed Back-End testing to ensure data consistency by writing and executing SQL queries using various database servers.
Experienced in using Test Management tools such as TFS, JIRA, and HP Quality Center bug reporting tools to track test progress, execution, and deliverables.
Worked on source version control tools such as TFS, and Git.
Demonstrated ability to self-motivate and be flexible within a fast-paced environment.
Knowledge of API automation using python Robot framework
Technical Skill Sets:
Languages
Python, Java, HTML/XHTML, XML, JavaScript
Testing Tools
Selenium WebDriver, TFS, Microsoft Test Manager, SOAPUI, Postman, Jenkins, Rest Assured, HTTP client libraries, Jira, Maven, POM, XML, JSON, Cucumber
IDE
Pycharm, Eclipse, SpringToolSuit, Visual Studio, Intellij
Web Debugging Tool
XPath, Xpather
Databases
Oracle, SQL Server,MS Access, MongoDB
Browsers
Google Chrome, Internet Explorer, Firefox, Safari,
Test Framework
PyTest, TestNG, Cucumber
Operating Systems
Linux, Windows, Mac
Other tools
GIT, TFS.
Professional Experiences:
Esurance Insurance Company, San Francisco, CA June 2020 – Continued
Role: QA Automation Engineer
Roles and Responsibilities
Designed and implemented automation frameworks for UI (using Python, Selenium, Page Object Model pattern, pytest) from scratch which improved the testing efficiency, test accuracy by 60% and drastically reduced the regression testing time and cost.
Involved in automation of regression/functional test cases in Selenium WebDriver using Python programming language.
Used Jenkins as a Continuous Integration (CICD) server to configure with Git/Github repository
Developed Hybrid Framework using Selenium WebDriver and Python.
Worked with SOA architecture which include RESTful Web Service (Get, Put, Post, Delete, Options along with XML/JSON data parsing) and SOAP UI Testing.
Proficiently used basic SQL queries to perform data testing for data integrity & able to automate queries
Used Linux/ UNIX commands to perform testing on Linux/ Unix environments.
Environment: Selenium WebDriver, Test NG, SOAPUI, Cucumber, Maven, XPATH, Eclipse, SelectorsHub, Python, HTML, XML, GIT Hub, Agile, JIRA, SQL, Oracle and Windows.
Client: Blue Cross Blue Shield, Jacksonville, FL Mar 2018 – May 2020
Position: QA Automation Engineer
Roles and Responsibilities
Extensively involved in all stages of the Software Testing Life Cycle (STLC) and Software Development Life cycle (SDLC) using Agile and Scrum methodologies.
Developed and implemented the Page Object Model design as a design pattern for the automation framework using JAVA, Eclipse, and TestNG.
Found Defects, prepared Defect Reports and Status Reports, Defect tracking using Quality Center.
Used Linux for executing the test cases using Postman and Newman
Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium WebDriver and Java.
Automated Test Scripts using Selenium Web Driver with Java and used TestNG Annotations.
Involved in Maven configuration for running servers and scripts after the build on Linux
Extensively used Java OOPs concepts for developing Automation Frameworks using Eclipse, Selenium WebDriver, and TestNG/JUnit.
Implemented and maintained BDD (Behavior Driven Development) approaches in automation frameworks using Selenium Web Driver, JAVA, Cucumber, and Gherkin.
Tested RESTful APIs and SOAP-based web services using POSTMAN methods such as GET, PUT, DELETE, and POST.
Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API, and also used Rest Assured and Karate frameworks.
Tested extensive back end testing using SQL Queries to retrieve the data from the database and checked the data integrity.
Linux Terminal is used to execute SQL queries to verify the result. Worked on Back end testing by running complex SQL queries. Participated in test plan and test cases review meetings.
Involved in defect log, defect tracking, and resolution.
Involved in writing test summary reports, defect summary reports, and final reports.
Environment: Java, REST, Postman, Quality Center, Selenium Web Driver, Cucumber, TestNG, SQL, CSS, XML, MS Office, JDBC, SOAPUI, Maven.
Client: AimDeck Technologies, Gujarat, India Mar 2010 – Nov 2013
Role: QA Tester
Roles and Responsibilities
Responsible for requirement gathering, environment set up, test script development, test execution, and analysis.
Conducted walk through meetings with the SDLC team to understand the functionality, risk, and operations management of the application.
Involved in writing Manual test cases, logging, and analysis of bugs.
Involved in writing SQL queries for backend testing to verify the proper interaction between GUI (Graphical User Interface) and database.
Created test sets and execute those test cases in the test lab module of (Quality Center) QC to make sure the actual result is the same as the expected result.
Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
Reported QA Status reports, Defect Log reports, Traceability reports, and Test execution and results reports using Quality Center.
Interacted with developers and various members of the team to discuss issues, resolve defects, and set priorities.
Environment: SQL, Quality Center, Agile, MS SQL Server, Windows, MS Office, RTM
Education:
Bachelor of Science from Allahabad University
Master’s in computer applications from IGNOU New Delhi