Post Job Free

Resume

Sign in

Automation Engineer Qa

Location:
Dallas, TX
Posted:
March 28, 2024

Contact this candidate

Resume:

Navitha

QA Automation Engineer

https://www.linkedin.com/in/navitha-s-19b501214/ ad4m4y@r.postjobfree.com 972-***-****

PROFESSIONAL SUMMARY

A highly competent and result-oriented QA Automation Engineer with over 9+ years of experience in all phases of the Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC), in writing Test Cases, Test Plans, and Automation test scripts using Selenium WebDriver. Diversified experience in Automation and manual testing.

oAgile/Scrum, Waterfall

oTestNG

oSelenium IDE/RC/WebDriver/Grid

oMaven/Jenkins

oJAVA

oPython

oJIRA/RALLY

oFrameworks- Data Driven, Page Object Model, BDD & TDD

PROFESSIONAL EXPERIENCE

•Expertise in implementing Waterfall, and Agile Scrum Methodology by analyzing requirement specifications.

•Actively involved in Sprint Planning Meetings, Daily Scrum Meetings, Review Meetings, Defect Triage Meetings, and Retrospective Meetings.

•Tested in focus to ensure system quality standards are met by planning, designing, and executing the appropriate test cases. This includes creating test plans, executing test cases, first-level triage of defects found, and retesting of defects through resolution.

•Strong working experience in Functional testing, GUI testing, Regression testing, Smoke testing, Sanity testing, Positive & Negative testing, Boundary Value testing, and End-to-End testing.

•Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Reports, Defect Reports, and Project Reports.

•Excellent skills in automation testing using Selenium Web driver with Java as the programming language.

•Strong background in automation testing using Cypress with JavaScript.

•Handled synchronization problems using Implicit and Explicit wait in Selenium.

•Extensively used Selenium APIs such as Take Screenshot for Capturing Failed test cases, Select for selecting multiple values from the list, and Action for various key and mouse events, with different Locators (XPath, CSS, id, Link text).

•Experienced using Accessing Forms, tables, links, Keyboard Mouse Events, and Uploading File using Selenium WebDriver.

•Expertise in setting up Selenium Grid using different machines as nodes and one machine as a hub to distribute the execution of Selenium test scripts on all node machines for cross-browser and compatibility testing.

•Hands-on experience in using Apache POI to read the data from spreadsheets to feed data into the test script.

•Expertise in creating and maintaining automation frameworks using Selenium WebDriver, Protractor, and Cypress with BDD.

•Familiarity with CI/CD pipelines using Jenkins for continuous integration and delivery.

•Build Automation frameworks using Selenium WebDriver, Protractor, Rest Assured and Cypress using BDD.

•Integrated TestNG with Selenium to generate test execution results.

•Worked with Jenkins under CI/CD pipeline providing continuous improvement to Agile Development.

•Expertise in Grouping Test Cases, Test Methods, and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameters, and Data Providers.

•Analyzed, Designed, and Implemented frameworks like Data Driven, Behavior Driven Development (BDD), and Test-Driven Development (TDD) using Page Object Model (POM) design patterns for several projects.

•Good experience in Web UI Testing using Selenium Web Driver, Protractor, and Cypress UI Testing with Cucumber BDD Framework.

•Developed BDD scripts using Cucumber writing step definitions and behaviors.

•Experience in using Web services testing REST & SOAP.

•Used Maven build tool to manage framework dependency, plug-in, and test suites using a pom.xml file.

•Performed Continuous Integration of code and scripts using Jenkins and triggered the Continuous Delivery process using Jenkins build jobs.

•Experience in automation testing using Selenium Web driver with Python as the programming language.

•Experience in using Project and Defect Management tools such as JIRA, Rally, and HP ALM to track test progress, execution, and deliverables.

•Maintained the Selenium & JAVA automation code and resources in source controls such as GIT.

•Performed Back-end testing using SQL Queries to make sure that data entered has been uploaded correctly into the SQL Database using different servers.

•Executed web services testing using the Postman tool for Restful Web services.

•Good Knowledge and understanding of Mobile testing using Perfecto Mobile.

•Excellent technical, analytical, presentation, communication, and leadership skills.

•Strong team player with the ability to manage and work independently.

TECHNICAL SKILLS

Project Methodologies

Agile, Waterfall

Testing Automation Tools

Selenium WebDriver, Selenium Grid, Selenium RC, Selenium IDE, JUnit, Cucumber, Apache POI, Postman, Soap UI

Defect Management Tools

JIRA, Rally, HP Quality Center

Frameworks & Design Pattern

Data Driven, TestNG, Page Object Model (POM), Behavior Driven Development (BDD), Test Driven Development (TDD)

Test Build & Integration Tools

Maven, Jenkins

Programming Languages

JAVA, Python

Markup Languages

HTML, XML

Platform Compatibility

Windows 7/8, UNIX, LINUX, Mac OS

Web Browsers

Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

MS Office Tools

Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Version Control tools

GIT

IDE tools

Eclipse IDE

Database

SQL Server Management Studio 2008/2015

WORK EXPERIENCE

Client: Selective Insurance, Branchville, NJ Dec 2022- Till Date

Role: Sr.QA Automation Engineer

Responsibilities:

•Participated in Sprint planning, Review Sessions & Scrum Meetings, and developing Test scenarios, Test cases, Test data, Test procedures, and Test reports.

•Analyzed the User Stories and prepared detailed test cases for new Functionality.

•Preparing Test cases for positive and negative test scenarios as per requirements given in the user stories.

•Developed and Executed Test Scripts using Selenium WebDriver, TestNG, and analyzed Test Results.

•Developed and maintained automation frameworks using Cypress, Selenium WebDriver, Protractor, and Rest Assured with BDD.

•Implemented synchronization techniques using Cypress and Selenium WebDriver to handle timing issues effectively.

•Collaborated with development and DevOps teams to implement CI/CD pipelines using Jenkins for continuous integration and delivery.

•Integrated Cypress tests into Continuous Integration (CI) pipelines using tools like Jenkins, enabling automated test execution with each code commit for early detection of issues.

•Used Eclipse as IDE, configured and deployed the application onto the Tomcat server.

•Implemented TestNG automation framework for Smoke Testing and Regression Testing.

•Involved in preparing test scripts using Selenium Web driver for Regression.

•Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes).

•Developed Automation framework implementing Page Object Model, and Data-Driven for Test Scripts.

•Managed the framework dependency jars using Maven and Continuous integration tools such as Jenkins.

•Performed Parallel and cross-browser testing on different browsers like Internet Explorer, Chrome, Safari, and Firefox where multiple tests were run at the same time using TestNG, and Selenium.

•Verified the integration of various components in the application and executed End-To-End Testing.

•Managed individual sprints user stories and tasks using JIRA as a Project Management tool.

•Reported defects in the defect tracking tool and followed until the closure.

•Leveraged Cypress's debugging capabilities to identify and diagnose test failures, generating detailed test reports and logs for effective issue resolution and analysis

•Maintained the Selenium & Java Automation Code and resources in source control GIT.

Environment: Selenium WebDriver, Eclipse, Java, TestNG, JIRA, Maven, Jenkins, Apache POI, GIT, Oracle, Data Driven Framework.

Client: HCA Healthcare, Nashville, TN April 2021- Nov 2022

Role: QA Automation Engineer

Responsibilities:

Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.

Participated in Daily Scrum, Sprint Review meeting, and Sprint Retrospective meeting.

Attending the Backlog Grooming meeting with the Business Partners to understand the business requirements and size of the tasks that are introduced in the sprint planning.

Experience with capturing Data requirements and setting up Test Data.

Used Page Object design pattern and developed Data Driven framework to extract data from external Excel files using Apache POI and loaded into the variables in the scripted code.

Performed Regression testing and updated the Scripts by executing the Regression suites built using Selenium.

Involved in validating WSDL files in SOAP UI for Testing Web Services.

Involved in web services like SOAP and RESTful API testing using SoapUI, and Postman.

Configured JDBC connections to retrieve data from the database.

Performed back-end testing by writing and executing SQL queries to validate that data was being populated in appropriate tables.

Utilized Cypress for automated end-to-end testing of web applications, ensuring functionality across various user scenarios and workflows.

Utilized JavaScript to implement dynamic features within web applications, enhancing user interactivity and responsiveness.

Distributed test automation using Selenium Grid and Jenkins for CI/CD.

Maintained the Selenium scripts in GitHub repository which is a source code repository.

Included TestNG as a testing framework to control the execution of test scripts by using various TestNG annotations such as Groups, Priority, and Data Provider.

Worked on distributed test automation execution on different environment as part of a Continuous Integration process using Selenium Grid and Jenkins.

Used Maven as a build management tool that is used across the project level.

Performed System, Integration, Smoke, Sanity, Functional, End-to-end, Positive, and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.

Actively participated in end-to-end testing of business rules of web-based applications.

Performed BDD using Cucumber Features, Scenarios, and Step Definitions.

Performed cross-browser testing using Selenium GRID.

Environment: Selenium WebDriver, Selenium GRID, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, confluence pages, TestNG, SQL Server, Agile, Hybrid Framework.

Client: Truist Bank, Charlotte, NC Dec 2019- Mar 2021

Role: QA Automation Engineer

Responsibilities:

•Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.

•Performed Regression testing and updated the Scripts by executing the Regression suites built using Selenium. Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios, and Step Definitions.

•Experience with capturing Data requirements and setting up Test Data. Upload business requirements, test scenarios, and test cases to the confluence pages.

•Participated in Daily Scrum, Sprint Review meeting, and Sprint Retrospective meeting.

•Created test cases, analyzed, interpreted results, and reported software defects in JIRA.

•Coordinated with developers to prioritize defects and rectify them.

•Attending the Backlog Grooming meeting with the Business Partners to understand the business requirements and size of the tasks that are introduced in the sprints.

•Included TestNG as a testing framework to control the execution of test scripts by using various TestNG annotations such as Groups, Priority, and Data Provider.

•Used Maven as a build management tool that is used across the project level.

•Performed System, Integration, Smoke, Sanity, Functional, End-to-end, Positive, and Negative testing and monitored the behavior of the applications during different phases of testing using testing methodologies.

•Analyzed the Business requirements and closely worked with the Business Team to get the clarifications addressed. Experienced leading QA project efforts, UI enhancements, and backend system testing.

•Performed various SQL queries like Select, Update, Delete, Group By, and Joins to verify data consistency and data gap issues. Involved in web services like SOAP and RESTful API testing using SoapUI, and Postman.

•Actively participated in end-to-end testing of business rules of web-based applications.

Environment: Selenium WebDriver, Selenium GRID, Jenkins, Soap UI, HTML, XML, JIRA, Microsoft Office, Cucumber, Eclipse, Maven, confluence pages, TestNG, SQL Server, Agile, Hybrid Framework.

Client: VERSATILE SOFTWARES PVT LTD, Bangalore Jan 2018- Jun 2019

Role: QA Test Engineer

Responsibilities:

•Understanding client requirements and system functionalities.

•Reviewed web-based (e-Claims) applications and identified critical functionalities.

•Created and executed manual test cases using the Quality Center. Documented the test cases and created the requirement traceability matrix to demonstrate the test coverage.

•Conducted testing manually and generated automated test scripts using Selenium with Python.

•Participated in meetings with Business Analysts to discuss requirements for a better understanding of the business functionality while writing test scripts.

•Performed Functional Testing, Regression Testing, User Acceptance Testing (UAT), and End to end-to-end testing.

•Maintained a Traceability Matrix to track the requirements of the test cases to ensure complete test coverage in JIRA.

•Communicated defects with developers and updated comments in JIRA.

•Involved in mapping the requirements to the test cases.

•Worked in the Agile development environment with frequently changing requirements and feature sets.

•Created test cases, analyzed, and interpreted results, and reported software defects in JIRA.

•Communicated with developers to discuss the defects found in the system.

•Involved in Requirements walkthrough with the Product team and Knowledge transferring the same to team members.

•Wrote test Plans, test Cases, and test scenarios using MS Office Suite and test Management tools.

•Performed Daily smoke tests manually on different browsers (e.g.: Firefox, Safari, and IE)

Environment: Selenium WebDriver, JIRA, Python, Windows, MS Office 2007, Agile.

Client: IMPACT AUTOMATION SERVICES PVT LTD, Bangalore Jun 2014 – Dec 2017

Role: QA Analyst

Responsibilities:

•Worked in waterfall methodology to check the overall functionality of the software.

• Involved in writing and designing templates for the Test Plans and Test cases.

•Created Test Scenarios and reviewed Test Cases.

•Analyzed the System Design Document, Software Specification Document (SRS) and prepared the System Test Plan by dividing the application into manageable units.

•Involved in updating and executing test cases according to requirements.

•Analyzed end-user needs, preliminary investigations, and gathered information before developing test cases and scripts for testing the application for various modules.

•Prepared deliverables for the project like Functional Test Plan, Test Scripts, and End of Test Report

•Involved in functionality testing, regression testing, and ad-hoc testing.

•Reviewed the Use case and Business requirement documents (BRD) for Functional testing.

•Performed cross-browser testing and compatibility testing to verify the application on different platforms using Selenium Grid.

•Effectively implemented QA methodologies, strategies, and plans in all stages of SDLC.

•Executed manual testing on web services using the Postman tool for Restful web services.

•Tested application using mobile testing tool Perfecto Mobile across Android and iOS platforms.

•Involved in Performance Testing by providing the Load Mix Data to the JMeter Performance testing team.

•Found Defects, prepared Defect Reports and Status Reports, performed Bug Triage, and defect tracking using RALLY.

•Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers, and Clients.

Environment: Manual Testing, Selenium Grid, Postman, Perfecto Mobile, JMeter, RALLY.



Contact this candidate