Post Job Free
Sign in

Qa Automation Engineer

Location:
Prosper, TX
Posted:
May 19, 2023

Contact this candidate

Resume:

Madhumitha

E-mail: *************@*****.*** Mobile – 469-***-****

SUMMARY:

Around 8 years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications and good experience on Core Java, OOPS concepts.

Extensive working experience on all phases of Software Development Life Cycle (SDLC), its methodologies such as Agile, SCRUM and Waterfall Model.

Expertise in debugging issues occurred in front end part of web-based application which is developed using HTML5, CSS3, Angular JS, Node.JS and Java.

Sound knowledge on Junit, TestNg framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson foe continuous integration

Hands on experience in testing the AngularJS based application using Protractor.

Used Node for dependencies and Express for writing api.

Experience in the development of Data driven, Keyword driven and Hybrid Automation frameworks in Selenium.

Extensive experience in reviewing and analyzing Business Requirements and creating Test Plans, Test Cases, Test Scripts, Test Estimation & Requirement Traceability Matrix.

Eexpertise in Smoke Testing, Backend Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Cross Browser/ Cross Platform Testing, UI Validation, Webservices, Boundary Value Testing.

Experience with TDD/BDD, cloud technologies (*AWS a plus), continuous delivery and automation patterns, agile and iterative development cycles

Expert using open source bug tracking tool JIRA, Quality Center, Bugzilla & IBM Rational Team Concert (RTC).

Experience in analyzing business specification documents, designing and developing Test Cases, Test Scenarios, Test Scripts and Test reports of manual and automated tests.

Expertise in java programming, ability to Design & Develop frame works like Keyword, Data Driven and POM (Page Object Model) using selenium.

Experienced in automation mainly based on WebDriver and TestNG framework with Java programming language

Expert in developing Java Appium test scripts using Java, JavaScript and Test Frame works using MAVEN

Triggered the automation jobs using Jenkins to get the cucumber JSON reports

Executed web services testing using SOAPUI tool for SOAP and REST Web Services.

Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities.

Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.

Experienced in writing SQL queries for back-end testing and validation of data.

Experienced with source version control tools such as Subversion (SVN) & Git, Bit Bucket.

IT Technical Skills:

Language/ Script

Java, JavaScript, C#, Python, SQL, PL/SQL, VBScript (UFT), .NET

Testing Frameworks

TestNG, JUnit, Cucumber, HTMLUnit, Auto It

Test Automation tools

Selenium IDE, Selenium RC, Web Driver, QTP, Sikuli Load Runner

Test Management Tools

Quality Centre, Test Director, JIRA

Defect Management Tools

JIRA and Bugzilla, QC

IDE

Eclipse, Selenium

SQA Technologies

SOAP, REST, WSDL, Web Services, SOAP UI

Bug Tracking Tools

HP Quality Center, BugZilla, Visual Studio TFS, JIRA, Bamboo

Databases Technologies

MS SQL Server, Oracle, MS Access 2000, SQL, Oracle PL/SQL, MYSQL

PROFESSIONAL EXPERIENCE:

Client: paypal, Sanjose-CA April 2020-present

Role: Automation Engineer

Key Assignments/ Initiatives:

Responsible for gathering business requirements and writing functional specifications and process documents pertaining to new customizations or enhancements.

Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.

Used agile methodology with Scrum Process.

Developed automation test scripts using Java and build Automation Framework Using Selenium Web Driver.

Implemented POM based automation testing framework utilizing Java, TestNG, Cucumber and Selenium Web Driver

Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms.

Used Emulators and Simulators to test the application virtually.

Identified mobile elements using X code simulator, Appium Inspector, UI Automator Viewer.

Used POSTMAN to test the Rest API which is in XML and JSON format and automated them using Rest Assured framework

Used Bitbucket as code repository and Code Collaborator to manage code reviews.

Used Maven to help manage project’s build, report, and documentation across the network.

Contributed to the Continuous Integration pipeline running component builds, creating, and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.

Performed cross browser testing and ran test cases in multiple browsers and Platforms using Browser Stack.

Regression testing was performed after each build release of the application and executed the test scripts after updating the regression suites.

Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.

Performed backend testing to verify data integrity by executing SQL queries.

Used SQL Queries to retrieve the data from the table and to perform Backend Testing.

Used Jenkins as continuous integration server to run automated test suites.

Used Maven as a Build Management tool.

Integrated Automation scripts (Selenium WebDriver API) with Continuous Integration tools using maven and Jenkins for nightly batch run of the Script.

Created Project plan on Jenkins, configured and scheduled using Cron job.

Logged defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.

Involved in execution of Test cases and reporting defects and tracking them to closure.

Used Jira for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.

Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.

Environment: Selenium Web Driver, TestNG, Eclipse, Cucumber, Jenkins, Jira, Java, Java Script, SQL, Postman, BDD, Maven, IntelliJ, Rest API, HTML, XML,JSON, Appium, Bitbucket, Confluence

Client: EXPRESS script, Columbus, Ohio June 2017 to March 2019

Role: Sr. QA Automation Engineer

Key Assignments/ Initiatives:

Followed Agile methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.

Writing manual test scenarios and test cases based on user requirement specifications, change requests and functional specification documents.

Implemented page object model (POM) using Selenium Web Driver, Maven, TestNG and Java.

Developed and Implemented automation using Selenium Web Driver and Java. Used Eclipse IDE to develop & debug the code.

Worked on Data Driven Framework and MVC for Automation test scripts using Selenium and apache POI.

Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.

Performed cross browser functionality testing using Broswerstock.

Created feature files, Scenarios and Scenario outlines in BDD –Cucumber

Implemented mobile automation framework using APPIUM and developed automation test scripts to test IOS and Android platforms. Used Emulators and Simulators to test the application virtually.

Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.

Identified mobile elements using Appium Inspector, UI Automator Viewer.

GIT is using as central repository to store the test data and test cases, performed Continuous Integration and Continuous Delivery using Jenkins.

Performed Web Services testing (REST) using POSTMAN as manual testing and Collection Runner to execute all the all Service requests in collection and wrote Test cases using Java script in postman

Worked on automating rest API’s using HTTPClient and Json libraries

Performed backend testing to verify data integrity by executing SQL queries.

Involved in writing automated scripts for angular JS application using protractor and Java scripts.

JavaScript codes added to requests to verify results such as successful or failed status

Defect logging and tracking using JIRA and updated the test defects status with results.

Integrated automation scripts with Circle CI to automate the deployments

Performing system, integration, smoke, sanity, functional and end to end testing.

Environment: Selenium Web Driver, TestNG, Eclipse, Jenkins, Jira, Java, Postman, SQL, Maven, Data Driven Framework, HTML, XML, Node JS Circle CI.

Client: Traingulam Technologies,HYD Feb 2013-Aug 2015

Role: Automation Test Engineer

Key Assignments/ Initiatives:

Identified test cases to automate. Automated those test cases using Selenium WebDriver and C# technologies.

Worked with Developers, Architects and business team in AGILE environment.

Performed System, integration, functional, and UAT.

Integrated Selenium WebDriver into C# backend server to enable the transformation of a complex web application running in Chrome to native mobile apps.

Developed an extensive test suite and performed tests in local environments using Coded UI.

Recorded and played tests in IE using Visual Studio 2012.

TFS-MTM (coded UI and exploratory testing) for automating tests for regression testing.

Reviewed test plan/use cases/test cases with QA Manager and product owner.

Performed Coded UI automation testing for the application using Microsoft Test Manager.

Worked on Team Foundation Server (TFS) and Microsoft Test Manager (MTM) to effectively manage the product life cycle.

Used Microsoft team foundation server (MS TFS) for defect management tracking purposes Logging defects.

Connected existing systems by using Restful Webs Services.

Generated automated scripts using C# and Visual Studio 2012.

Participated in a fully scalable mobile application using WEB API, C#, Entity Framework and SQL Server.

Involved in Web Services Testing using SOAP UI.

Installed, configured SOAP UI to test web services using WSDL file given by Development team.

Prepared detailed test plan for this feature. Created the test matrix and test scenarios by reviewing the functional spec.

Environment: Selenium, C#, SOAP UI, Coded UI, Visual Studio, SQL, TFS, Microsoft Test Manager (MTM).



Contact this candidate