Post Job Free
Sign in

Manual Tester Qa Automation

Location:
Irving, TX, 75038
Posted:
April 05, 2023

Contact this candidate

Resume:

QA Automation Test Engineer/ Business Analyst

Rajiv Sharma

adwc0x@r.postjobfree.com 469-***-****

PROFESSIONAL SUMMARY:

QA Automation Engineer with around 8+ years of expertise in Quality Assurance, Business Analysis, Software Testing, API Testing, Cucumber BDD, Selenium Automation, Development, JAVA web projects Team Management & Training.

An IT expert with at least six years of experience using an iterative development environment and the agile software development life cycle (SDLC) and test development life cycle (TDLC). analysis of requirement specs to execute Waterfall and Agile (Sprint/Scrum) methodologies.

Knowledge of several testing techniques, including Black Box, White Box, Smoke Testing, Functional Testing, Regression Testing, Unit Testing, Integration Testing, System Testing, User Acceptance Testing (UAT), Compatibility Testing, and Load Testing.

Knowledge of the process of obtaining requirements through JAD sessions (joint application development), interviews, workshops, and requirement elicitation sessions with end users, clients, stakeholders, and development team and translating them into BRDs (business requirement documents) and FRDs (Functional Requirement Documents)

Working knowledge of Jenkins, CI/CD, and test automation tools including JMeter, Selenium, and Appium.

Skilled at testing client-server and web-based applications using automation technologies like Selenium RC, WebDriver, IDE, Grid (Functional & Regression Testing), TestNG, JUnit, Ant, Maven, Cucumber, Jenkins, and SOAP UI.

Working knowledge of test automation software such as Cypress, Selenium, TestNG, JMeter, and JUnit.

Comprehensive understanding of Java OOPS (Object Oriented Programming System) principles, Exceptional Handling, Collection Framework, and Conditional and Looping statements.

Practical knowledge of tools for managing builds and projects, such as MAVEN, as well as configurations, such as Tortoise SVN and GIT.

Proficient in designing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Possess practical knowledge of groovy scripting with Soap UIPro and Ready API web service testing.

Knowledge of the Data Marts and Models that Support the Business Intelligence Data Warehouse.

Proficient in creating Java test scripts and Test Frameworks for Functional and Unit Testing using Test NG. knowledge of configuring Jenkins as a Continuous Integration (CI) server with Ant/Maven.

Have Java coding experience with Eclipse IDE for Functional and Regression testing of web-based N-Tier systems.

Expertise in the Software Development Life Cycle (SDLC) and Software Testing Life Cycle execution of various QA approaches, plans, and strategies (STLC).

Familiar with Gherkin Language and Developing BDD Scenarios in Cucumber.

Advanced understanding of Core Java and Object-Oriented Concepts

Experienced in database testing utilizing SQL queries with multiple databases, including SQL Server, Oracle, and MySQL.

Collaborated with Jenkins as part of a CI/CD pipeline to provide continuous improvement to Agile Development.

Has experience using the SOAPUI tool to test Web Services. XMLSOAP and RESTFUL Web service calls with valid requests and responses.

Developed QA processes automation test scripts using Selenium to test Web-based user interfaces for different types of browsers. Validated the data from Front End to Back End tables in Oracle Database.

Covers the stages of the Software Testing Life Cycle (STLC), which entail creating and putting into practice Test Strategy, Test Planning, Test Cases, Test Execution, Defect Reporting, and Tracking.

Wide-ranging expertise in a variety of Agile rituals, including Daily Scrum, product backlog grooming, sprint review meetings, and sprint retrospective meetings.

Extensive experience with Selenium Web Driver using preferred languages such as Java, C#, Python, Ruby, and Perl.

Experience grouping test cases, test methods, and test suites for functional and regression testing with TestNG annotations such as Groups, Parameters, and Data Providers.

Have worked with TestNG, Selenium, and Data Sources to function differently with various data sets and have parameterization experience.

Has experience utilizing the Selenium Web Driver to access forms, links, keyboard and mouse events, files, and tables.

Created and put into use a variety of automation frameworks, including Keyword Driven Framework, Data Drive Framework, and Hybrid Framework.

Define, develop, and execute automation test scripts using Java that leverage black-and-white box testing across functional, non-functional, and performance testing.

In-depth knowledge of Cucumber/Gherkin, Selenium Grid, JUnit, SOAP-UI, Eclipse, Jenkins, Ant, Maven, and JIRA.

Experience writing unique XPath expressions using firebug and fire path to identify web elements.

Created test logs for various log levels with Log4j.

Participated in defect logging and life cycle management using HP Quality Center and JIRA, and segregated defects based on the hierarchy of effects on test scripts using Log4j.

Experience testing mobile applications with Appium.

Knowledge of uniquely locating web elements, writing Customized XPath (handles dynamic data), and CSS.

Collaborated with the QA Manager to research, investigate, implement, and train other QA Testing Resources in Agile Testing Practices, Test Driven Development, Testing Automation, and Metrics Management to Upper Management.

Responsible for project/product-based testing across multiple applications (including End to End Test efforts). Coordinated testing activities with team members, participated in Requirements Ambiguity and Use Case / User Story Reviews, and conducted QA analysis and test support activities.

Extensive experience working in an agile environment. A working knowledge of Scrum would be advantageous. Trust, communication, and respect are the three main values, and they are empowered to encourage and challenge each other to improve their testing processes and bring new tools to the table

EDUCATION:

Bachelor’s in computer science engineering from JNTU University, India.

TECHNICAL SKILLS:

Methodologies

Scrum, Waterfall, Agile, SDLC &STLC.

Software testing

Functional, Database, Security, Performance, Desktop Applications and Web-based UI Testing, Windows and Web Services.

Testing tools

Selenium (Selenium IDE, Selenium RC, Selenium Web river), Cloud Testing, Rational Clear Quest Cucumber, TestNG, JUnit, Sauce Labs, APPIUM, SOAPUI, Gherkin, JMeter, Jenkins.

Test Build & Integration Tools

Maven, ANT, Tortoise, SVN, GIT, Jenkins.

Programming Languages

JAVA, C, Groovy, C++, Python, and Gherkin

Databases

MYSQL, Oracle, SQL Server.

Functional Testing

Unit Testing, Smoke Testing, Sanity Testing, Integration Testing, White box testing, Black Box testing, User Acceptance testing, Regression Testing, System Integration Testing (SIT) & User Acceptance Testing (UAT).

Functional Testing Tools

Test Manager, Mercury's Win Runner 8.0/7.5/7.0, Quick Test Professional (QTP) 8.2/6.5, IBM Rational Functional Tester 8.2/7.0.1, IBM Rational Manual Tester 7.0.1.2, Microsoft Office Visio 2003, WinSCP4.1.6, SecureCRT4.1, Rational Robot, and Rational Quality Manager 3.0.1

Nonfunctional testing

Performance Testing, Load Testing, Volume Testing, Stress Testing, Security Testing, and Compatibility Testing.

Testing Frameworks

Modular, Data-Driven, Keyword-Driven, Hybrid, Test Modularity, Behavior Driven Development (BDD), and Page Object Model.

Defect Tracking Tools

Jira, Confluence, SharePoint, Rally, Bugzilla, Quality Center, Auto IT, Eclipse, Firebug, and Fire Path.

Automation tools

Cucumber, JUnit, TestNG.

Web service

SOAP and Restful web services testing.

Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari.

Project Management Testing Tools

Microsoft Office Project, IBM Rational Clear Quest 7.0.1, IBM Rational Requisite Pro, IBM Clear Case, Microsoft Visio, Clear case, Mercury's Quality Center 8.2, Test Director 8.0/7.2, Test Manager, Rational Clear Quest, IBM Rational Portfolio Manager, Microsoft Office Outlook 2007, Microsoft Office PowerPoint 2007.

Markup Languages

HTML, CSS, XML, XPath, CSS Selector

Operating Systems

UNIX, WINDOWS, Linux.

MS Office Tools

Outlook, MS Word, Visio, MS Excel, MS PowerPoint, MS Access.

PROFESSIONAL EXPERIENCE:

Grand Bank of Texas, Dallas TX Apr 2021 – Till Date

QA Test Engineer/ Business Analyst

Responsibilities:

Used Agile Methodology to collaborate with clients to determine user requirements and goals during the requirement elicitation stage.

Analyzed business requirements and developed use cases to aid the design and testing efforts of the development and QA/UAT teams.

Developed automated scripts and frameworks using Python scripts.

Produced Functional Requirement Specifications (FRS) from User Requirement Specifications.

Assessed and analyzed user stories and took part in Sprint planning, Review Sessions, and Scrum Meetings, as well as developing Test scenarios, Test cases, Test data, Test procedures, and Test reports.

Used Cypress.io to create automated tests in JavaScript.

Worked on Clear Quest, Rational Quality Manager (RQM) to manage Test Plans, Test Scripts, Test Cases, and Test Results.

Performed manual testing as well as a functional, black box, usability, and regression testing for UAT (User Acceptance Testing) and SIT (System Integration Testing) (System Integration Testing)

Collaborated with the QA team to create User Test Plans and Test Cases for Used Acceptance testing (UAT).

Designed and developed test automation artifacts (scripts, functions, scenarios, and processes) for simple to complex automated testing situations using tools such as Selenium, Cucumber, and Test NG.

Used TestNG to configure the Test Cases to receive input Test Data Sets for the corresponding test cases.

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

Managed individual sprints, user stories, and tasks using Jira as a tracking tool.

Logging the defects in Clear Quest and keeping track of the defect throughout its life cycle.

Using Cypress, I performed UI and API testing and built the framework from the ground up.

Worked with Oracle/SQL databases and verified data using queries.

Create CI/CD pipelines with Git and Azure DevOps, and work with the Development and QA teams to integrate automated tests into the pipelines.

Worked with business subject matter experts (SMEs), data architects, ETL developers, and data modelers to coordinate data profiling/data mapping.

Used IBM Rational Functional Tester and Manual tester to monitor test scripts and status.

Worked as the Sr.QA Automation Tester Engineer on a fast-paced agile team, taking part in Sprint Planning, Review Sessions, and Scrum Meetings.

Used Maven to manage framework dependency jars. Verified the application's integration of various components and performed end-to-end testing.

Work on CI/CD integration to run smoke and regression tests. Page Object Models and Data-Driven Tests for specific Test Cases are implemented in an extended automation framework.

Used implicit wait and explicit wait to implement Selenium synchronization for conditional and non-conditional waits.

Proven expertise with QTP 8.2 and IBM Rational Functional Tester for automation (RFT8.2)

Created Groovy scripts to adapt tests and test Report application output.

Participated in the Python Django framework's Restful service development.

Used JavaScript, NodeJS, and NPM for the Angular-based user interface and created a framework from scratch for Cypress to automate the user interface.

Using the SOAPUI Tool, involved in Web services testing. XML request and response validation.

Added assertions to Web services SOAP and RESTFUL services to validate the XML. interacted with the operation, configuration, and development teams to make that the software met user expectations for quality.

Engaged with managing JAR files that include framework dependency using the Maven build tool.

Set up a Jenkins build job for continuous integration and regression testing.

Defects were tracked and fixed using JIRA.

Ensured the program is functioning while creating a high-quality finished product by testing, resolving, and documenting the issues.

Conducted code review, performance tuning, and integration testing to confirm each application's behavior to any impacted external interfaces.

To monitor all resources deployed on Amazon, a Python script was written using Cloud Watch, ELB, Auto scaling, and AWS API calls.

Assured that code flaws are fixed by collaborating with developers.

Practical experience with Cypress for end-to-end testing of angular applications

Provide project and QA Lead feedback and ideas for enhancing the QA procedures.

Used tools like Docker and Jenkins to execute smoke and regression test suites to run during the CI/CD process.

Regularly attended Walkthrough and triage meetings.

Environment: Agile, Selenium Web Driver, TestNG, Eclipse IDE, Maven, Python 2.7, Jenkins, MSWord, MS Excel, Windows, JIRA, GIT, SQL, Selenium Grid, Cypress, Java.

Ensemble Health Partners, Chicago, IL Dec 2018 – Mar 2021

QA Automation Engineer and Mobile Test Engineer

Responsibilities:

Developed Automation Test Scripts with Java TestNG and Selenium WebDriver/Grid, then ran them with the Maven Build tool.

Participated in Functionality testing, Validation testing, Negative and Positive testing, Integration testing, testing, and manually on the application's first release.

Analyze business requirements and software functional specifications to develop a test plan and test cases for manual and automation testing with Selenium Web Driver.

Worked on cross-browser testing with Selenium WebDriver, testing scripts on various browsers.

Used Selenium Grid to run Regression Tests on multiple nodes and browsers at the same time.

In charge of developing a Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven, and Java.

Used Agile testing methodology, attended daily SCRUM meetings, and tested each module.

Used Cucumber, Appium, and XCode for Native Mobile Application Automation testing on the iOS and Android platforms.

Creating test strategy, test plan, test cases, test reports, test cases, as well as test reports, and defect reports.

Applied Java programming features to improve test cases and optimize code.

Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.

Performed single test runs as well as batch test executions of Selenium scripts for this application.

Used HTML ids and XPATH in Selenium to test application compatibility for dynamic and static content across multiple browsers. Published HTML test reports and shared them with the client.

Integrated Automation scripts (Selenium WebDriver API) in Jenkins Continuous Integration tools for a nightly batch run of the Script. I created a project plan and set up a schedule using a Cron job.

Proven experience retrieving data and executing SQL stored procedures for database testing.

Developed detailed QA and UAT cases to validate the application's quality.

Participated in SOAP and REST-based web services testing with the SOAP UI web services testing tool.

Created a script and tested Web Services using the SOAP UI tool for functional and regression testing.

Using SOAP UI, I tested request and response XML-based web services interfaces.

Used HP ALM to perform defect reporting and bug tracking, and follow up with the development team to verify bug fixes and update bug status.

Developed test scripts to automate the process of testing in Selenium RC and Web Driver using Testing and Junit.

Used the Appium tool to execute test plans on the web and mobile (Apple and Android) as required.

Created user documentation with screenshots for UAT (User Acceptance testing).

Analyzed modules and designed test scenarios and test scripts in a Linux environment.

Participated in QA weekly meetings and other meetings to discuss Enhancement and Modification Request issues and defects in the application.

Environment: Selenium WebDriver, Appium, TestNG, Maven, Grid, MySQL, Cucumber, Web services, JSON, JAVA, J2EE, Gherkin, Groovy Scripting, DOM, Test Plans, Git, HP ALM Quality Center, Protractor, JMeter, Jenkins, SOAP UI, REST, JAVA Script, Shell Scripting, XCode, Agile Methodology, iOS, Windows, Linux, Unix.

Pacific Life Insurance Dallas, TX Feb 2016 – Nov 2018

Quality Assurance Tester/ Business Analyst

Responsibilities:

Developed user stories to define business requirements.

Reviewed the Business Requirements and collaborated with the Business Team to address any clarifications.

helped with the definition of functional and non-functional requirements, as well as the creation of the Functional System Design document (FSD) for the payment gateway.

Collaborated with the team to develop test scripts in IBM Rational Functional Tester, QTP, and Rational Manual Tester.

Reviewed product requirement documents and functional specifications, as well as participated in the development of test strategy, test plan, and test case documents.

Analyzed user stories for the corresponding Sprint using detailed acceptance criteria.

Participated in gap analysis to identify business rules, business and system process flows, requirements, and assumptions.

Significant experience performing business functional and non-functional Manual Testing at various stages of the SDLC.

Participated in the creation, updating, and execution of test cases by the requirements.

Developed test plans and scripts, oversaw user acceptance testing, and tested strategies with developers and testers.

On the CI/CD environment, I performed TDD (Test Driven Data Development), Functional Black Box, Regression testing, and UAT testing.

Used Cucumber Features, Scenarios, and Step Definitions in Gherkins format for BDD (Behavior Driven Development).

Used the Java programming language and TestNG to create and maintain automated regression test cases in Selenium Web Driver.

Performed functional testing according to user stories, and integration and system testing.

Identified tests to be automated and converted to Test Scripts using QTP for Functional and Regression testing.

Performed parallel and cross-browser testing on various browsers such as Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using TestNG, and Selenium.

Designed and developed test automation artifacts (scripts, functions, scenarios, and processes) for simple to complex automated testing situations using tools such as Selenium, Cucumber, TestNG, and XPath.

Contributed to the creation of a Selenium automation framework using TestNG.

Facilitate Sprint Planning Events, Daily Scrum Events, Sprint Reviews, and Retro to keep the entire team engaged and active.

Created Maven targets for command-line execution of automation suites.

Used Selenium to parameterize automated test scripts to see how the application performs against different sets of data.

Collaborated with the team to develop test scripts for IBM Rational Functional Tester and Rational Manual Tester.

Selected the Test Cases to be Automated, performed front-end functional testing with Selenium (Web Driver), and created Data Driven framework using TestNG.

Developed test scripts in SOAP UI for web service testing.

Using Jira as a tracking tool, I managed individual sprints, user stories, and tasks.

Worked with SQL databases and verified data using SQL queries.

Designed, coded, and executed automated tests in various output targets using TestNG and Log4j.

Proven ability to write step definitions for behavior and develop BDD scripts with Cucumber.

Conducted backend testing by using SQL queries to validate database data and retrieving data from the database to execute user-specific test cases.

Ample work Software Pvt Ltd, India July 2014 – Jan 2016

QA/ BA

Responsibilities:

Assisting in the collection of business requirements from the state, users, and internal offices.

Prepared a test strategy and plan after analyzing business requirements, functional specifications, and use cases.

Reviewed test plans, test cases, and test scripts to ensure consistency with the project's strategic direction, goals, and objectives.

Performed User Acceptance Testing (UAT) at the end of the software development process to ensure the software's functionality.

Scrum framework that is facilitated - sprint planning, backlog grooming, daily scrums, sprint reviews, and sprint retrospectives

Used HP Quality Center to document and track test scripts, results, and defects.

Participate in triage management - Track all defects raised, hold defect meetings regularly to update the status of all defects, and publish a consolidated list every week.

Collaborated with the team lead to coordinate the test case turnover process as each cycle progressed, and selectively executed the test cases to ensure that they were kept current.

Participated in QA team meetings and provided weekly status updates to the QA lead/Project Manager.

Conduct integration and end-to-end testing to ensure business workflow is adequately replicated.

Used Quality Center to investigate software bugs and report them to developers.

Working with developers to solve technical problems.

Assisting new test team members in understanding the application.

Moderated Daily Defect Review meetings with Development Team to review the defects raised by the QA team.

Environment: HP Quality Centre, MS SQL 2008 R2, Windows 7.



Contact this candidate