Sr. Qa Automation Engineer Resume
Dallas, TX
SUMMARY
- Having extensive experience in manual and automation tests with Java using Selenium, utilizing IDEs such as Eclipse, IntelliJ.
- Proficient in creating automation script from scratch. Sound knowledge of developing different type of framework like page object model and Data driven framework using, Junit, TestNG and Gherkin/Cucumber.
- Interact with the product delivery team; participate in product requirement/design reviews to provide input on completeness of functional requirements, product designs, and schedules.
- Experience in using Jenkins for Continuous Integration server to configure with GitHub and Maven Projects.
- Excellent testing experience in all phases and stages of Software Testing Life Cycle and Software Development Life Cycle (SDLC) with good working knowledge, such as Agile and Waterfall.
- Working with HP ALM / Jira to track bug life cycle in software testing life cycle.
- RESTful API (POST, PUT, GET) testing experience with Postman.
- REST API Automation using Java, Rest - Assured and Junit.
- Knowledgeable with Protractor JavaScript Framework and Jasmine Data Provider.
- Certified Splunk Power User 6.3.
- Proficient in creating report and Metrics to analyze customer impact and cross check defect volume using Splunk & Tealeaf.
- Extensive knowledge in gathering and understanding BRDs (Business Requirements Document), FRDs (Functional Requirements Document), SRS (System Requirement Specifications) and Use cases.
- Proficient in designing Test Cases based on client requirements and related documents like SRS and BRS
- Expertise in performing different type of Testing: Functional Testing, Positive/Negative testing, GUI testing, System Testing, Integration Testing, User Acceptance Testing (UAT), Manual Testing, automation testing, Performance Testing (Mobile & Web), Regression Testing, Sanity Testing and Ad-hoc Testing.
- Proficient on creating test data, test scenario and update RTM.
- Troubleshoot problems during automation execution.
- Excellent ability to work well with others, in both supervisory and support staff roles.
TECHNICAL SKILLS
Methodology: AGILE(Scrum), Iterative, Waterfall
Test management & Application Monitoring: Selenium (Java), Protractor, Visual studio code, Postman, TeaLeaf, Splunk, JIRA, Test Rail, HP ALM.
Framework: Junit, TestNG, Cucumber/Gherkin, Jasmine
Programming language: Java, JavaScript, TypeScript, JSON, XML, HTML, C#
Database: Oracle, SQL server, IBM /DB2Platforms: Windows, Unix/Linux, Android, IOS
PROFESSIONAL EXPERIENCE
Sr. QA Automation Engineer
Confidential, Dallas, TX
Responsibilities:
- Develop, maintain, and execute test cases to ensure the quality and stability of the system throughout the project.
- Following Agile scrum methodology as part of SDLC.
- Participate in daily stand-up, sprint grooming, planning, retrospective meetings as part of agile process.
- Responsible for functional and system Integration testing; report, track and follow up on issues in a timely manner.
- Working closely with development teams to ensure the effectiveness and quality of the components.
- Responsible to convert Manual test cases to Automation scripts.
- Designing Data driven framework using Selenium WebDriver 3.0, Java and TestNG.
- Built robust test framework using Page Object mechanism.
- Responsible to create Cucumber Feature files, runner class & Step definitions class for BDD environment project with Java OOPs concept and Page object model.
- Design, build and maintain story-based test automation scripts for UI validation through technical expertise.
- Working on REST APIs testing using REST Assured framework with Java.
- Using GitHub as code repository and version control tool.
- Integrated GitHub with Jenkins and Scheduled jobs to run test for regression purpose.
- Create and maintaining test cases using test case management tool HP ALM.
- Responsible for presenting Sprint Demos to PO at the end of sprint.
- Perform Database testing by writing SQL queries in MySQL tool.
- Logged defect and track them to the closure using JIRA.
- Perform system testing, functional testing, integration testing, smoke testing and regression testing.
- Simultaneously Working in Angular apps project with Protractor using JavaScript and Jasmine Framework.
Environment: Java, Selenium WebDriver, Maven, TestNG, Cucumber, Junit, JIRA, HP ALM, Protractor, JavaScript, GitHub, Jenkins, Log4j, SQL.
QA Automation Engineer
Confidential, Philadelphia, Pennsylvania
Responsibilities:
- Wrote and Executed test script using Java programing language for automation testing of the web application with Selenium WebDriver.
- Good understanding of core java and ability to write automation code for functional test automation using selenium.
- Created Page Object model for writing test cases using java and Junit.
- Integrated Automation scripts on CI tool like Jenkins and used Bitbucket as a Code repository.
- Conducted GUI, Functional, Frontend, Backend testing and reviewed pages for content problems, graphics problems, and link verification.
- Tested the application for different browser compatibility such as IE, Mozilla Firefox, and Chrome.
- Created Trace ability matrix to keep tract of changes in a requirement.
- Developed and updated Test plans, Test cases in Test Rail.
- Logged defects and monitored their status and track them to closure using JIRA.
- Performed mobile manual testing and some automation using JAVA and Appium.
- RESTful API (POST, PUT, GET, DELETE) testing experience with Postman.
- Was responsible to work with offshore team to review codes and provide framework guidance.
Environment: Java, Selenium WebDriver, Maven, TestNG, Cucumber, Junit, Jenkins, Bitbucket, Postman, Appium, Test Rail, Oracle, SQL
Software Test Engineer
Confidential, Richardson, TX
Responsibilities:
- Analyze Enterprise customer experience, fetch XML request & response on corresponding user transaction using Splunk, Oracle SQL Developer, Tealeaf iDSS.
- Find the root cause of issue and engage Downstream or Developer for the fix.
- Create Funnel report, and validate events activity using Tealeaf.
- Monitor Dashboard for sales, performance & errors using Tealeaf.
- Analyze user experience using RTV and BBR.
- Work closely with Tealeaf event management team to create event.
- Tracking defects using JIRA & HP AML.
- Create report and Metrics to analyze Customer impact and cross check defect volume using Splunk.
- Worked on eDM using web-based tool SAP to extract error data and analyze Error to find Root cause.
- Experienced on Front end data validation and Backend testing using Oracle SQL Developer.
- Read request and respond code from web-service to analysis defect root cause using iDSS
- Design and execute performance tests (Both Web & Mobile app) against Applications with a multi-tier architecture.
- Throttled devices band width to limit internet speed and perform test to analyze performance.
- Analyzed the data gathered from performance tests with an eye towards application performance, availability, and capacity to ensure the optimal user experience.
- Used Dynatrace UEM, Splunk, Tealeaf to monitor application’s performance and file defect if SLA does not meet.
- Identify capacity-related issues proactively and work with operations and delivery teams to discover resolutions.
- Customer account activity analyzed and found defect using CSR Admin.
- Experienced in service address validation tool Ovals NSP GUI Confidential Lightspeed.
Environment: Tealeaf, HP ALM 11.00, JIRA, SAP, Oracle SQL Developer, Splunk, Dynatrace UEM, Ovals NSP GUI, Windows 7.
QA Test Engineer
Confidential, Long Island City, New York
Responsibilities:
- Analyzed user story, testing on Web Based applications, developing Test plans, Test cases and Test scripts as well as Evaluated test results to establish business processes.
- Performed Daily Standup meeting, conducted meeting with the product owner to confirm the user story, design, code, and make sure defects are resolved for each Sprint release.
- Updated acceptance criteria according to PO’s comment and created test cases.
- Maintained and updated the Design Document, RTM.
- Performed Functional, Regression, Integration, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement.
- Created and maintained test documentation and test data.
- Performed various techniques of problem identification, root cause analysis, issue documentation, and generate defect report graph using HP ALM tool.
- Created and enhanced test scripts according to the changes using Selenium WebDriver.
- Developed test cases using Junit Framework and managed project dependencies with maven.
- Integrated Automation scripts with CI tool Jenkins for batch run of scripts.
- Experienced with RDBMS (Oracle) and demonstrated ability to write SQL statements.
Environment: ALM (Application Lifecycle Management), Java, Selenium WebDriver, Jenkins, Junit, Maven, Eclipse IDE, SQL.