Python Full Stack Developer Resume
Las Colinas, TX
CAREER SUMMARY:
- Hold over 8 years of experience in IT industry as a QA Automation Engineer.
- Experience in working on SAP, Clinical Trials, and Mobile based applications.
- Experience in Implementation of Test Automation at different Layers of Testing like Regression, Functional, Unit, Database, UAT and end - to-end testing
- Proficient in Test Case preparation, test data preparation, Requirement Traceability matrix preparation, Defect Tracking and Reporting.
- Experience in Test Management Tools like HP ALM & JIRA & Rally
- Strong understanding of Object Oriented Programming (OOPs) Java and Python.
- Experience in web application development using Python, Django.
- Well versed in implementing different python libraries: NumPy, SciPy, PyTables, Matplotlib, Beautiful Soup and urllib2 in various applications.
- Experience in working with Web Technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, AJAX, XML, DOM, and JSON following W3C standards.
- Familiar with RESTful API and AWS (Amazon Web services).
- Proficient in SQL databases MS SQL, SQL Server, SQLite and PostgresSQL and NoSQL database like CouchDB.
- Proficient in writing unit testing code using UnitTest/ PyTest and integrating test code with build process.
- Expertise in creation and maintenance of Hybrid QTP framework (combination of Data Driven and Keyword Driven automation approaches), BPT (Business Process Testing) Frameworks and TAF(Test Automation Framework) using Test Design Studio and QTP.
- Experience working on mobile automation testing using Appium, TA2l, Eclipse, STP, UI Automator, Wolf Server and ADB (Android Debug Bridge) & Adb shell technologies and Python as a scripting language.
- Strong in Descriptive Programming, VB Scripting, Python Scripting and Core Java Concepts.
- Expertise in Web based Applications Automation using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG, & Page Object Model.
- Experience working on Cucumber, Gherkins and Robot Frameworks.
- Designed developed and implemented web services testing procedures using SOAPUI and REST
- Expertise in writing SQL Queries, SQL Scripts and performing Database testing.
- Expertise’s working on version controlling tools like Git, GitLab Tortoise CVS and Tortoise SVN.
- Experience working on build tools like Maven and Continuous Integration tools like Jenkins to Schedule the Automation Build execution and customizing the results.
- Facilitating discussion, decision making, and conflict resolution within the team.
- Strong problem-solving skills coupled with confident decision making for enabling effective solutions leading to high customer satisfaction and low operational costs
- Well versed with Agile Scrum methodology, exposure in using Rally as part of managing requirements in form of User Stories.
- Experience working on pair programming to design the automation scripts.
TECHNICAL KNOWLEDGE:
Primary Skills : Automation Testing, Mobile Automation Testing
Programming Languages: Core Java
Agile Management Tools: Rally, Version One
Build Tools: Maven, Ant
Scripting Languages: VB Scripting, Python
Automation Tools: Selenium, QTP, UFT, TA2l
Version Control Tools: CVS, GIT, GITLAB, SVN
Web Servers: Apache Tomcat, WebLogic
Continuous Integration Tools: Jenkins, Batch Runner, Docker
Unit Testing Tools: JUnit, TestNG
Test Management Tools: HP ALM
Defect Tracking Tools: Jira, HP ALM
Operating Systems: Windows, Linux, Android
Databases: Oracle 8.x/9.x, SQL Server, MYSQL
IDE: Eclipse, TDS, PyCharm, Robot IDE, Jupyter
Cloud Technologies: Amazon Web Services
PROFESSIONAL EXPERIENCE:
Confidential, Las Colinas, TX
Python Full Stack Developer
Responsibilities:
- Created as well as maintained an existing website in Django platform.
- Deployed the Application using docker containers.
- Written Backend logic, created models and forms using MYSQL, templates using Django Templates.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, Bootstrap and JQuery .
- Customized Django admin page.
Environment: Python, Django, Docker, Amazon EC2
Confidential, Richardson, TX
Automation Engineer
Responsibilities:
- Implemented Organization built-in TA2l framework which works in a similar way to Appium for design and development of automation scripts.
- Used TA2l, Eclipse, Python, STP, Wolf Server and ADB (Android Debug Bridge), Dumpsys & Adb shell technologies to communicate with the mobile device emulator.
- Designed and developed automation scripts for Confidential galaxy S8 apps like Reminder and Camera, Accessibility, Confidential cloud, Settings, Smart switch for validating Bixby’s AI.
- Develop automation scripts for mobile apps using the Test Case Spreadsheet designed by the manual team members.
- Implemented PEP8 standards while coding in Python.
- Reviewed, Tested and merged the code changes in master using GitLab.
- Participate in the daily scrum meetings to update the status.
- Implemented pair programming for analysis of all preconditions in a Test Case spreadsheet, creating helper methods that are used by test scripts.
- Used UI Automator to get the list of Confidential Test Properties from the Galaxy apps.
Environment: Android, TA2l, Eclipse, STP, Wolf Server, ADB, Python
Confidential, Plano, Texas
Sr.QA Validation Engineer
Responsibilities:
- Created test automation scripts based on Requirements using POM, Data Driven Framework and TestNG.
- Used Selenium Grid to execute Selenium automation suites on different platform
- Check the status of every issue across each modules day to day and update the team.
- Updating client on Daily Status Reports, Weekly Status Reports, Bug prioritization, etc.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Performed parallel execution using TestNG.
Environment: Selenium WebDriver, Java, Eclipse, Windows, JIRA, MySQL, Tortoise SVN
Confidential
Sr. Automation Validation Engineer
Responsibilities:
- Setup the Automation framework using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG, and Page Object Model & Maven.
- Automated the test scripts for the GUI Functional, Smoke and Regression testing
- Integrated Automation scripts in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Mentor the team to Test and Debug the issues while doing Automation/Functional/DB/Web services testing.
- Involved in defect Route cause analysis and taking corrective actions on that.
- Ran and troubleshot the automated regression test scripts on multiple browsers on daily basis
- Provided status reports to project managers and product owners.
- Implementation and modification of automation scripts for a new Testing Automation Platform.
- Performed Web Services Testing and XML validation by creating test case suite using Soap UI.
- Developed test scripts using Selenium WebDriver with Python following PEP8 standards while coding.
Environment: Selenium WebDriver, Java, Eclipse, Windows, Oracle, HP ALM, HP QC, Apache Tomcat, Tortoise SVN, CVS, Jenkins, Maven, Jira, Rally, Log4j, Extent Reports
Confidential
Software Test EngineerResponsibilities:
- Facilitating the team understand the requirements by coordinating with Product Owner and help prepare story Estimations.
- Extensively performed Automation testing using TDS (Test Design Studio) and QTP 11.0
- Developed TAF (Test Automation Framework) where every action performed on the application is recorded into different log files for future auditing.
- Developed Reusable Custom & application based Function libraries in TAF
- Design the automation scripts based upon the user stories.
- Run the scripts & analyze the test results.
- Performed Code reviews and fixed the scripting errors
- Created Test Scripts in the TAF Framework for every functional Test Case and for future enhancements
- Created an Automation Suite for Smoke Test, Regression Test Suite for every Impact Module
- Ran the Smoke Test Suite on each nightly build daily to test the sanity of the application and reported defects if any found to the concerned Sprint Team
- Ran the Regression Test Suite on every new release and updated the regression suite for each release
- Handle all the Scrum agile ceremonies for each sprint.
- Leading the team in achieving the estimation points each sprint.
- Publishing Automation execution results to management.
- Trained the manual Sprint Teams on automation Using QTP
- Participated in the Manual Test Case execution along with the manual sprint teams before the release of a build.
- Maintain Trace-ability Matrix and Defect Report.
Environment: TDS, HP ALM, HP QTP, UFT, TDS, Tortoise SVN, CVS
Confidential
Software Test EngineerResponsibilities:
- Carrying out daily smoke/sanity testing through automated scripts to ensure the Environment is ready for testing & the interfaces are working fine.
- Prepared the Test Suite using Selenium WebDriver, Selenium IDE, Selenium Grid, Java, TestNG, and Page Object Model & Maven.
- Executed the web service test cases using SOAP UI tools.
- Validated the Trial records and the patient details using SQL Queries.
- Sending out smoke/sanity test results to update the latest behavior of the application after daily refresh on the environment.
- Accessing Rally for creating the User Stories, creating tasks and updating tasks.
- Creating, maintaining a traceability matrix for the requirements and test scripts.
- Executed both positive and negative Test cases of functionality and Regression Tests.
- Extensively worked with End-to-end testing for User Acceptance Testing (UAT).
- Documented the results of the executed test suite with the detailed report of passed and failed test cases in a suite.
Environment: Selenium WebDriver, Java, Eclipse, Windows, Oracle, HP ALM, HP QC, HP QTP, UFT, Apache Tomcat, Tortoise SVN, CVS, Jenkins, Maven, Jira, Rally, VBScripting, Log4j, Extent Reports
Confidential
Software Test Engineer
Responsibilities:
- Involved in creating Test Scripts based on the Test Design Documents.
- Responsible for creating and executing the Business Process Test scripts.
- Tracking daily activities and preparing the Summary Reports on daily basis
- Analyzing and reviewing the BPT scripts and Automation test scripts.
- Preparing of Weekly status reports and Supporting QA activities
- Defect resolution in co-ordination with the respective teams/Sap consultants.
- Client calls handling and Issue Resolution
- Managing of test execution and test deliverables
- Extensively performed Automation testing
- Generation of Automation scripts for the existing Business Modules like MM, FICO, SD
- Design the automation scripts, enhancing the script and debugging the scripts.
- Analysis, verify and closing the defect using Mercury Quality Center.
- Track and analyze results of the tests and work closely with the SAP Functional Consultants for defect discovery and resolution
- Run the scripts & analyze the test results in QTP.
Environment: SAP MM/SD/FI/PP/PM, BPT, Windows, Oracle, HP ALM, HP QC, HP QTP
