Sdet (automation /functional) Resume
SUMMARY
- A dynamic professional with 10+ yrs of QA experience managing complex multiple IT programs encompassing Planning, Requirement Analysis, Feasibility studies, Test Automation, Tool development, and testing using diverse technologies.
- Experience in defining and designing Project Test Plans, Test Strategies for Functional Testing Projects.
- Proficient in creating and executing test scenarios, test cases, and analyzing the test results.
- Have working experience in SDLC/STLC environment
- Experience in analyzing Business Requirements and providing the Estimation for Manual projects using well - established estimation techniques.
- Have experience in Python/Selenium Web driver to automate the Web Applications using ROBOT Framework
- Have experience in API testing Using Postman/Robotframework and writing VB script to automate Mainframe Applications
- Experience in design and execution of test cases for Regression Tests in Agile Methodology.
- Extensive work experience in API testing, Automation Testing, Performance Testing(http request),Functional Testing, White Box testing, Black Box Testing
- Have hands on experience non functional testing - Jmeter
- JIRA - Create logs to document testing phases and defects/Report bugs and errors to development teams
- Help troubleshoot issues and conduct post-release/ post-implementation testing
- Work with cross-functional teams to ensure quality throughout the software development lifecycle and Good knowledge of MS-SQL 2000, Oracle 10, and DB2
- QMetry - Writing test cases, executing (manual or automated), and analyzing results.
- Expertise in domain knowledge of Utilities Billing/Payments.
- Reviewed all test cases and test scripts for quality and identified additional areas to study
- Review and Analyse system specifications and participate in Agile/Scrum meetings to discuss and track the testing/defects progress
- Ability to adapt to a flexible environment with changing priorities /Ability to work on Multiple Applications.
- Ramping up the team's knowledge base if the team member is new to the project or process by providing appropriate training pieces.
- Leading Automation Initiatives for business processes - Developed a business-driven automation suite using python w/ selenium and implemented it in the Robot Framework IDE (RIDE) environment
- Good analytical andcommunication skillsand ability to work independently with minimal supervision and perform as part of a team.
- Performed gap analysis procedures and detailed data reviews to optimize implementation.
- Developed and implemented cost-effective strategies for updating existing applications.
- Prepared automation concept and control drawings according to client specifications.
TECHNICAL SKILLS
Testing Tools / Libraries: Postman, Python w/ Selenium ROBOT Framework, Mainframe
Languages: Python, VB Script, PL/SQL
IDE: RIDE, SQL Developer, DBeaver
Test Framework: Robot - Key Word & Data Driven Framework, Pytest
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC), QMetry
Version Control: GITand Bit bucket
DataBases: DB2, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8, 10) / AS400
PROFESSIONAL EXPERIENCE
Confidential
SDET (Automation /Functional)
Responsibilities:
- Lead the API Automation Project from end to end perspective
- Create Automation Framework for API automation testing from the scratch, using the POSTMan/Robot Framework
- Analyze the APIs that connect applications and data across the multiple enterprise applications
- Used Jmeter to test the performance of the application/response time of the composite calls
- Design the Test Automation Strategy, create an automation test plan and get approval for configuring and setting the Automation Tools and Test Environment for Automation
- Verify AWS logs to debug/monitor API End to End transaction
- Create, enhance, debug, and run the automated test scripts
- Handle changes to the requirements and conducting regression tests
- Work closely with DevOps Engineers, Business Owners and other stakeholders and provide project progress report to stakeholders.
- Lead a team of testers, provide competent guidance to test team members, and work well both as a member of a team and individually
- Provide input into test scoping, planning, analysis, and estimation activities for projects
Confidential
Senior test analyst - Functional/Automation
Responsibilities:
- MaintainedTraceability Matrixto track the test cases' requirements to ensure complete test coverage in theQuality Center.
- Developed automation test suite for regression test cases using Python/Selenium web driver
- Developed an in-house automation script using VB script to identify test accounts on daily basis to reduce the manual time for preparing test data. That reduced to 2 hours of each tester every day.
- Gathered requirements documents such as business requirements and design documents, and other related documents.
- Reviewed theTest Basis,designedand documentedTest Strategies, Test Plans, Test Cases, andexecuted test cases.
- Participating in Selenium Environment Setup with an Integrated Development Environment (RIDE)
- Used Jmeter to test http request load
- Executed Manual and Automated tests and reported defects by running automated tests, performing manual tests, reviewing all test results, and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
- Used JIRA/Confluence for defect management
- Revieweddatabase test casesaccording to assigned Requirements to validate reports by retrieving data withcomplexSQL queriesfrom the oracle database.
- Interacted closely with developers regarding defects, participated intracking, reviewing, and analyzingbugs.
Confidential
Test Lead (Automation /Functional)
Responsibilities:
- Conduct feasibility Study and Prepare Automation Proof of Concept.
- Developing functional testing plans and performing end-to-end phases of test execution
- Creating, enhancing, debugging, and running the test cases using QMetry
- Documenting functional, regression, and acceptance testing procedures
- Preparing the Estimation, approach, and strategy for testing.
- Writing and executing API test cases using Pytest to test between business layer and database layer
- Developed a business-driven automation regression suite using python in Robot Framework (RF) implemented in the Robot Framework IDE (RIDE) environment.
- Uploading/maintaining automation script to GIT repository
- Worked with the development team for handling system, integration testing & functional testing.
- Developed an automation suite to compare bills from Ticket Tracking Application (PB+) against old Power billing application (Production) and generate reports for each line item.
- Re-used the Net Metering Automation script to bill the power billing accounts to current or up to a specific month for test data. This reduces the manual hours of the tester for account preparation
- Collating and monitoring the defect management process using JIRA
- Developed and used selenium web driver automation suite to compare Load control rates bills against QBCS bill view (Web service) and generate reports
- Interacting with customers/clients to solve the various issues they face and updating on the situation
Confidential
Automation tester
Responsibilities:
- Played the role of Automation Engineer in this project Responsibilities: Requirement/User story analysis and point estimation.
- Built Selenium framework from scratch for multiple products Regression, integration, compatibility, cross browsers, stress testing Validating data.
- Developed automation regression suite using python/selenium to automate the bill calculation logic from CIS for commercial and industrial rates and compare it against the gulf billing every day.
- Preparing sample input files with accounts at each rate every day.
- Including new applicable rates to accommodate comprehensive coverage of testing.
- Used Git repository to update/maintain the script across teams.
- Updating the code for storm credit base calculation for each season.
- Sharing the comparison report with teams to analyze and report defects.
Confidential
Team member
Responsibilities:
- Conduct test automation code reviews and evangelize test automation best practices
- Regression testing to validate the LPC for each Rate\Rider\Revenue for the residential customer
- Built Selenium framework from scratch for multiple products Regression, integration, compatibility, cross browsers, stress testing Validating data.
- Creation of all Automation Testing related documents.
- Defect Management and Test Data Management.
- Collaborate with the Business System Owner and the Testing team.
Confidential
Automation/Functional Tester
Responsibilities:
- Developing functional testing plans and performing end-to-end phases of test execution
- Writing manual/functional test cases and executing the regression suite using HP Quality Centre
- Lead a team of three testers from offshore to complete the testing activities
- Documenting functional, regression, and acceptance testing procedures
- Refining full functional test plans and developing Quality Assurance test plans
- Tracking defects found at the software release phase and developing test data to be used in the software development life cycle
- Estimating workload requirements and developing standard test strategy plans
- Updating test plan status to the test manager weekly
Confidential
Functional Tester
Responsibilities:
- Involved in KT sessions from the client and transitioned all the knowledge gained to the offshore team members.
- Worked as a team member in core modules of online CICS application development using COBOL programming, CICS, DB2 interfaces.
- Involved in tools development using mainframe languages - DB2 Comparator, DB2 Validator, CICS mapper tool, CMST - Confidential Mainframe Screen Tester
- Integration of mainframe with Visual Basic .net using Visual Studio tool.
- Involved in finding feasibility for Test cases to be automated.
- Customized automation framework based on Automation requirement.
- Providing support work in mainframe technical challenges across projects.
- Monitoring the quality of the deliverables to ensure the Qualitative deliverables
Confidential
Team Member
Responsibilities:
- Have been a key member of the team in development of automation framework and customization.
- Have been actively participated in regression suite execution of the CRAFT framework scripts and delivered the same on time with quality.
- Have been effectively involved in design and development of tools helping for automation.
- Worked on VBA excel macros and delivery to the projects on request.
- C# and VB scripting for the applications and implementing the reflections concept.
- Integration of mainframe emulator with .Net and for online applications automation.
- Supported many client projects in automation perspective - tools delivery, framework setup, technical solutions, trainings and KT sessions.
- Worked in DB automation and Excel automation.
