Python Programmer/ Quality Engineer Resume
5.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- A self - motivated and organized professional with 2 years of software development experience and 5 years of testing experience developing, testing, implementing and handling projects with a unique combination of technical expertise, attention to detail and focus on high quality end products.
- Skilled in developing applications in Python language across platforms.
- Familiarity with Python web frame work, Python process, web development, and interaction with automated tools.
- Designed user interactive web framework exhibiting project status using Flask, HTML, CSS, JavaScript, JSON, MySQL etc.
- Worked with clients to implement Python Programming and train onsite teams.
- Developed Python-Selenium scripts for test automation.
- Designed and maintained databases using Python.
- Utilized Python in providing client developer teams with detailed reports on quality metrics, identified bugs and recommended fixes.
- Delivered thorough QA testing reports that determined product quality and release readiness.
- Trained team with Python concepts by working on Python related projects.
- Created documentation of test defects and procedures to enable accurate replication and ensure compliance with standards. Accelerated average QA testing turnaround time by 25% or more, allowing company to accept more projects.
- Supported automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, bugs retests and usability.
TECHNICAL SKILLS:
Languages: Python, HTML, CSS, JavaScript, PL/SQL, Pytest(Flask, Python CGI, Python GUI - Basics)
OS: Windows, Linux
Database: MySQL
Methodologies: Agile, Waterfall methodologies
IDE and Software Tools: Pycharm, Notepad++, Selenium Web driver, Firefox for Automation.
PROFESSIONAL EXPERIENCE:
Confidential
Python Programmer/ Quality Engineer
Responsibilities:
- Learned Python programming concepts and developed projects using Python, MySQL, Flask, HTML, CSS and Java Script.
- Designed a dynamic project status summary website for the projects rolled for production which highlights the test criteria, code coverage, defects summary, test execution criteria etc.
- This was developed using Python- Flask integrated with MySQL database.
- Built an automation script in Python for generating the weather conditions for any city with the given zip code which also includes a spell check at the backend designed with Python CGI.
- Developed a dictionary word game using Python programming concepts and algorithms.
- Created a GUI application for the implementation of memory card game using Python GUI applications.
- Designed a tic-tac-toe game with automated user input as well as manual user inputs.
Confidential
Python Programmer/ Quality Engineer
Responsibilities:
- Analyzed functional requirements following the agile methodology for the global wholesale Confidential platform - Confidential .
- Created new applications to showcase QA Status Reports, Defects Summary, Environmental Issues, Test Execution status and summary highlighting project Go-No-Go Recommendations.
- Designed an application on the front end projecting the data related to various projects, teams, tools used by establishing a connection to the MySQL database possessing the test data and test results, using Python - Flask web framework.
- It dynamically generates projects test cases, test execution status, defects summary, environmental details, issues etc.
- Authored test plans and test cases based on the software design and functionality requirements, which ensured the thorough testing of the product and adherence to design requirements
- Wrote test cases for functional and user acceptance testing. Created, updated and reviewed test cases and test scenarios.
Confidential
Python Programmer/ Quality Engineer
Responsibilities:
- Developed automation scripts in Python using Selenium Web Driver validating user input test data and verifying results as per the functional requirements.
- Built a tool for the traceability matrix that highlights the set of test cases corresponding to the code changes in the requirements. The set of test cases pertaining to the code changes were executed using Python scripts.
- Worked with the E* Confidential Automation team in test analysis, bug fixes and regression testing phases.
- Highlighted the risks and issues involved in the project by designing an automated tool that generates the testing environment details, showstoppers, team member responsible for the issue, ETA for fixes.
- Analyzed the business requirements and work with the development team for understanding the details of functional and non-functional requirement of web/online applications.
- Prepared meeting notes on daily execution/highlight of the project and sent out the reports to managements.
- Interacted with developers and business analysts to perform various types of testing throughout software testing life cycle and bug life cycle.
- Provided the weekly status reports showing the progress of the functional testing and open issues to be resolved.
- Worked with the database administrator to migrate and maintain the applications.
- Coordinated with the onsite testing team during requirements stage and prepared the system test plans and test cases. Projects handled: MobilePro, RIA outside Advisor, IVR wireless applications.
- Involved in UAT testing, SIT testing, regression testing and functional testing. Provided daily updates and tracked offshore team.
- Ensured that the deliverables are way beyond the client expectations. Received more value added work and accolades from client.
Confidential
Quality Engineer
Responsibilities:
- Actively participated in all QA and testing activities during UAT and SIT.
- Actively participated in smoke, functional and ad-hoc testing during SIT phase.
- Tested Applications compatibility on different browser versions (IE, Firefox).
- Prepared Test Reports and submitted the bug findings to the defect tracking system.
- Involved in defect reporting, defect tracking and defect reproducing.
- Analyzed and designed test cases across different modules by implementing new features in the Confidential .com website. Provided continued maintenance and development of bug fixes for existing web applications. Provided documentation on various functional modules and involved in knowledge transition and training for new team members.
- Work space management using Rational Clear Case - Controlled different versions of various work spaces and involved in the process of merging files of different versions.
- Build and Release management - Check in and check out of various files with different versions and performing the train conductor activity using clear case.