Qa Automation Developer Resume
Denver, CO
SUMMARY
- Over 6 years of experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using manual and automation testing.
- Working knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Requirements gathering, Analysis, Design, Development, Implementation and Testing Methods in Waterfall, Scrum - Agile methodologies.
- Experience in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP/ UFT & Appium to develop automation testing scripts for Client Server, Web, Mobile applications.
- Experience wif HP ALM, HP QualityCenter, Jira for Requirements, Test Plan, Test Designing, Test Analysis, Test Execution, Defect Tracking and Test Evaluation.
- Experience in developing an automation scripts and frame works using Java, Python.
- Experience in developing Manual & Automation scripts using Appiumfor Native Android/IOS Apps.
- Experience on Junit, TestNG framework for Unit testing, Maven, ANT for Project building tool, Jenkins for Continuous Integration.
- Experience in testing database applications of RDBMS in SQL Server and PostgreSQL.
- Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like X path and CSS to run web driven scripts.
- Experience in SIT, Functional, Integration, System, UAT and Regression Testing on different Interfaces and tested Restful & API Web Services using SOAP UI, Postman Rest Assured and tested both XML and JSON formats.
- Experience wif source version control tools such as Subversion (SVN), TFS & GIT.
- Good knowledge in developing Behavior Driven development (BDD/TDD/ATDD) by writing Gherkin language using cucumber tool, developed Scenarios, Scenario outlines, features and Step definitions and generating teh cucumber reports.
- Experience in doing performance testing of services/applications using HP Load Runner and JMeter.
- Good knowledge in DevOps, installing, configuring and integrating Automation scripts on Continuous Integration tools (CI/CD) like Jenkins for nightly test suite execution and testing, configuring Amazon Web services (AWS).
TECHNICAL SKILLS
Automation Tools: Selenium IDE, Selenium WebDriver, Appium, HP Quality Center/ALM, QTP/UFT, LoadRunner, JMeter, SOAPUI, POSTMAN
Defect Tracking Tools: Quality Center, JIRA, TFS
RDBMS: MS SQL Server, Oracle, PostgreSQL
SDLC Methodologies: Waterfall, Agile/SCRUM, V-Model
Web Technologies/Services: HTML, XML, OOP, Java Script, JSON, REST, SOAP
Programming Languages: Java, Python, SQL, PL/SQL
Behavior Driven/Version Control Tools: Cucumber, Gherkin, GitHub, Bitbucket
PROFESSIONAL EXPERIENCE
Confidential
QA Automation Developer
Responsibilities:
- Worked in Agile Scrum Environment wif frequently changing requirements and features set.
- Involved in daily standup meetings, bi-weekly sprint planning, retro activities wif automation team.
- Designed and developed Selenium automation framework for policy administration system.
- Designed and developed automation framework for workflow system wif Selenium Web Driver, TestNG.
- Enhanced & maintained existing automation scripts to meet company standards.
- Created continuous integration jobs using Jenkins to periodically execute automated test cases.
- Automate testing of SOAP and REST based API’s.
- Development of automation framework and scripts for file compares, DB compares, data entry in PDF forms.
- Monitor and identify issues related to VDI for remote execution of automation scripts.
- Worked wif SQL, for retrieving teh data by running queries.
- Used Bit bucket as a code repository to check out project from it, make modifications, submit and commit changes.
- Provided continued maintenance and development of bug fixes and patch sets for teh framework.
- Worked directly wif business subject matter experts to learn teh process and automated teh test scenarios for which test cases are not available.
- Performed coordination between onsite and offshore team.
Environment: Selenium WebDriver/Grid, Java, Python, SQL, HP ALM, TestNG, Bit bucket, GIT, Jira, Jenkins, SOAP, REST, POSTMAN, Confluence, manual testing
Confidential, Denver, CO
Sr. QA Automation Analyst
Responsibilities:
- Manual and Automation testing for Web and Desktop Application.
- Involved in developing work plan and preparation of QA Environment.
- Involved in analysis, understanding teh requirement specifications.
- Interacting wif teh BA & Developers and collecting teh requirements in order to transform business requirements into functional Test Scenarios.
- Created Test plan, Test Design, Test scripts and responsible for implementation of Test cases for SITEnvironment.
- Created manual and automation Test Cases in HP ALM for various User Stories based on Sprint plan, and Test Executing.
- Performed functional, integration, end-to-end, system, regression, sanity and smoke testing.
- Automated web applications wif open source tool Selenium Web Driver and preparation of automationtest framework using Cucumber and TestNG.
- Involved in implementation of Test Automation build using Behavior Driven Development (BDD)Framework, Selenium WebDriver, Cucumber, TestNG, JUnit and Maven technologies under Java platform.
- Interacted wif developers, BA’s and various members of teh team to discuss issues, resolve defects and set priorities.
- Attend daily scrum meetings to update on status, road blocks or any other concerns.
- Actively participated in Sprint meetings as part of Agile Environment.
- Mentored and assisted juniors in different project activities, organized Weekly Defects Review and Defects Status meetings and provided updates to Team Lead on testing activities.
Environment: Selenium WebDriver, Eclipse, Java, BDD, POM, Cucumber, Junit, TestNG, Jira, HP ALM, Maven, GitHub, Jenkins, Share Point, Confluence, Manual testing
Confidential, Roseville, California
QA Automation Engineer
Responsibilities:
- Responsible for creation and execution of automation scripts by using Selenium & QTP/UFT wif data driven testing framework.
- Developed automation test suite wif Selenium Web Driver wif TestNG wif Java for Web app to help in regression testing using page object model design pattern.
- Developed multiple Selenium WebDriver Java Scriptsfor Black-box Testing which includes Integration Testing and System Testing for Functional and Non-Functional requirements.
- Used Appium tool to test automationscripts on both IOS and Android platforms.
- Creating regression jobs, setting up teh reports etc.
- Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management wif Regression Test Reports and Progress Reports.
- Developed Test Plans, Test Cases, and Test Scripts for SITand support for UAT tests.
- Used LoadRunneranalyzer to prepared detailed Load Test Analysis Report wif Graphs and teh application bottlenecks from teh scripts execution.
- Performed Back end testing using SQL queries to make sure that data entered TEMPhas been uploaded correctly into teh database tables.
- Involved in integrating teh test suites to Jenkins to execute them automatically after every successful deployment.
- Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
- Involved in creating automation test suites for progression & regression testing in SOAP UI. Teh messaging formats included REST based clients wif XML payload.
- Designed, installed and implemented CI/ CD automationsystem.
Environment: HP QTP/UFT, HP Quality Center, Selenium, Soap UI, REST, SQL, Oracle, Load Runner, Jenkins, TFS, Manual testing
Confidential, Rochester, MN
QA Engineer
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automation testing using Selenium Web Driver.
- Performed JAVA based Web Services and XML testing using SOAPUI.
- Performed Manual, Functional and Regression Testing on mobile platforms for android and iOS using Appium.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different types of browsers. Validated teh data from Front End to Back End tables in SQL Database.
- Ability to Setup Smoke test suite in Jenkins CI (Continuous Integration) wif Maven build script.
- Tested SOAP and RESTFULWeb Services using SOAP UI.
- Exported test case scripts in Eclipse IDE and modified teh Selenium scripts and executed; Prepared automation test framework (Junit and Maven), and worked on acceptance testing using Cucumber.
- Implemented automation using Selenium WebDriver, JAVA, Cucumber and Maven.
- Raised defects and performed tracking using JIRA and reported to developers.
- Performed smoke testing in UAT and production environments for deployment verification.
Environment: Selenium, Java, Appium, SOAPUI, RESTFUL, Groovy, Cucumber, JUnit MS Share Point, SQL, Git, Maven, Jenkins, Jira, manual testing
Confidential, Nashua, NH
QA Analyst
Responsibilities:
- Managed Project requirements and tractability using QualityCenter.
- Prepared Test plans and Test cases and prioritized based on business functionality.
- Developed automation test suite from scratch wif Selenium Web Driver wif TestNG wif Java for Web app to help in regression testing using page object model design pattern.
- Performed Automated System/ Regression testing using Selenium for teh Policy and Claims applications.
- Responsible for Defect Tracking and Management Metrics.
- Worked on SOAP UI tool for validating teh XML request and responses.
- Performed manual and automated test procedures for functional testing of Web Services using SOAP UI.
- Created scenarios using LoadRunner Controller and executed them.
- Responsible for performing UAT (User Acceptance Testing) and Involved in boundary testing.
Environment: HPQualityCenter, Selenium, SOAP UI, Core Java, Load Runner, manual testing
Confidential
Software Engineer
Responsibilities:
- Understood teh Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for teh Test Plans and Test cases.
- Involved in Preparation of Test Scenarios and review of Test Cases.
- Involved in Developing QTP/UFT Scripts and executing these Tests in Quality Center.
- Involved in updating and executing test cases according to requirements.
- Identified teh Test Cases and documented them inQualityCenter.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Updated Reports and dashboards to display teh status of test coverage including teh number of test cases passing, failing or pending.
- Involved in Managerial Meetings and attended various conference calls at different levels fromQA, Developers and Clients.
Environment: QTP/UFT, SQL,Manual testing, Mercury QualityCenter
Confidential
Software Intern
Responsibilities:
- Created webpages according to client guidelines and industry standards throughout teh development and maintenance of teh website using HTML, CSS and JavaScript.
- Designed and developed specific databases for collection, tracking and reporting of data.
- Developed SQL queries and optimized teh queries in SQL Server 2008.
