Sr. Automation Test Engineer Resume
Greensboro, NC
SUMMARY
- Having 10+ years of IT experience in Testing of various Web - based, Object Oriented, Client Server applications on Windows and Linux platforms.
- Experienced in using various Test Methodologies, Developing Project Schedules, Test Plans/Test Cases, Test Procedures, Test Strategies and Weekly Status Reports.
- Experience in White Box and Black Box Testing, which includes Functional, Regression, Integration, End to End, System Testing.
- Having good exposure to complete Software Development Life Cycle (SDLC).
- Extensive familiarity with Agile/Scrum and Waterfall Methodologies.
- Expertise in developing and executing automated test scripts using Selenium Web Driver with Test NG and Cucumber framework using Page Object Model.
- Experience in Data Driven and Keyword Driven framework to maintain test suite.
- Defect logging, tracking and monitoring using Bugzilla, JIRA and HP Quality Center (ALM).
- Expertise in writing SQL queries to validate Database.
- Experience in writingCSS Selectors, Xpath Expressions to identify Web Elements.
- Experience on working withTestNG for automation reports.
- Experience in Test Rail, HP ALM(Quality Center), Selenium WebDriver, Grid, Meter, JIRA, Confluence, Drop Box, Firebug, Dev Tools, Node.JS, Eclipse IDE, Log4j, TestNG, POM, GitHub, Jenkins, Maven, POI, Katalon Studio and other open source tools.
- Extensive experience in GUI, Functional, System and Regression testing ofWeb based applications.
- Prepared Test Estimation Documents & Test Result Reports.
- Prepared Test Environments & Project Scrum Boards using JIRA Tool.
- Expertise in SQL database testing involvingSQL Queries, Joinsto pull data from database
- Implemented test automation scripts for mobile testing using Appium for Android and iOS applications.
- Very good experience withQuality Center / HP ALMto develop Test cases, executing test cases in Test lab, and creating and tracking defects in Defects module and also generating reports in Quality center.
- Excellent knowledge in writing uniqueXPathusingfirebug and fire pathto identifyweb elements.
- Experienced in providing the efficient locators strategy likeXPath and CSS to run WebDriver scriptin stable condition.
- Working experience with defect tracking tools likeClear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming inJava,basics Python,JavaScript,HTML,XMLandSQLon Windows XP, Vista Operating Systems andUNIXenvironments.
- Good technical skills, ability to learn new technologies and concepts quickly.
- Good experience in Web Services testing using HTTP Client, SOAPUI, REST Assured that involves in validating the JSON or XML web response and verifying it against the expected output
- Full Versed with Agile/ Scrum Development Methodology and Related tools (Team-Tack, Rally and Jira).
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Centre, Bugzilla and Jira.
TECHNICAL SKILLS
Skills: Manual, Automation and Database Testing, Agile/Scrum Trained
Domain: BFS-Investment Banking (RFIT), Healthcare, Insurance, Automotive, E-commerce
Test Management Tools: HP ALM, HP Quality Center
Testing Tools: Selenium WebDriver, HP Quality Center, Junit, TestNG, Cucumber, JIRA, QTP, Manual Testing, Appium
Bug Tracking Tools: JIRA, Bugzilla, HP ALM
Languages: C, C++, JAVA, SQL, Basic C# .Net and Python
Operating System: Mac OS, Windows XP, 7, 8, 10& server 2003, UNIX and Linux
Web Applications: J2EE, ASP, HTML, VB, MS Front Page, DHTML, XML, JSP
Web Servers: IIS, Apache Tomcat
Version Control / Code Management: Git
CI/CD or build Tools: Maven, Jenkins.
Documentation Tools: MS Office, Excel, MS- Word, Adobe Acrobat, and MS project
Management Tools: MS Visio, MS Office Suite: Word, Excel and PowerPoint
Methodologies: Waterfall, Verification & Validation, Agile / Scrum
PROFESSIONAL EXPERIENCE
Confidential, Greensboro, NC
Sr. Automation Test Engineer
Responsibilities:
- Prepare and review daily operational reports or ad hoc reports.
- Diagnose, troubleshoot, and resolve software, or other network and system problems.
- Maintain user profiles to access QA tracking software.
- Manual Execution of Test Cases forFunctional Testing, GUI Testing, Regression Testing, Smoke testing.
- Reported bugs and interacted with developers to resolve the problems.
- Analysis of Business and Requirement Specifications. Implementing Test Lab and formulation of Test Plans, Test Strategy.
- Involved in automation framework design using Selenium WebDriver, JAVA, Junit, Cucumber, and Eclipse using Page object model .
- Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
- Used MAVEN for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
- Performed Functional, Smoke, Sanity, Regression and User Acceptance testing (UAT) exclusively in an agile environment using Selenium, TestNG, Maven and Jenkins.
- Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly consignment run of the Script. Designed Project plan on Jenkins, configured scheduled using Cron job.
- Used Apache POI API to register the test data from the excel sheet.
- Examined the Business Requirements Document (BRD), designed Test cases and Test scripts for the application under examination.
- Integrated Automation scripts(Selenium WebDriver API)inContinuous Integration tools (Jenkins) fornightly batch run of the Script. Created Project plan onJenkins, configured scheduled usingCronjob.
- Worked as Salesforce in the end-to-end implementation of the project.
- Used web-debugging tools likeXPath, FirebugandFirepathto locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers usingHTML idsandXPATHinSelenium.
Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, Apache-POI, Cucumber, Gherkin, MS SQL server, Eclipse, Fire Path, XML, HTML.
Confidential, Meridian, TX
Software Quality Assurance Tester
Responsibilities:
- Attend Iteration planning meeting and finalize the user stories and estimation for the 2 weeks sprint/iteration.
- Worked on development application, which involves the coding ofJava,Spring3 core fordependency injection, Spring 3Hibernatefor ORM.
- Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
- Analyzed system requirement specifications and developed test plans, test cases to cover overall QA System Testing.
- Developing test cases based on the User stories and functional requirement specification document
- Involved in Peer Reviews in order to check the correctness of the test cases.
- Attend daily standup meeting and end of iteration meeting.
- Attended review meetings with Business Analysts, Developers and end users to understand the requirements.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in Java, Junit prior to agile release.
- Created and maintained Regression and Sanity Test Suite using Selenium WebDriver.
- Used Selenium WebDriver with TestNG framework for Automation of regression suite.
- Performed Sanity testing in Production environment after application is deployed. This is to confirm that application is deployed correctly and working as expected.
- Developed and executed complex SQL Queries to perform database testing.
- All the bugs were tracked and updated in defect module of Rational Team Concert (RTC)
- Prepared a Test Suite of Sanity, Regression and System Integration testing.
- Experienced in load and performance testing toolJMeter.for executing theautomationtest scripts using Quality Center and tracking the results.
- Involvement in end-to-end project phases and providing warranty support on the applications.
Environment: Windows XP, J2EE Oracle, Quality Center, Selenium, Java, RTC, SM SQL server, and Agile Methodologies.
Confidential, Minneapolis, MN
Automation Test Analyst
Responsibilities:
- Analyzed System Specification and Developed Test plan.
- Responsible for complete End-to-End/User Acceptance testing activities.
- Review manual test cases and convert them to Automation Scripts using Selenium.
- Involved in setting up Smoke and Regression automation suite using Selenium WebDriver
- Involved in analyzing System Requirement specifications, Design, Development and Execution of Test cases for manual testing.
- Enhanced Regression Test Cases to implement complex testing scenarios,.
- Worked with SQL queries for data verification in Sybase database.
- Performed GUI interface testing at client side, defects and monitored resolution via defect tracking tool Quality Center/ALM.
Environment: Selenium WebDriver, TestNG, Python, Eclipse, JXL, Quality Center/ALM, SoapUI, Windows 7, Oracle(10g/11g), SQL, XML
Confidential
Quality Analyst (Manual and Automation)
Responsibilities:
- Analyzing the business requirements and designing the test cases/scenarios.
- Identified and automated the new set test cases that needed Frequent Retest.
- Involved in Sprint planning, Stand up meeting and retrospect meeting.
- Developing Scripts using Java & Eclipse IDE on POM pattern under Data Driven Framework & implementing using TestNG.
- Employing pom.xml to configure dependencies for building testing & running code & Jenkins for continuous integration.
- Proactive KT's from core teams on new features and Grooming juniors.
- Part of team which developed an internal web application using cucumber BDD Framework.
- Knowledge of Test Plan, Test Case, and Test Case Design Techniques.
- Played crucial role in a Team that got Highest CSI (Customer Satisfaction Index) in the account.
- Responsible for Running Smoke and sanity & Regression test suites.
- Playing pivotal role in detecting & reporting critical defects to facilitate effective troubleshooting.
Environment: Java, TestNG, Junit, Apache POI, JDBC, MS SQL Server, Maven, Jenkins, Jira, Cucumber, Rest API, Rest Assured, JMS API, JSONView, POSTMAN, Git.
Confidential
QA Tester Manual
Responsibilities:
- Interacted with developers and business analysts to assess functional requirements
- Involved in writing Test plans, Test cases and RTM and involved with the process of analysing the expected and actual results.
- Documented test plans and test cases corresponding to business rules and requirements.
- Maintained and executed test cases and test scripts in Quality Centre. Also reported and tracked defects, updated E-mail notifications to test lead, business analyst and developers
- Perform Smoke testing on all production update in various environments. Script writing, plan and executing test including Automation with QTP.
- Conducted Data-Driven testing using parameterization in QTP to test the application with different sets of data
- Used check points retrieve values respectively
- Created repeatable user defined functions and stored them in functional libraries
- Maintained and updated scripts for every release by updating object property value for specific object or by adding new objects to object repository
- Worked with team and participated in formal/informal meeting and various problems
- Write Test cases according to the requirement
- Used Quality Centre as the defect-tracking tool to enter defects regarding the issues found during testing
- Developed LoadRunner test scripts according to test requirements.
- Work as performancetesteruse LoadRunner for Performance Testing.
- Used Quality Centre to create the test plan, review test cases and run the test sets.
Environment: Java, TestNG, Junit, Apache POI, JDBC, MS SQL Server, Maven, Jenkins, Jira, Cucumber, Rest API, Rest Assured, JMS API, JSONView, POSTMAN, Git.
Confidential
QA Engineer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Involved in various SDLC phases like Design, Development and Testing.
- Performed Smoke testing, Black box Testing, Security Testing, web testing, and GUI testing.
- Created Java based scripts for Selenium WebDriver with JUnit/TestNG as an automation framework.
- Involved in writing and executing the CRUD SQL Queries on Oracle database.
- Involved in the functional test of the application.
- Used SOAPUI for Web Service testing.
- Used MAVEN to build and run the Selenium automation framework.
- Performed Cross Browser compatibility testing during the releases.
- Used Source Tree (GIT) to pull, commit, and push the code to local and merging to master branch.
- Logged Defects in Defect module of the QC, assigned priority, Severity and status to the defect.
Environment: Java, SQL, Eclipse IDE,Oracle Database, JDBC, Git, SOAP UI, MAVEN.
Confidential
QA Engineer
Responsibilities:
- Involved in Creation of DLE, VAR, MTM and ANCs on different CRIS FE.
- Worked on Back end validation of FE updates.
- Reporting & tracking defects in the defect tracking tool till closure of bugs.
- Worked on multiple functional JIRAs for Sprint/UAT/Regression Drops for CRIS.
- BA and CA walkthrough on each stage of execution process.
- Hosting meeting with RPCM, BA and CAs for discussing the Test plans.
- Created 500+ SQL automation scripts for all the regression JIRAs.
- Conducted the UNIX-run for automation queries.
- Quick identification of defects, JIRAs for Sprint/UAT/Regression Drops and Divisional Reporting.
- Involved in Test Pack creation and walkthrough of execution.
- Worked on Data Validation Tool for Sybase to Oracle DB migration as part of RFIT.
- Tested functional & feed JIRA's for Sprint, UAT and regression drops.
Environment: Selenium, Appium, REST API, AWS, Jest, Cucumber, TestNG, SQL, Mongo DB, Java and Maven,SoapUI,JMeter, GIT, Jira, Intelli J, Eclipse, Jira and Confluence
