Seeking a role of a test automation engineer in an organization that encourages creative problem solving, innovative thinking and facilitates as well as values employee growth and career objectives. Highly motivated, ambitious contributor as an SDET, BA, and Scrum master. Strong understanding of business and leads, assists, supports, and documents quality of the project in a fast-paced environment. Knowledgeable of all Quality Assurance deliverables to support design and development projects. Highly accomplished and results-oriented technology leader in manual and automated testing with experience and knowledge in delivering large-scale complex programs. Strong experience using software tools in the Agile environment to product launches and ensure products meet corporation goals and exceed performance expectations. Commended for driving increased levels of performance and accountability among colleagues and multiple cross-functional teams through training, mentoring, metrics, team engagement, and overall team empowerment.
Overview
8
8
years of professional experience
Work History
Sr. SDET
Macy's INC
06.2022 - Current
Involved in preparing the Test Plans and Test Cases based on the business and functional specifications
Oversee all aspects of quality assurance including establishing metrics, applying industry best practices, and developing new tools and processes to ensure quality goals are met
Acted as key point of contact for all QA aspects of releases, providing QA services and coordinating QA resources internally and externally
Influence setting priorities to achieve QA vision based on a risk based model at an enterprise level
High level of recommendation knowledge at the consumer products level inclusive of product testing and protocol development
Great testing knowledge with A/B test
Ability to communicate effectively at all levels within the organization and to the appropriate external parties to balance technical with business needs
Lead and mentor QA team members, as well as manage outside contract testers
Lead multiple Scrum teams
Performed mobile testing (Validating app - recommendations, search functionality)
Experienced with Restful API and used HTTP requests to GET, PUT, POST and DELETE data using Postman
Coordinated with the Development team for Bug fixing issues using JIRA
Prepared the test data for interpreting the positive/negative automated regression results based on the design requirements
Performed cross browser testing on multiple browsers
ADA compliance testing, Analytics testing using Omni bug, A/B testing Support, (used A/B Test cookies to test in all environment, turned on the percentage based on customer usage) HTTP/HTTPs testing using Charles proxy, Coordinated User Acceptance Test (UAT) processes and documented all the issues during the process
Participated in demo meetings and worked closely with Agile-Scrum team members
Ran ceremonies such as Daily Scrum, Sprint grooming, Sprint planning meetings to analyze the Sprint Backlog Grooming items
Performed Positive and Negative API Testing through Postman using CRUD operations and REST Assured Library
Executed Functional, regression, integration, and smoke tests
Ability to interact confidently, at all levels of project management
Exposure to and use of any Business Analyst tools, Quality Assurance processes, and utilizing Defect & Issues tracking software.
Reduced regression testing timeframes by implementing efficient automated test scripts.
Championed proactive defect prevention initiatives through close collaboration with developers during early stages of feature conception.
Documented testing procedures for developers and future testing use.
Operated API using Karate Framework for a backend automation.
Aligned with QA engineers and testers to replicate and track bugs and defects for correction in subsequent iterations.
Performed functional product reviews to detect verified weaknesses in retail products and software solutions.
Authored and maintained well-organized, efficient and successful manual test cases for entire team.
Completed pre-implementation testing for new system modifications to assess potential impacts.
Advised developers on problems with databases, performance and other issues.
Gathered data on integration issues and vulnerabilities, reported findings and recommended improvements.
Wrote and executed tests and diagnostics designed to validate products and software applications.
Maintained up-to-date knowledge on industry trends, incorporating best practices into daily work routines for continuous improvement efforts within the team.
Recommended changes and corrections to developers for optimal software performance and usability.
Executed regression test procedures and automated test suites to shorten diagnostic timeframes.
Defined and tracked test results, defect counts and performance discrepancies.
Automation Engineer
RELX Group/ LexisNexis Risk
12.2020 - 05.2022
Develop test automation frameworks in Karate using Behavior Driven Development approach and configure GitLab server for scheduling and executing Smoke and Regression tests
Work closely with business analysts and developers for thorough requirements review and developing test scenarios
Assist in developing Test plans and help with detailing Test Scenarios and writing Test Cases from the Functional Requirements
Identify test cases for automation and automate them using Karate Framework
Retrieve needed data from Database writing SQL Queries and validate the information against the database
Perform SOAP and REST Web Services Testing using SoapUI and POSTMAN
Use JIRA for analyzing User Stories, New Features/Enhancements and tracking/documenting defects
Assist in user acceptance testing (UAT)
Provide feedback on and suggestions for improving QA Procedures to QA Project and Technical Leads
Participated in walkthrough and triage meetings periodically
Active participation in project meetings and team meetings
Designing/automation tests flow within a data-driven framework
Execute tests scripts for unit testing and regression testing for maintenance/project releases
Analyze manual test cases and functional specifications to determine the best approach for automating scripts
Conduct analysis and review of requirements to create test scenarios
Provision of input for software test plans
Designing test cases for test plans
Creation of the test scenarios in which tests are carried out
Review of software test cases and checking of the test cases
Performance of testing on functionality of software
Reporting defects and problems that occurred during the test process
Build standard regression test cases and ensure ongoing maintenance of the data
Using a tracking system to track reported problems using Jira
Preparation of software test evaluation reports
Implementation and participation in walkthrough design sessions or test plan review sessions
Writing Gherkin Scenarios and maintaining Jira/Confluence Page
Running JXT Test Cases using Unix Commands
Stopping, restarting servers using Rundeck, Eureka.
Automation Engineer
Honeywell
07.2018 - 12.2020
Develop test automation frameworks in Selenium WebDriver using Behavior Driven Development approach with Cucumber and configure Jenkins server for scheduling and executing Smoke and Regression tests
Work closely with business analysts and developers for thorough requirements review and developing test scenarios
Assist in developing Test plans and help with detailing Test Scenarios and writing Test Cases from the Functional Requirements
Identify test cases for automation and automate them using Selenium WebDriver, Maven, JUNIT, POM and JAVA Object Oriented programming using Eclipse IDE
Configure and track reports with Cucumber for internal use and with Jenkins for submitting to upper management
Organize the framework with Page Objects Model for easy maintenance and readable test codes
Use Maven to define project structure, dependencies, build, and test management
Retrieve needed data from Oracle Database writing SQL Queries and validate the GUI information against the database
Perform data driven testing by using JDBC to connect automation framework to the data source and configuring SQL queries to fetch data from the Oracle database
Perform SOAP and REST Web Services Testing using Eclipse, Rest Assured and POSTMAN
Use JIRA for analyzing User Stories, New Features/Enhancements and tracking/documenting defects
Assist in user acceptance testing (UAT)
Provide feedback on and suggestions for improving QA Procedures to QA Project and Technical Leads
Participated in Walkthrough and triage meetings periodically.
Automation Engineer
Provident Bank
08.2017 - 07.2018
Involved in discussions with business analysts and Subject Matter Experts (SME) during creation of test plans
Created and executed Test Cases manually for functional testing
Documented and tracked test plans, test results and test analysis using JIRA
Developed and updated Test plans, Test Scenarios, and Test Cases for various scenarios across modules
Involved in designing and implementation of Selenium WebDriver automation framework for smoke and regression test suites
Created Test cases for every functionality and business rule based on documentation provided
Configured Selenium WebDriver, JUNIT, Maven and TestNG
Performed Regression testing for new builds and configured parallel and cross browser testing with TestNG
Performed integration testing, regression testing, end-to-end testing and user acceptance testing, positive and negative testing
Performed Ad hoc testing to ensure major and basic functionalities of the application are working after deployment of every new module
Checked the data flow through the front end to back end and used SQL queries to extract the data from Oracle database
Prepared Traceability Matrix and performed Gap Analysis.
Quality Assurance Analyst
Swift
09.2015 - 07.2017
Analyzed Requirement Documents (BRD) to understand Functional Specifications
Prepared test plans and test cases according to Requirement Specifications
Worked extensively on web-based testing and involved in the UAT environment and production environment
Performed End-to-End testing after bug fixes and modifications
Performed browser compatibility testing on different browsers and versions
Reviewed, analyzed, and compared defects using HP ALM
Executed test cases, gathered, and evaluated results and generated test summary reports
Participated in daily/weekly status meetings, coordinated with the Project Manager, Business team (PA Admin team), Developers and Testers to resolve the defects & close them
Involved in Regression, Integration, Functional and Smoke testing.