Qa Automation Developer Resume
West Des Moines, IA
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 with 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 with 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 the 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, West Des Moines, IA
QA Automation Developer
Responsibilities:
- Worked in Agile Scrum Environment with frequently changing requirements and features set.
- Involved in daily standup meetings, bi-weekly sprint planning, retro activities with automation team.
- Designed and developed Selenium automation framework for policy administration system.
- Designed and developed automation framework for workflow system with 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 with SQL, for retrieving the 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 the framework.
- Worked directly with business subject matter experts to learn the process and automated the 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 the requirement specifications.
- Interacting with the BA & Developers and collecting the 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 with 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 with developers, BA’s and various members of the 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 with data driven testing framework.
- Developed automation test suite with Selenium Web Driver with TestNG with 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 the reports etc.
- Report Test Failures and Defects using HP Quality Center and Team Foundation Server (TFS) and provide management with 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 with Graphs and the application bottlenecks from the scripts execution.
- Performed Back end testing using SQL queries to make sure that data entered has been uploaded correctly into the database tables.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Involved in creating automation test suites for progression & regression testing in SOAP UI. The messaging formats included REST based clients with 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 the data from Front End to Back End tables in SQL Database.
- Ability to Setup Smoke test suite in Jenkins CI (Continuous Integration) with Maven build script.
- Tested SOAP and RESTFULWeb Services using SOAP UI.
- Exported test case scripts in Eclipse IDE and modified the 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 with Selenium Web Driver with TestNG with Java for Web app to help in regression testing using page object model design pattern.
- Performed Automated System/ Regression testing using Selenium for the Policy and Claims applications.
- Responsible for Defect Tracking and Management Metrics.
- Worked on SOAP UI tool for validating the 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 the Business requirements, Application and function specifications, Design documents.
- Involved in writing and designing templates for the 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 the Test Cases and documented them inQualityCenter.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing.
- Updated Reports and dashboards to display the status of test coverage including the 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 the development and maintenance of the website using HTML, CSS and JavaScript.
- Designed and developed specific databases for collection, tracking and reporting of data.
- Developed SQL queries and optimized the queries in SQL Server 2008.
