Sr Qa Test Automation Engineer Resume
Abingdon, MD
SUMMARY
- 7+ years of professional experience in Informational Technology (IT) with emphasis in Manual/Automation testing of Web Based with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server, Software Development, Web Services, Mainframes, Java, UI and SAP Environments.
- Experience in Health Care and Finance Domains.
- Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.
- Experience in developing Test Strategies and execution of the Test Strategy and analysis.
- Good noledge in different programming languages likeJAVA, C#, Python, JavaScript, HTML, XML, SQL.
- Able to identify approaches, risks, mitigation strategies to meet client/functional requirements In Agile Scrum environment.
- Good Knowledge in creating and executing Test scripts for various functional and regression testing using Selenium WebDriver.Experienced in Test Automation Front - end environment (Web and client /server applications), Back-end environment (database and non-GUI applications) Junit testing.
- Experience in applying Testing Methodologies, creating Test Plans, executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Hands on experience in using build and project management tools like Ant, MAVEN and Configuration management tools like Tortoise SVN, GIT. Use BDD, TDD and ATDD techniques to automate in-sprint leveraging code-based tools. noledge in Software QA standards, flows and methodologies like functional, integration, regression, black-box, white-box, smoke and sanity testing.
- Experience in requirement analysis, documentation and testing of Client-Server, Multi-tier, Web and GUI applications.
- Ability to understand and manage the detailed aspects of business processes and project plans
- Experience in developing the Automation Framework using both C# and core java programming using OOPS concepts, selenium, java, Testing, Eclipse, Maven. Knowledge on Snowflake and Teradata databases.
- Experience in using JIRA for issue tracking and Git and GitHub for version control.
- Expertise in writing Automation scripts in Selenium using Java, VB Script, Java Script programming language.
- Experience with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter, and Junit.
- Comfortable withDockercontainers andAWSinstance management/creation/maintenance.
- Experience in using Rest Assured and Java to test microservices created with spring boot.
- Automation Framework from a scratch using Protractor UI Automation.
- Experience using Jenkins server to perform Continuous Integration (Cl) through AWS services.
- Expertise in designing, development and maintenance of test scripts developed inSelenium, UFT/QTPandVSTS Coded UI.
- Used Postman to manual test RESTful API and used HTTP requests to GET, PUT, POST, and DELETE data.
- Experienced in testing BPM framework, process and strategy.
- Performe Functional Testing, Regression Testing, User Acceptance Testing (UAT), and Integration Testing.
- Expertise in implementing cross browser and cross platform web testing with Selenium IDE and WebDriver.
- Good experience in Web Services testing using SOAP UI, XML and WSDL and in providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAP UI.
- Experience in providing the efficient locators strategy like xpath and css to run WebDriver script in stable condition.
- Working experience with defect tracking tools like JIRA and Quality Center (QC)/ALM.
- Experience with source version control tools such as Subversion (SVN) & Git.
- Experience in AWS cloud testing by creating EC2 instances for scalability testing and having good noledge in S3 bucket and creating firewall.
- Experience and well versed in writing SQL Queries for Database Testing.
- Proactively communicate with different application stakeholder for requirements, queries and issues.
- Making sure the resolved bugs are retested and closed if needed.
- Expertise in calculating and communicating of quantifiable benefits may be required before, during or after automation implementation. Prepared the Return On Investment (ROI) metrics for Automation Projects.
- Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/IDE/GRID, Junit, Cucumber, TestNG, SOAP UI, Rest Assured, Coded UI, Github, Jenkins, Postman, Protector. HP Quick Test Pro (QTP), Quality Centre/ALM, Version One.
Language/ Script: Java, JavaScript, Python, C, C#.
Test Frameworks: Behaviour driven development, Data Driven Framework, Keyword Driven and Hybrid Framework
Firefox Addons: XPath, Firebug, Fire Path.
Web development: HTML, CSS,Query VB Scripts, XML, Flash.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI.
BugTracking Tools: JIRA, Mantis, Elemental, Rally, HP ALM/Quality Center, Bugzilla
Build/Continuous Integration Tools: ANT, Maven, Jenkins, Protractor, Bamboo.
Databases Technologies: MS SQL Server, OLAP and OLTP, Oracle, MS Access, TSQL, Oracle PL/SQL, SQL*Plus, SQL, MYSQL.
Platforms: Windows /Vista/XP, window, UNIX, LINUX, MAC OS X.
QA Methodologies: SDLC, Agile, Scrum and waterfall.
Version Control: GIT, SVN, CVS, and TFS.
PROFESSIONAL EXPERIENCE
Confidential - Abingdon, MD
Sr QA Test Automation Engineer
Responsibilities:
- Worked on Agile/Scrum Methodology involved in giving points to User Stories, Back log grooming, User story demos, attended retrospective meetings and worked on Iterations (Sprints) part of releases.
- Developed and implemented automated scripts for testing web-based applications using C#, Java, Eclipse, Visual Studio,NUnit, JUnit, Specflow, and Selenium Webdriver. Configured Selenium Grid to execute the scripts in cross browsers.
- Performed Integration Testing, Functional & Non-Functional, System Testing, Regression Testing, UAT Testing, Exploratory Testing, Browser Compatibility Testing, Reliability Testing, Unit Testing - Jest Framework, Usability Testing, Installation Testing, Positive and Negative Testing, Smoke Testing, Security.
- Involved in various phases of Software Testing/Development Life Cycle (SDLC/STLC) of the application like Requirement gathering, Design, Analysis.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features for BDD (Behavior Driven Development) using Cucumber in Gherkin format.
- Experienced with Test Automation tools such as Cypress, Selenium, TestNG, Jmeter.
- Developed Hybrid Driven (Page Objects Pattern) Framework with java for Selenium Automation assignments.
- Implemented Test driven development TDD and BDD framework using cucumber tool with Gherkins Language.
- Involved into Serenity BDD automation using Cucumber, maven and Selenium. Involved into preparing and maintaining CI/CD pipeline in Jenkins. Unit testing UI using Jest.
- Created tools to test and post-process results into an HMTL format report in Python, Bash, Expect and JavaScript.
- Designed and Installed SCADA system for local and remote control.
- Gatheird business and functional requirements (BRD/FRD), designed test scenarios and test cases, executed test cases manually, analyzed and prepared test summary reports.
- Developed a web based remote control system for Windows, VMS, and UNIX based applications and databases.
- Responsible for installation and automate functional testcases using TestCafe node.js using TypeScript.
- Worked on importing and exporting data from snowflake, Oracle and DB2 into HDFS and HIVE using Sqoop for analysis, visualization and to generate reports. Performed Smoke, Regression, End to End testing, Sprint Testing.
- Automated AngularJS application module using protractor by writing java scripts and Used Jasmine as unit testing framework. Developed and maintained Keyword Driven Framework in UFT using VB Script.
- Proficient with developer tools, such as Eclipse and GitHub for developing on the Java stack.
- Performed end to end black box and white box testing
- Used SVN and GIT repository to save all testing related documents on daily bases.
- Tested End to End flow for RESTful Web Services testing using POSTMAN and REST Assured.
- Performed UI and API testing using Cypress and created from framework from the scratch.
- Created automation scripts in java using Intellij IDEA, Gherkin Language and Cucumber.
- Involved in UI design and Development with HTML, AngularJS, JQuery, JSON, Bootstrap and CSS.
- Delegating story points to QA Resources, Tracking Sprint velocity/burn down on JIRA and Confluence documentation
- Design, develop and implement Page Object Model (POM) Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Involved in building automation framework from scratch using Selenium WebDriver, ANT and Eclipse.
- Tested both SOAP and REST services using Soap UI,Postman in XML and JSON format
- WritingSQL queries for testing data integration in Azure, Cloud SQL, Docker container, andKubernetes for mock data and cloud SQL datato test application modules
- Create, manage and execute GUI & API automated tests in Pycharm using Selenium and Robot Framework.
- Developed scripts and GUI maps for all the test cases to be tested using QTP for functionality and regression testing.
- XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Executed Automated Test Cases using Selenium and analyzed test results.
- RESTful API using Experienced in testing Ready API with data driven framework
- Worked on Linux shell scripting, FTP.
- Analyzed application on wat to automate and wat not to automate.
- Used SQL to Validate posted data in MySQL Database.
- Used JIRA as Project management and Bug tracking tool and ALM as a test management tool.
- Implemented migration of Source Code Repository toAWSCode Commit.
Environment: Selenium Web Driver, Selenium IDE, JAVA, Agile Methodology, JSON, BDD, Jira, Snowflake, Kafka,, NodeJS Postman, java scripts, Etl,QTP, Eclipse SoapUI, Cypress,junit, Springboot, Cucumber, JIRA, SVN, REST API, Jenkins with Ant, Github, AngularJS, Xpath, CSS, Restful API, Karate DSL.
Confidential, Louisville KY
QA Automation Engineer
Responsibilities:
- Responsible for building automation framework from scratch using Selenium WebDriver, Java, TestNG, Maven, and IntelliJ IDE.
- Performed Data Driven Testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
- Setup the Automation framework using Selenium WebDriver/Selenium Grid to run Test Cases in multiple browsers and platforms.
- Manually performed Back-End testing by writing SQL queries using SQL Joins
- Followed Agile Scrum methodology, participated in daily scrum, sprint planning, sprint review, and sprint retro meetings, and tested each sprint deliverable.
- Developed Framework for Smoke and Regression Testing using Selenium WebDriver, Page Object Model (POM), TestNG framework with Maven build tool in IntelliJ IDEA integrated with Jenkins tool for Continuous Integration.
- Automated test cases through BDD framework using Eclipse IDE, Gherkin, Cucumber, Selenium, Appium, Bit bucket and Jenkins.
- Developed Automation Scripts for Functional and Regression using Selenium WebDriver and C#.
- Involved in Functionality, User Interface, and Regression testing during the various phases of Assisted DevOps team with build cycles and CI- CD processes using Jenkins, GitHub and Maven.
- Reported software defects on Jira and interacted with the developers to resolve technical issues. And developed and maintained automation test scripts for web-based applications using Java, and automated using Selenium WebDriver.
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step definitions in Gherkin format.
- Was involved in setting up test environment for automated script execution using Java, Appium and TestNG.
- Testing the site catalyst of the website manually by verifying the base and custom tagging's built for the website.
Environment: Agile Scrum, Java, Selenium WebDriver, Jenkins, JIRA, IntelliJ IDE, Git & GitHub, Maven, TestNG, Appium, Appium Server, Android Studio
Confidential, Pittsburgh, PA
Manual Tester /Test Engineer-Automation
Responsibilities:
- In depth understanding of Object Oriented Programming and skilled in developing automated test scripts in Java.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- 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
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases, executed these test scripts from test lab and logged defects in JIRA/ALM.
- Used SVN Subclipse repository for efficient remote team working, also stored the framework and all the developed test cases.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java using Test-NG prior to next quarter release.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html ids to identify elements. Testing code developed in TDD / BDD environments.
- Worked with designing and building automation frameworks in Cucumber BBD.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Involved in scope creation, script creation, configuration, execution, analysis, resolution, retesting in order to performance testing using JMeter.
- Involved in regression testing using QTP tool.
Environment: Selenium Web driver/IDE, Eclipse, Jmeter, Jira, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Server, Application Lifecycle Management, Quality Center, Test-NG, SVN, SOAP UI, Fire bug, Fire Path, IE Developer Toolkit, QTP
