We provide IT Staff Augmentation Services!

Sr Qa Automation Engineer Resume

3.00/5 (Submit Your Rating)

PhiladelphiA

SUMMARY

  • Expert Manual/Automation tester with 8+ years of experience in designing and developing test automation frameworks.
  • Experienced in Automation testing using Selenium WebDriver, Appium, Python, Java, TestNG, Pytest, Maven, Jenkins, Cucumber, Soap UI.
  • Strong experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, and scheduling, testing, defect tracking, and reporting.
  • Expertise in Automation, Manual, Smoke, Performance, Back end, Functional, System and Regression Testing.
  • An avid learner currently pursuing my career in QA department, who is seeking to apply my abilities to find an institution where in I can develop and hone my skills with an organization of repute.
  • Seeking to apply my abilities to fill the role of QA Tester / Manual Tester / Mobile Tester to enhance my growth in a quality environment where my knowledge can be shared and enriched.
  • Implemented simulator for Mobile App Testing inAndroid PlatformusingAppium.
  • An effective communicator with excellent relationship and building & interpersonal skills, Strong analytical, problem solving & organizational abilities, Possess a flexible and detail - oriented attitude. Also, a dedicated team player who can be relied upon to help in fulfilling the role.
  • Experience in understanding the code written in different programming languages Java Script and databases like Oracle, SQL Server.
  • Experienced in load and performance testing toolJMeter/Load runner.
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for project building tool, Jenkins for continuous integration and Git and bitbucket as version control tool.
  • Experience in load testing the applications using JMeter. Thorough understanding ofQAMethodologies like Waterfall, Agile. Good experience in Web Services testing using SoapUI, XML and WSDL. Experienced in developing Hybrid frameworks from scratch to maintain test suite. Solid experience in testing the AngularJS based application using Protractor.
  • Provided support in the performance testing usingJMetertask includes developing test plan, test script and reports.
  • Experienced in testing the iOS/Android app using Appium.
  • Well-versed with all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Used Selenium Cucumber for functional validation and Behavior Driven Development (BDD), Test Driven Development (ATDD) framework.
  • Create, schedule and run the scenarios usingJMeterand generate necessary graphs.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using ALM/Quality Center, JIRA, Test Link and Zephyr.
  • Expertise in back-end testing and writing SQL queries, Joins, procedures using MySQL.
  • Extensive experience with Agile/Scrum Methodologies.
  • Experienced in Database Testing using interfaces like SQL Server, Toad and for validating the data stored in different database tables.
  • Developed and maintained automated regression test cases inSelenium Web DriverandAppium Mobile Automationusing Java programming language.
  • Used Cucumber tool to write BDD tests and implemented step definitions using Java script.
  • Involved in ETL Testing to verify the implemented ETL code against the corresponding mapping document. Confirm the data loads from source files into the target tables.
  • Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
  • Expertise in documenting defects with a high level of detail, accuracy, and informative recreation steps using, JIRA, Rally, TFS and HP Quality Center/ALM.
  • Highly motivated team player with analytical, organizational, and technical skills, unique ability to adapt quickly to challenges and changing environment.

TECHNICAL SKILLS

Testing Tools: Selenium WebDriver, Appium, JMeter and SoapUI, QTP.

Project Management Tools: HP ALM, Jira, Test Link and Zephyr.

Automation Framework: POM, Hybrid, Keyword, Modular, TDD, TestNG, JUnit and BDD (Cucumber).

Build Tool: Maven.

Processes: Agile-Scrum, Waterfall and V-Model.

Languages: Python, Java, HTML, XML, Gherkin and Groovy.

Continuous Integration Tools: Jenkins.

Source Version Control: Git and bitbucket

Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, and Opera.

Databases: SQL Server, MS Access, Oracle and MySQL.

Operating Systems: Windows, Linux and Mac.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia

Sr QA Automation Engineer

Responsibilities:

  • To Develop, Document and Execute Test Cases, test scenarios, testing plans and procedures in an Agile environment.
  • Develop, execute, and maintain regression and integration test scenarios and plan for validation.
  • Used TestNG Annotations in Selenium Web Driver and executed a batch of tests as testing suite.
  • Used Selenium Web Driver and Java to Develop, Implement and Automate Scripts.
  • Used Eclipse IDE to develop & debug the code and Maven to build and Run the Framework.
  • To Check Various Portals, in both the Consumer and Worker to verify the flows with the requirements.
  • Involved in testing various business rules User/Customer functionalities, and Change processes.
  • To Identify and Test Functional and Nonfunctional Requirements of the Application to meet SLAs
  • To Design and execute IT software tests. Verify information and data persistence and evaluating results to ensure compliance with applicable regulations.
  • Design, Develop and Execute load tests using JMeter and Jenkins and Integrated the project for Continuous Integration (CI).
  • API Expertise on TestingREST APIusing Robot Framework and SOAP UI
  • Involved in app testing on multiple mobile platforms using the same UFT scripts that drive other UFT add-ins (such as Web) with Mobile Trust.
  • Identified mobile elements using Appium Inspector, UI Automator Viewer.
  • Designed HybridAppium Testautomation framework, using a Page Object Model for mobile applications.
  • Review test results and evaluate for conformance to design and requirements.
  • Supported automated functional testing, acceptance testing, system down testing, cross browser, cross platform web testing with Selenium Web Driver and Appium.
  • To Actively communicate defects, test results and feedback with development teams.
  • To communicate effectively with technical and non-technical team, Interact with Leads to get more clarification on the requirements and scenarios.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
  • Created automated script for REST-APItesting using Rest Assuredframework.
  • Exhaustive Experience in Design & implementation of Automation Frameworks includingTDD, BDD, data driven, keyword driven, andhybridusingSelenium WebDriver, C#, and JavaScript
  • Used Appium tool to automate regression set for mobile application.
  • Involved as tester on software project in supporting requirement analysis, application test script development and execution.
  • ValidatedSOAP UIandRestfull API services.
  • Performed Automation testing Mobile Application Testing usingAppium.
  • Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand-up meetings.
  • Mapping the business and technical requirements into test cases and generate test scripts.
  • Used Version One to Track Backlogs, User stories and Timesheets.
  • Created initial scripts using Robot Framework.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Firebug, Firepath, XPath, Postman, SQL, Agile and Windows

Confidential

Sr QA Automation Engineer

Responsibilities:

  • Involved in the design and development of test plan from the Business and Functional Requirements which includes test objectives, test strategies, test environments etc.
  • Responsible for fixing and maintaining regressionautomationtest scripts for end-to-end testing using Selenium Web driver (using Java).
  • Developed and Implementedautomationusing Selenium WebDriver and Java. Used Eclipse IDE to develop & debug the code.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using TestNG for every relevant class.
  • Performed Data driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files.
  • Extended TestNG framework by adding some helper classes and methods.
  • Used Maven to build and run the Seleniumautomationframework. Once the script got over, framework used to send theautomationreports over email.
  • Involved on Cucumber testing and defined the test scenarios and created the test cases in Test Manager.
  • Worked on distributed testautomationexecution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Used GIT as code repository and Code Collaborator to manage code reviews.
  • Designed and Developed UAT Regressionautomationscript andAutomationof functional testing framework for all modules using Selenium and Web Driver.
  • Responsible for identifying test cases for manual andAutomationwith Selenium WebDriver for Smoke Test, Sanity Test, Functional and Regression Tests.
  • Worked on POS self-checkout / POS QA Testing was involved in setting of QA Test environment with simulated POS test environment.
  • Performed the Mobile Testing for Mobile App of Client, identify the Mobile Platform like Android by using Appium.
  • Involved in Preliminary discussions of the Project with the Core Team according to Business Requirement Document.
  • Prepared test plans and test cases for manual testing.
  • Tested different functions of the POS system like scanning, payments and returns. Moreover, make sure that the system met the requirements and expectations.
  • Developed test cases, executed test cases, maintained test results and test data in HP Quality center.
  • Reported defects in timely manner and logged the same into defect tracking tool HP QC.
  • Used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Performed end-to-end testautomationfor web services applications (Soap and Rest) using Postman.
  • Performed Web-Services Testing using Postman and generated XML Files for messaging.
  • Prepared test cases and test requirements intoHP ALM.UsedHP ALM to track and report system defects and bug fixes.
  • Conducted backend testing using SQL queries to validate data for database and Used SQL queries for retrieving data from database for executing user specific test cases.
  • Worked in Agile methodology, as part of sprint planning review the test stories, planned the test sessions and attended daily stand-up meetings.
  • Developed automation Scripts using Selenium Web Driver and Python.
  • Participated in Stand-up meeting, walkthrough meeting, weeklyautomation meeting with all otherQA, weekly assessment meetings with business analysts and developers.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Eclipse, GIT, Postman, XPath, XML, HP ALM, SQL, Agile and Windows.

Confidential

QA Engineer

Responsibilities:

  • Analyzed the Business Requirements and participated in requirements walkthrough Sessions.
  • Developed the Test Plan which includes high level test cases and obtain sign-off on Test Plan.
  • Attended the project meetings to obtain the status of the software build and keep track of new requirements.
  • Identified and helped the team to resolve issues regarding requirements inconsistency by working with business analysts, project managers and developers.
  • Experienced with HP ALM/ HP Quality Center Administration (Domain creation, Project Creation, User Creation, maintain user authentication, Allocation of projects to users).
  • Creating query tracker in excel & upload it on SharePoint for SME
  • Involved in Smoke, System, Regression and Postproduction validation of the application.
  • Participated in Project scope meetings with business intent owners.
  • Provided testing estimates for individual projects to the project manager.
  • Analyzing requirements and creating and executing test cases.
  • Experience in bug tracking, reporting and using HP ALM and JIRA for global test management.
  • Experienced with assigning the Requirements to the Test Cases in HP Application Lifecycle Management (ALM).
  • Knowledge of other Test Management Tools like Quality Center (HP ALM).
  • Responsible for updating and maintaining the Requirement Traceability Matrix for all the defects found during functional and regression testing and follow up the bug life cycle.
  • Assigned the tasks to the team members and ensured that the team has good understanding on the project.
  • Helped and trained the QA team members to understand different aspects of the project
  • Ensured the test scripts are designed per requirements and conducted Peer Reviews within the team
  • Provided the weekly and daily status reports to the QA Manager/Project team.
  • Effectively communicated with team members across the globe in the Meetings.
  • Conducted various sessions to transfer the knowledge to peers and clients.

Environment: SCRUM, Agile, SQL, HP ALM, SQL Server.

Confidential

QA Engineer

Responsibilities:

  • Analysis of System Requirements, Test Planning activities, Functional test case preparation, Test Execution, RTM and Test summary reports preparation.
  • Analyzed various Business and technical documents like SRS to in corporate the requirements into the testing profiles and environments.
  • Extensively used Quality Center to build various test plans, test strategies, test objectives, and low-level test cases to perform various kinds of test to check each element of the database system.
  • Performed GUI testing independent of functionality followed by manual testing of the application to test the functionality of all the objects of the application.
  • Executing the test cases and implemented Functional, Integration, GUI Testing, Regression Testing, Sanity, and User Acceptance Testing (UAT).
  • Smoke, Functional & Regression testing of Commit applications to ensure proper functionality, test results reporting, defect reporting and tracking.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Identification of regression test cases and maintaining/updating regression test suite, managing test cases in TFS etc. Conducted Batch processing and testing using Autosys for daily information updating, automated transaction processing, and validating generated log reports as per daily/weekly/monthly basis.
  • Identified manual test cases to be automated using QTP during the regression and integration testing phase. Worked with development engineers in diagnosing and isolating various integration problems and explaining defect.
  • Design automation script using selenium with Java to automate web application and VBScript in QTP/UFT.
  • By using HP Quick Test Professional (QTP)/ Unified Functional Testing (UFT) Experienced.
  • Responsible for System Integration Testing and UAT Testing Defect Review and tracking to closure.
  • Extensively used TFS for defect tracking and prioritizing defects by analyzing application logs if any to provide more detailed bug description and enhancement requests after base lining the requirements.
  • Interacted with developers during bug review meeting to understand severity of bugs and help them resolving it by reproducing bugs if needed.
  • Work with cross-functional teams to identify and develop test cases for functional and performance testing, Working with a global team and responsible for directing/reviewing the test planning and execution work efforts of an offshore team
  • Provide reports and status dashboards to management on the automation sprint backlog, timing, schedule and results.
  • Experienced in developing Data driven, Key word driven and Hybrid Framework usingQTP/UFT.
  • Active participation in the continuous improvement of the automation strategy and framework

Environment: Oracle, SQL, TFS, QTP, GUI, SharePoint, Waterfall, MS Excel, MS Project.

Confidential

Software Test Engineer

Responsibilities:

  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Reviewed business requirements and technical specification documents and Analyzed use cases, functional requirements to write detailed Test plans and Test cases.
  • Involved in Functional verification testing and regression testing.
  • Worked with Agile team to understand user stories, requirements, and acceptance criteria.
  • Involved in Complete Software Development Life Cycle (SDLC) using Agile Methodology
  • Attended QA meetings in deciding QA Test strategies, defining data requirements for the testing and setting up QA Environment for Testing.
  • Configuring, automation and maintaining build and deployment CI/CDtoolsGIT/GITLab, Jenkins.
  • Good knowledge of automated testing tools such as Selenium, QTP and Load Runner.
  • Developed automated test scripts using Descriptive programming in HP QTP / UFT.
  • Actively participated in meetings to evaluate the progress and performance of the application
  • Effectively communicated with team members across the globe in the Meetings.
  • Conducted Functional, System, Regression, UAT, and Smoke Testing.
  • Experience in setting up fullCICDProcesses from creatingJenkinjobs for various test suites and setting up pipeline dependencies andautomated scheduling.
  • Preparing Test cases, procedures, and Requirements Traceability Matrix in Quality Center
  • Work collaboratively with developers and other teams to manage and communicate updates and status.
  • Responsible for updating and maintaining the Traceability Matrix for all the defects found during functional and regression testing and follow up the bug life cycle.
  • Involved in preparing timely test reports and status update documents.

Environment: Java, Selenium WebDriver, TestNG, Eclipse, Maven, Jenkins, Firebug, Firepath, XPath, XML, CSS, Quality Center, SQL, Agile and Windows.

We'd love your feedback!