Python/qa Automation Engineer Resume
5.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY
- Highly motivated Quality Assurance Analyst with 7+ years of IT experience in Software Quality.
- Experience in all aspects of Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC).
- Experience in working in waterfall and Agile software development environment.
- Worked and reviewed along with Business Analysts and Functional Team members to understand the Business requirements and technical specifications.
- Proficient in Test automation using UFT and Selenium Tools.
- Strong Experience in Python Programming and Python testing frameworks.
- Well experienced with Handling Elements in Selenium Webdriver.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium Webdriver and Selenium Grid.
- Extensive experience in automating Smoke/Sanity, System, Functional, Regression, Integration and User Acceptance testing (UAT).
- Experience in Test Management tools like HP ALM, JIRA.
- Strong knowledge of Relational Database Management System (RDBMS) and writing SQL Queries on Oracle, SQL Server and MySQL databases for retrieving backend data to validate data integrity.
- Experienced in web service testing using Postman.
- Widespread experience working in both team and individual work environments.
- Strong hands on experience in documentation and validation. Coordinated Automation Testing teams and resolve testing issues.
PROFESSIONAL EXPERIENCE
Python/QA Automation Engineer
Confidential, Dallas, TX
Responsibilities:
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint ceremonies.
- Analyzed user requirements, attended change request meetings to analyze the Document changes.
- Involved in creating and executing test scenarios based on User/ Functional requirements.
- Worked on Task Creation, Task Estimation, Task Distribution, Task Prioritization and Communication with Onsite and Offshore Team members.
- Generated test conditions using the test scenarios for functional, browser, system and integration testing.
- Develop, maintain and execute Test plans and test cases for assigned areas.
- Implemented automation using Selenium Webdriver, Python, and Selenium Grid.
- Extensively automated regression and functional test suites using Pytest Framework.
- Created and enhanced the scripts by adding control and conditional statements using Selenium Webdriver.
- Retrieved test actions, test data from Excel files and SQL databases.
- Used docker and Jenkins for continuous integration and deployment.
- Analyzing test results using Postman for Validating APIs request.
- Wrote SQL queries extensively, queries database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
- Performed Defect Tracking & Management and generated automated daily reports using JIRA.
- Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Coordinated defect triage meetings with the project team to review and resolve defects.
- Release validation, including certification, documentation and Signoffs.
QA Automation Engineer
Confidential, Mooresville, NC
Responsibilities:
- Developed Test Plan and Test Specifications as per user’s Business Requirements.
- Created automation test scripts using Pytest with Page Object Model (POM) to test the web applications and desktop application using Selenium Webdriver and Python.
- Automate Unit Testing, Smoke/ Sanity testing, Functional testing, Regression testing & UAT.
- Used HP ALM as a repository for all the testing efforts to record and keep track of the defects.
- Automated and performed Regression test sets for various test projects and updating the test set after release using Selenium WebDriver.
- Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity using MySQL.
- Automated Webservices by writing Selenium methods and used assertions for data validation and performed data driven for validating different endpoints.
- Executed the test scripts on Selenium Grid for different browser.
- Good analytical and communication skills and ability to work independently with minimal supervision and perform as part of a team.
QA Automation Tester
Confidential, San Antonio, TX
Responsibilities:
- Executed to meet the requirement by using the Business Scenario’s and Business Requirements for different kind of Claims like Auto, General Liability, Workers Compensation, CAT claims.
- Implemented data into a web - based system to create data for General Liability, Workers’ Comp., and Property claims etc.
- Automated the test scripts for the GUI, Functional, Data Driven and Regression testing using Selenium WebDriver.
- Investigated software bugs and interacted with developers to resolve technical issues using HP ALM.
- Implemented manual and automated testing methods for different insurance claims like New Claim Registration, Claim Settlement or Recovery.
- Integrated Jenkins with version controller, GIT, and scheduled builds to run automatically during a build release.
- Handled Selenium Synchronization problems using Explicit and implicit waits during Regression testing.
- Logged and tracked defects in JIRA.
- Performed SQL Queries for retrieving and integrating data from database.
- Worked collaboratively with testers, developers, technical support engineers and other Team members.
QA/UAT Analyst
Confidential, Dallas, TX
Responsibilities:
- Involved in weekly project status meeting.
- Responsible for creating Test Execution reports and Weekly status reports during testing phase.
- Develop, maintain and execute Test plans and test cases for assigned areas.
- Developed, implemented and monitored testing and test cases.
- Involved in Automation Infrastructure Development using Selenium.
- Created Test Cases Using Element locators and Selenium Webdriver methods.
- Created and Updated Test scenarios, Test scripts, as per the requirements and change requests.
- Conducted Data driven testing, cross browser testing and parallel test execution using Selenium Grid.
- Prepared and Updated Project delivery checklist after each phase of testing.
- Trained and coached business users to understand test plan and requirements.
- Scheduled all testing activities and prepared reports of all results.
- Prepared and reviewed test implementations and tracked any defects in JIRA.
- Set and implemented product quality standards with effective quality assurance steps.
- Worked with offshore team members in mentoring them to achieve the tasks as per schedule and also assist them with queries.
- Developed Test Summary Reports and participated in GO/ NO-GO meetings.
QA Analyst
Confidential, Newark, OH
Responsibilities:
- Involved in Analyzinguser/business requirements, writing test plans for positive & negative scenarios for functional, GUI & security testing.
- Actively involved in SDLC, Test Plan, Test Life cycle, Test Methodologies, Test strategies.
- Developed test scripts for mobile applications on Android, Appleplatformsusing Appium.
- Tested application on variouswindows, androids and iPhones.
- Extensively involved in developing regressiontest scripts, creatingoutput values, doingdata driven Testfor all the projects using Selenium.
- Enhanced the scripts byReusable Actions, Checkpoints, Synchronization points, parameterization & modular test in Selenium Webdriver.
- Updating Test Plans, Test scripts, Test results as per the change requests.
- Involved infunctional, regression & system testing. Performedmanual & automatedtests to conduct functional & regression tests on apps.
- Responsible for defect management includes,defect logging, tracking & defect closure.
- PerformedDatabase Validation Testingusing complex SQL queries using Inner/Outer joins.
- Involved in maintaining & uploading the testScripts to ALM.
- CreatedData Driven testphases by creating different data tables. Created Action Parameters to use the parameter values that have been passed from external Action.
- Regular Expressionswere used for the varying text values.
- InsertedCheck Points & synchronizationpoint to identify the specified Object in Application.
- Fully integrated withALMforTest Management activities, Report creation, created separate test sets for each release based on the severity.
- Coordinated QA, SIT and UAT sessions and executed test scenarios with end users for final approval and user signoff.
- Participated in daily defect meeting sand daily status meetings to verify status of test execution.