Sr. Automation Test Engineer Resume
AtlantA
SUMMARY
- Over 8 years of diversified experience in Automation and Manual Testing of Web Services, Client Server, Mobile and Web based applications in various domains.
- Good understanding of various phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), including experience in Agile and Waterfall methodologies.
- Experienced in developing automated test scripts using Playwright, Selenium WebDriver, HP Quick Test Professional (QTP/UFT), Java, Python, developing tests using TestNG, Junit frameworks.
- Experience in designing and implementing various automation frameworks such as Hybrid framework, Data - Driven framework, Keyword framework, and Page Object Models.
- Experienced in testing the Web services/API using Postman, Rest-Assured.
- Expertise in bug triaging, reporting, and documenting with high level of detail, accuracy, and informative recreation steps using Quality Center (QC), JIRA, IBM Clear Quest, BugZilla, Version One.
- Developed Test Plans, Test scenarios, Test Cases and Involved in setting up different configuration environments for Automation and manual testing.
- Extensively worked on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing.
- Experience in Parallel and Cross browser execution of multiple tests at a time in different environments and executing the automation tests on Cloud infrastructure using TestNG and Sauce connect Sauce Labs .
- Experience in testing web content management system (CMS) Adobe experience Manager (AEM).
- Experienced in setting up and maintaining Maven build jobs in Jenkins and TeamCity.
- Experience using the version control tools like GIT, Bit Bucket, QC/ALM.
- Performed Database/Backend testing by writing SQL Queries for data validation and integrity.
- Experience working on large number of data sets.
- Experienced in Scrum processes including Sprint backlog, Sprint planning, Sprint review meeting, Sprint retrospective meeting.
- Good analytical and communication skills and ability to work independently
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, QTP/UFT, Appium, Cucumber, Playwright, Postman
Languages: JAVA, Java Script, Python, HTML, SQL
Test Frameworks: Junit, TestNG, Hybrid, Data Driven, Keyword Driven
Web Debugging Tools: Fire path, Firebug, Web debugger, XPath
Tracking Tools: JIRA, Quality Center (QC), Bugzilla, Version One
Build & Version: Bit Bucket, GIT, Maven, ANT
Integration tools: Jenkins, Team city, GIT Lab
Databases: SQL Server, MySQL
Others: AEM, Splunk, Confluence, Eclipse, My Eclipse, Intellij
Operating Systems: Windows (7, 8,10), Mac OS, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential - Atlanta
Sr. Automation Test Engineer
Responsibilities:
- Developed maintainable test automation, tools and automated test suites in response to growing feature sets and customer requirements.
- Worked in agile(Scrum) environment with frequently changing requirements and features set.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Hands-on experience onPlaywright Testingfor end-to-end test framework for AngularJS applications and other JavaScript applications.
- Wrote and executed automated tests in Typescript/Playwright for a browser-based application.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using Gherkin.
- Tested the REST calls (POST, GET, PUT, DELETE methods) using POSTMAN and Playwright.
- Used GitLaB as a code repository to clone, commit, and push the changes into repository.
- Served as coordinator for all testing activities during the project.
- Executed SQL queries to verify the database for the relevant test cases.
- Implemented JDBC connections in the automation framework to validate data in the database.
- Participated in status meetings to report issues. Communicated with developers through all phases of testing to prioritize bug resolution.
Confidential - NYC
Sr. Automation Quality Analyst
Responsibilities:
- Developed Test Plans, Test scenarios, Test Cases and also involved in setting up different configuration environment for Automation testing and manual testing.
- Responsible for whole transformation of QA automation in Digital (web) for replacing their legacy with selenium automation.
- Experience with creating and authoring pages, content components, DAM, workflows, translations, editable templates and content fragments.
- Participated in demoing new functionalities and provided training guides and authoring documentation for Authors and stakeholders.
- Performed troubleshooting on production issues by verifying logs from Splunk.
- Designed, developed and implemented Page Object Model framework, using Selenium WebDriver, TestNG, Core Java and occasionally python programming language.
- Used hybrid framework, combination of Keyword driven and Data driven.
- UsedTestNG as a unit testing frameworkto analyze the automation run results.
- Actively involved in all levels of business discussions, status meetings, SCRUM and sprint ceremonies, managing product backlog, prioritizing and review milestones and accomplishments.
- On daily basis used build tools like Jenkins to build smoke and regression automated tests into the process, andtriggering fortnightly executionof the automation test suite.
- Created test documentations like Issue log,Automation Script Execution Document, Automation Libraryand Storage.
- Performedparallel and cross browser testingon Google Chrome, Firefox, Safari and Internet explorer using SauceLabs (Sauce Connect).
- Communicated with developers through all phases of testing to prioritize bug resolution.
- Experience with Code Version Control systems like GITLAB, GITHUB and BIT BUCKET, and tracked defects in Quality Center.
- Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool with Junit/TestNG to identify various critical points in the application.
- Experienced in using both emulator and simulator to develop functional testing in mobile, in both IOS and Android platforms using Appium test automation framework.
- Mentored the UAT team, Digital testing team for using Jenkins to run the scripts and view the reports.
- Extensively used Confluence, JIRA for bug tracking and project management.
- Part of executing SQL queries, functions and packages for backend testing.
- Made customized reports using extent reports for the UAT team to view the reports after the execution of the scripts is completed.
Confidential - Montvale, NJ
Sr. Quality Analyst
Responsibilities:
- Conducted Automation/manual testing using the Standards, guidelines and structured methodology in testing the application.
- Worked in Agile environment and participate in all Agile ceremonies.
- Worked in collaboration with Project Managers and Business Analysts to understand requirements.
- Performed mobile test automation using JavaScript, Selenium and Appium.
- Designed and develop automated test cases utilizing Node JS, Test Armada framework
- Created RESTful services collection in POSTMAN and validate the responses.
- Designed and executed SQL queries to validate the project data.
- Analyzed Business Requirement/Features and prepared the Test conditions in HP Quality Centre.
- Understood and developed code in Java.
- CI/CD using Jenkins and BDD framework implementation using Cucumber.
- Prepared Test Scenarios based on RSM (Requirements Specification Matrix).
- Developed test scripts using Selenium Web Driver and Selenium to document reports, test results. Used "Parameterization" techniques for a "Data driven" test.
- Adept at using both manual and automated testing tools to troubleshoot systems, integration, user acceptance, positive and negative, functionality, object, and Regression.
- Developed QA processes automation test scripts using java to test Web based user interfaces for different type of browsers.
Confidential - Scottsdale, AZ
Quality Assurance Analyst
Responsibilities:
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Attended Sprint Planning meeting for agile methodology project to provide detail estimate for the Sprint Back-log items and understand user stories/requirements and attended the Agile ceremonies like Daily Scrum, Sprint Grooming, Sprint Planning and Retrospective Meetings.
- Provided QA scope and feedback during meetings which included Sprint Planning, Sprint Kick off, Sprint Review, and Sprint Retrospective meetings.
- Developed Requirement Traceability Matrix to ensure requirement is covered and tested to meet the acceptance criteria.
- Expertise in testing graphQL queries and mutations using SoapUI and graphiQl
- Experience in using SourceTree in committing the code and pushing the code to remote.
- Expertise in configuring Jenkins jobs to run on a daily schedule basis.
- Expertise in using POSTMAN to test the services in different calls - POST, GET, PUT, and DELETE.
- Experience in testing response body in JSON and XML.
- Expertise in configuring Jenkins to trigger the automation jobs connect with deployment jobs.
- Detail Oriented in creating and executing Smoke Tests, Integration Tests, System Testing, Functional Tests.
- Found Defects, prepared Defect Reports and Status Reports, and actively participated in Defect Triage meetings and performed Defect tracking using ALM/JIRA.
- Performed End-to-End testing manually and was associated with User Acceptance Testing.