We provide IT Staff Augmentation Services!

Qa Python Automation Tester Resume

4.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY

  • Over 5 years of experience in Automation and Manual Testing
  • Proven ability in writing Python scripts using pytest, Nunit and xunit frameworks.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, Python, pytest, NUnit.
  • Involved in development of hybrid framework using Python and pytest.
  • Implemented different automation frameworks from scratch like Page Objects framework, hybrid framework for project
  • Expertise in writing Selenium WebDriver automation scripts in Python for E - commerce and Health care domains.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Ability to multi-task and meet strict deadlines
  • Experience on API for fetching DB data through service endpoint.
  • Having good experience in automating test-cases from scratch in Selenium, performing regression automation testing using and code fixes which includes the change of code in Automation suite and in Database (SQL).
  • Having end to end understanding on the codes, work flows, functionalities, testing and bug fixes

TECHNICAL SKILLS

Skills: Python, Selenium

Database: SQL Server 2008/2005/2012

Hardware/Platforms: Windows 2012

Tools: Pycharm, Jira, Quality Center(11.0), Visual Studio, SQL ManagementStudio, RM, VSO, Test rail, Eclipse.

Automation Tools: Selenium WebDriver, pytest

Languages/Frameworks: Python, Pytest, NUnit, xUnit

Databases: SQL Server.

Operating Systems: Windows 7, Windows 10, mac OS

Build Tools: Maven and Jenkins.

Browsers: Internet Explorer, Firefox, Chrome, Opera and Safari

Domain Knowledge: E-Commerce, Healthcare

PROFESSIONAL EXPERIENCE

Confidential - Nashville, TN

QA Python Automation Tester

Environment: Windows, Mac, linux.

Responsibilities:

  • Designed and maintained automation test framework for scalability.
  • Trained new QA Staff on company policies and client specific applications and procedures.
  • Refactoring test scripts as per the application changes/updates.
  • Responsible for creating test scenarios for user stories and creating automation test suites using Python, Selenium Webdriver, Pytest framework.
  • Raising defects, following up with the concerned team.
  • Creating feature branches for script development and raising PRs.
  • Addressing PR comments and merging the Pull request.
  • Validated SOAP UI and Restfull API Services.
  • Developed, executed and maintained selenium automation scripts for web application.
  • Identified any potential quality issue and escalated them to team lead.
  • Partnered with Product owners, Developers, System and Database Admins for product deployments in line with agile methodology.
  • Tested many features in an agile environment using Python
  • Maintained the Regression test suite which should be run before every release, report any regression defects and get them fixed before the release.
  • Executed black box, functional and regression test in multiple web applications using Chrome, FireFox, IE and Safari browsers in both Mac and Windows.

Confidential - Sacramento, CA

QA Python Automation Tester

Environment: Windows 10.

Responsibilities:

  • Responsible for creating and maintaining Automated test suites for the entire project.
  • Setup testing environment and maintain framework using Python.
  • Worked with Business Analysts and SME to design and implement the Test Plan.
  • Extensive experience in Functional, Integration, Regression, User Acceptance (UAT), System, Load and Black Box testing.
  • Analyze requirements and user stories before the build, by collaborating with product owners, and business analysts.
  • Involved in Scrum agile methodology testing.
  • Developed an automated scripts and frame works using Python
  • Actively participate in Sprint planning to provide sizing for the testing stories of the sprint.
  • Responsible for creating test scenarios for user stories and creating automation test suites using, Selenium Webdriver, Pytest framework.
  • Extensively used Page Objects Design (POD) and page navigation framework for readable test scripts and easy maintenance from developer perspectives and responsible for creating automation framework using POM- Page Object Model, and Data Driven to test web application.
  • Thorough understanding of POM using Page Factory.
  • Maintained the Regression test suite, report any regression defects and get them fixed before the release.
  • Analyzed and tested data on different Case and functionality manually and wrote queries on database for validating data.
  • Creating Regression test sets for various test projects and updating the test set after each test cycle.
  • Integrated with Continuous Integration tools like Jenkins for running tests on regular basis automatically.
  • Automated highly transactional web application using Selenium WebDriver.

Confidential

Manual Tester

Environment: Manual Testing, QTP, SQL Server, Quality Center, MS Excel, XML

Responsibilities:

  • Analyzed business requirements and wrote Test Strategy and Test Plan.
  • Developed detailed Test Plan for system Testing based on Software Requirement Document and Business Requirement Document.
  • Developed SQL queries to extract data from the source tables.
  • Involved in writing and implementation of the various Test cases and Test scripts.
  • Created Test Cases as per the business requirement and executed them.
  • Involved in the complete Software Development Life Cycle (SDLC) by following Rational
  • Provide tools and frameworks to engineering teams to benchmark and measure performance of the products during the development life cycle
  • Developed Test Plans, Test Cases in Test Manager.
  • Interacted with developers, Business & Management Teams and End Users.
  • Involved in cross browsing testing of the application on various browsers to ensure it functions.

Confidential

Manual Tester

Environment: Manual Testing, Windows Xp, Ms-Office Tools, Quality Center, Waterfall Model

Responsibilities:

  • Review and analyze Software Development Life Cycle documents
  • Participate actively in the Requirement review meetings, Team meetings to discuss the possible scenarios of testing.
  • Prepare Test Cases and Test procedures based on Business Requirements Document and executed them accordingly.
  • Assist in defect call meetings to discuss status of high severity issues.
  • Interact with the development team to test the bugs once they were fixed.
  • Perform Positive and Negative Testing to ensure requirements were met.
  • Create and executing SQL queries to validate backend data.
  • Coordinate actively with Technical peers, such as Developers, Project Managers, and Business/User groups.
  • Perform Manual Testing and maintain documentation on different types of testing like Positive, Negative, Functional, Regression, Sanity and System Testing.
  • Made extensive use of MS Office tools to create and maintain documents such as Test Plans, Test Execution and Test Results Documents.

We'd love your feedback!