Automation Test Developer/manager Resume
Memphis, TN
SUMMARY
- Around 14+ years of diversified experience in software industry as Test Automation Lead, Manual Tester, Test Data Management Associate & Mainframe Tester.
- Good working experience in Retail domain (Merchandising, Supply Chain,Stores)
- Experience in developing Automation strategies and designing Automation test scripts.
- Hands on Experience in Cucumber, Jenkins, JAVA, GitHub technologies - based automation projects
- Experience in Selenium, Cucumber, Rest Assured, Agile,TDD,BDD,Karate
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins
- Collaborate as part of the scrum team in grooming user stories and development of acceptance criteria for the user stories with good working knowledge in Agile Methodology (Scrum)
- Able to work under tight deadlines and rapidly changing priorities with proactive, creative & focused approach to business needs with high analytical skill and team playing skills
- Flexible and versatile to adapt to pristine environment and work on any challenging project.
- Proven experience in Functional Testing, Integration Testing, Database Testing, System Testing, Regression Testing, Sanity Testing, Smoke Testing, User Acceptance Testing and Black box testing
- Solid experience in Test Management tools like ALM, HP Quality Center, JIRA and Pivotal Tracker
- Hands on experience in creating Test Plans, Test Strategy, Test cases, Test Designs, Test Analysis, Test data
- Hands on experience in gathering and analyzing Product Test Requirements and converting them to Test Scenarios and Requirement Traceability Matrix
- Hands-on Experience in Generating Dashboards from QC/ALM & Excel and preparing Daily, Weekly and Monthly Status Reports and Defect Status Reports to report the status of the ongoing projects to the Stakeholders
TECHNICAL SKILLS
Test Management Tools: HP ALM/Quality Center, JIRA and Pivotal Tracker
Database: Mainframe DB2,Oracle
Automation Tools: Selenium Web Driver, Rest Assured, Cucumber, Karate, Jenkins
Build Automation Tools: Maven, Jenkins, CICD Pipeline
Programming Languages: Java for automation Scripting
Scripting Languages: Mainframe JCL,Cobol Batch jobs
Web Technologies: HTML to identify web éléments
IDEs: Eclipse
Operating systems: UNIX, Mac and Windows XP/7/10
Software Methodologies: Waterfall, Agile,TDD,BDD and Extreme XP
Other Tools: GITHUB, Passport
PROFESSIONAL EXPERIENCE
Automation Test Developer/Manager
Confidential, Memphis, TN
Responsibilities:
- Design, Develop & Maintain automation scripts using Selenium for web applications & Rest Assured for webservices.
- Automating Rest APIs using Rest Assured framework integrated with cucumber framework.
- Writing User Stories in JIRA & Scenarios In Cucumber file using Gherkins Format.
- Continuous integration of automation testing using Jenkins.
- Participate in Agile working practices such as daily scrum meetings, spring planning meetings and reviews
- Execute all levels of Testing like system, Integration and Regression and defect management.
- Develop Java reusable methods for building a Unified automation framework which supports different application types.
- Creating Master Test Plan, Test Approach and Test Summary Report for Code Approvals
- Involved in Test case preparation, Test data preparation, Test case reviews and approval etc.
- Defect and Requirements Management using HP ALM
- Production Support and coordinating with different teams across organizations for post implementation validations
- Attending iteration planning meetings to brainstorm the requirements and perform estimation and scheduling in consultation with the Confidential
- Attending Retrospective meetings with team at the end of every iteration to discuss on the best practices and lessons learnt to adopt in future requirements
- Performing End-to-End Testing activities to verify integration of systems and proper data flow
- Used Postman for testing Web services and XML
- Participate in UAT with end users to provide them technical guidance and data set up needs.
- Identifying automation of repetitive tasks, time taking tasks to suggest and to develop automation scripts.
TECHNOLOGIES /SKILLS USED: HP ALM, JIRA, IBM DB2, Selenium Web driver, Rest Assured,Karate,Cucumber,TDD,BDD, JAVA, SQL Developer.
Test Automation Developer/Lead
Confidential, Atlanta, GA
Responsibilities:
- Automating Rest APIs using Rest Assured framework integrated with cucumber framework
- Creation of Test Scripts using Selenium WebDriver, using different types of approaches to identify dynamic locators.
- Continuous integration of automation testing using Jenkins.
- Automated test cases using Selenium for Web applications and Rest Assured for web services.
- IBM DB2 & validations with Selenium.
- Maintain automation Framework based on Behavior Development approaches (BDD), Data Driven to work on different applications as needed.
- Experience as a Test Data Management associate for creating test data based on the team’s requirement.
- Creating, validating, storing, protecting, and processing required data to ensure the accessibility, reliability, and timeliness of the data for its users.
- Implementing Parallel execution to reduce the run time of the overall test suite by running test methods and classes in parallel.
- Worked on Cross browser testing, browsers like Chrome, Mozilla Firefox and IE using WebDriver.
- Working with Sauce labs for remote execution and to distribute the execution to different nodes as per the release schedules
- Identify High Level Test Scenarios & automation scripts, perform review and rework of test cases and test data Identification.
- Preparation of master test plans, test cases, and testing schedules and conducting the reviews.
- Review the Test Cases & Requirement Traceability Matrix and suggest with improvements in the test case preparation for all the scenarios covered.
- Prepare Daily Status Report, Weekly Status Report and Metrics Effort
- Identifying the risks and timely communication of the risks and suggesting the solution without impacting the project timelines.
- Defects Management, Requirements Management using HP ALM & QC.
TECHNOLOGIES /SKILLS USED: Selenium, Rest Assured,Java,Pivortal Tracker,DB2,Mainframe,Ecplise,Xtreme Programming.
Test Automation Engineer
Confidential
Responsibilities:
- Existing test automation framework including architecture and environment
- Current data validation needs and requirements
- Current test data management practices for functional testing of RCI.com.
- Script and execute limited, sample test cases in existing frame-work.
- Capture metrics related to current test execution performance as a baseline.
- Documentation of the improvements/enhancements.
- Propose and present improvements/enhancements for test automation framework for RCI.com:
- Address current bottlenecks and challenges.
- Improve performance and maintenance.
- Framework Enhancement Implementation
- Enhance/customize existing automation framework with the agreed priorities.
- Test automation scripts design and development.
- Automated test script execution integration with CI/CD tool.
- Test automation scripts maintenance.
- Understand and migrate the QTP scripts to Karate for web services automation.
- Integration of web services in cucumber file using Karate framework.
- Weekly demo to customer on the progress of the framework development.
Environment: /Technology: Karate, Selenium, Cucumber, Java, Agile, HP ALM, JIRA, Eclipse.
Mainframe Tester
Confidential, Bloomington
Responsibilities:
- Batch job Execution and involved in troubleshooting.
- Allocation of works to team members and training the resources.
- Close coordination with all the stakeholders, handling weekly client calls.
- Defect identification, logging and tracking in Lotus notes
- Creating Requirement Traceability Matrix.
- Requirement Analysis, Test Case Preparation and Test Execution.
- Involved in Project estimation.
- Involved in creating Test Strategy, Test Plan, Test Schedule, and Test Summary Report.
- Interaction with client and onsite coordinators.
- Involved in Batch Job Execution.
- Scripting JCLs based on the requirement
- Effort estimation and WBS creation
Environment: /Technology: JCL, DB2, CICS, COBOL,Lotus Notes and Manual Testing
