Sr Automation Tester/qa Lead Resume
Denver, CO
SUMMARY:
- 9+ years of experience in Manual and Automation Testing.
- Strong experience in Selenium WebDriver, Grid and Java for developing test scripts.
- Strong experience in TDD, BDD, Web Testing, Functional Testing, Performance & Load testing.
- Strong Experience in developing the Automation Framework for scratch by using Cucumber, Gherkin, TestNG, Keyword, Log4j, Data Driven and Hybrid Frameworks.
- Strong experience in building Automation Framework from Scratch.
- Good experience in API Automation with SOAP and REST Api’s.
- Good Experience on SmartBear TestComplete for Mobile, Web and Desktop applications.
- Maintained the Selenium & JAVA automation code and resources in source controls like GIT, SVN over the time for improvements and new features.
- Strong experience on build tools like Maven, continuous integration Jenkins for managing JAVA automation projects.
- Strong experience in Software Development Life Cycle, and all phases of Test Life Cycle creating Test strategies and Test plans.
- Strong in various Software Testing like Functional Testing, Usability Testing, Accessibility Testing, Browser and OS Compatibility Testing, Data volume Testing, Integrated System Testing, Black Box testing, Integration Testing, Regression testing, Functional testing, Database testing, System testing and User Acceptance Testing (UAT), Mobile testing.
- Strong Experience in Mobile Device Application Testing in IOS and Android Platforms.
- Good working Knowledge on Selenium, QTP, UFT, VBScript, SoapUI Pro, LoadUI.
- Good experience in Web services Testing for SOAP and Restful services using SoapUI Tool.
- Good experience in Mobile Testing on IPad, IPhone and Android Devices.
- Strong experience in testing EMR applications in Healthcare environments.
- Strong experience in testing Copay, Health History, Pharmacy, Triaging and HL7.
- Good knowledge in HIPAA (Health Insurance Portability and Accountability Act) Security Risk Assessment/Risk Analysis Management.
- Experienced in Healthcare, Finance, Banking, Telecom, Media, Cable and other Commercial domains.
- Good Experience in Back - End Testing using SQL queries, generated reports to ensure data integrity and validating the inserted and updated data.
- Solid experience of AGILE Methodologies, AGILE Manifesto and Scrum processes.
- Solid experience of Defect/Test Management tools like JIRA, Rally, Zephyr, ALM, and Bugzilla.
- Experience in review meetings and preparation of daily, weekly and monthly review reports including RTM (Requirement Traceability Matrix)
- Strong experience in JAVA web and mobile application projects.
- Worked on projects involving full Software Development Life Cycle using Waterfall, Agile and Scrum methodologies
- Strong experience in SQL, PL/SQL, Functions/Procedures, Triggers and Packages
- Solid team player with good interpersonal and decision-making skills
- Self-starter, quick learner with excellent communication skills.
TECHNICAL SKILLS:
Testing Skills: Selenium Automation Testing, Functional Testing, Cross Browser Testing, Compatibility Testing, GUI Testing, Regression Testing, Smoke testing. Localization Testing, Sanity Testing
Testing Tools: Selenium WebDriver & RC, Selenium Grid, QTP 11.0, Quality Center/ALM
Automation Frameworks: JUnit, TesNG, Cucumber, Keyword, Data Driven and Hybrid Frameworks, Log4j
Management Tools: Jira, Rally, ALM, Bugzilla, Project Tracker
Script Languages: Java, Visual Basic Script, JavaScript
Technologies/Languages: C#, .NET, WCF, Java, J2EE (EJB, JSP, Servlets, JDBC), C, C++, SQL, PL/SQL, Gherkin, Groovy.
Application/Web Servers: Apache Tomcat, WebLogic Server 7.1, Pramati 2.0
Web Technologies: HTML, XML, Xpath, JavaScript, SOAPUI Pro, LoadUI, XSD, DTD, DOM/SAX
Databases: Oracle 9i, 10g, 11g, SQL Server 2008 R2, SQL Server 2012, MS-Access, TOAD
Operating Systems: Windows Server 2008, Windows Server 2012 R2, Windows 7
IDEs: Visual Studio 2010, NetBeans, Eclipse
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Sr Automation Tester/QA Lead
Responsibilities:
- Implemented mobile Automation using Selenium WebDriver, JAVA, Selenium Grid, Maven, Jenkins.
- Understanding end to end functional workflow for test Automation in Identity microsite and Billing modules.
- Feasibility study of Application/Test scenarios for Automation, Estimation of efforts and timelines.
- Preparing Test strategy documentation and building Automation components from scratch.
- Extensively automated regression and functional test suites by developing Automation test cases, test suites using, Selenium WebDriver, Java, TestNG.
- Execution and maintenance of Automation test scripts build in selenium.
- Review code developed by off /on shore team and SQL queries built as part of test data preparation against Requirement Specifications and log review comments.
- Configured Jenkins Jobs for Regression/Smoke/Build Verification Suites, an email notification will be sent to all the Stake Holders on completion of execution.
- Implemented Page Object Model (POM) by creating object repository pages to optimize the code for Maintainability and Reusability.
- Used Git as Repository in managing the Automation build and performed branching and merging the code.
- Co-ordinate with off shore team on Daily basis, review offshore deliverables and resolve clarifications.
- Write SQL queries extensively, queried database and generated test reports.
- Worked in AGILE environment, Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.
Environment: Selenium WebDriver, Selenium Grid, Java, Maven, Git, TestNG, Firebug, Eclipse.
Confidential, St Louis, MO
Sr Automation Tester
Responsibilities:
- Implemented mobile Automation using Appium, Selenium WebDriver, JAVA, Selenium Grid, Maven, Jenkins and SQLite DB.
- Develop and lead the automation strategy/effort and generate scripts to perform automated testing cycles using Selenium & Appium
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
- Provided an End-to-End solution for all the apps in the project and created Test suite to run on every release.
- Extensively automated regression and functional test suites by developing Automation test cases, test suites using Appium, Selenium WebDriver, Java, TestNG.
- Design, Execute and analyze automation test scripts & test results for iOS, Android apps.
- Implemented TestNG framework for the project and run the test cases by grouping, setting the order of execution and run as a batch by configuring Testng.xml.
- Implemented Page Object Model (POM) by creating object repository pages to optimize the code for Maintainability and Reusability.
- Used Git as Repository in managing the Automation build and performed branching and merging the code.
- Document, track and escalate issues as appropriate, using JIRA
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Write SQL queries extensively, queried database and generated test reports.
- Co-coordinating between onshore & offshore teams on daily basis.
- Worked in AGILE environment, Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.
Environment: Appium, Selenium WebDriver, Selenium Grid, Java, Maven, Git, TestNG, Firebug, Eclipse.
Confidential, Las Vegas, NV
Sr Automation Tester
Responsibilities:
- Extensively automated regression and functional test suites by developing Automation test cases, test suites using Selenium WebDriver, Java, TestNG.
- Implemented TestNG framework for the project and run the test cases by grouping, setting the order of execution and run as a batch by configuring Testng.xml.
- Implemented Page Object Model (POM) by creating object repository pages to optimize the code for Maintainability and Reusability.
- Developed Logging framework using Log4j for debugging the code easily by placing the logging messages.
- Dealing with challenges like pop-up windows, Testing dynamic text or content, Capturing screen shots, Setting up Grid, Field validations, Xpath and CSS locators for identifying elements, File Upload/Download Using Java-AutoIT-Selenium.
- Optimized the code to reduce the lines of code and for better performance.
- Used GitHub as Repository in managing the Automation build and performed branching and merging the code.
- Automated web services by using Javax packages and validations using Apache Free marker API.
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Used Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel.
- Write SQL queries extensively, queried database and generated test reports.
- Attending Daily Scrums, Sprint Planning, Retrospective Meetings and prepared weekly status Reports on Automation.
Environment: Selenium WebDriver, Selenium Grid, Java, Maven, Git, TestNG, Firebug, SoapUI, Web services, Eclipse, SQLite DB, ALM..
Confidential, Denver, CO
Sr Automation Tester
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Selenium Grid, Cucumber and Maven.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Developed BDD tests using Cucumber by writing Features and step definitions. Developed required Selenium support code in JAVA for Cucumber.
- Integrated Page Object Model (POM) with cucumber and created POM Page classes, Reusable methods to make object repository independent from test cases.
- Used Hooks to run the before after scenarios and Background to a specific feature file and Parameterizing the data by using scenario outline.
- Grouping the scenarios by using tags in Cucumber feature file to organize the scenario execution.
- Executing the Test Cases by using Junit Runner class and generating reports like Pretty Format (HTML), JSON.
- Performed Parallel Test execution, Cross Browser Testing on various browsers like Mozilla Firefox, Google chrome, IE and Safari).
- Performed Backend testing to verify the data integrity by passing SQL Queries using JDBC.
- Modified/Managed Test Suites and optimizing the framework.
- Developed framework using Maven as Build Tool and Dependency Management.
- Scheduled Jobs in Jenkins to run the build automatically by weekly and triggers an email on Build Failure.
- Worked in a AGILE environment and participated in Daily Scrum and Sprint Planning meetings.
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
Environment: Selenium WebDriver, Selenium Grid, Java, Maven, Git, Cucumber, TestNG, Firebug, SoapUI, Web services, Eclipse.
Confidential, Orlando, FL
Sr Automation Tester
Responsibilities:
- Analyzed the Business Requirements Document and system specifications and identified the test requirements.
- Creating Test Requirements Specification documents Test plan and Test Results documentation.
- Testing the application in both QA and UAT environments when Patch is released.
- Writing Test Cases in Zephyr, executing them and raising the Defects in JIRA Tool assigning to the concern developer.
- Installed the Automation tools and managing the complete process.
- Implemented automation using Selenium WebDriver, Appium, JAVA, Cucumber, Gherkin and Maven.
- Extensively automated regression and functional test suites using Selenium WebDriver, JAVA, JUnit
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber
- Configured Maven for JAVA automation projects and developed Maven project object model (POM).
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Assigned tasks to all the team members in the testing team. Assisted in the Planning and scripting of test cases and executed them for different cycles. Performed System Integration Testing and facilitated User Acceptance Testing. Collected and reported out the Testing Status to the client.
- Performed functional, compatibility, regression testing and sanity testing for Confidential Mobile Application.
- Developed SQL queries to query database to test Backend process of application
- Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from excel files and SQL databases
- Performed defect tracking & management in JIRA. Generated automated daily reports using JIRA API.
- Worked in a highly dynamic AGILE environment and participated in Daily Scrum and Sprint Planning meetings.
- Escalated any obstacles/issues about the applications, tools, environments etc. to the Project Team. Work with the concerned parties to resolve the issues.
Environment: Selenium WebDriver, Selenium Grid, Java, Cucumber, Maven, JUnit, Jira.
Confidential, Orlando, FL
Sr Automation TesterResponsibilities:
- Understanding and analyzing requirements using Story Board and data Dictionary
- Worked in an iterative development environment and participate in all phases of a project. - Document vision, business needs, use cases, test cases, and any other documentation that is relevant to the project
- Identified test cases to automate. Automate those test cases using Selenium RC, TestNG and Java (Eclipse IDE).
- Implemented Page Object Model(POM) Framework for writing test cases in TestNG to reduce Duplicate the usage of Locators and code maintainability.
- Worked effectively with developers, AGILE Team, Project Management to achieve Selenium automation, high quality, release deadlines and QA processes improvements
- Extensively performed Database testing using Selenium. Generated Production DB reports using SQL queries
- Writing and executing Test Cases in Zephyr and raising the Defects in JIRA Tool.
- Updating the existing manual test cases for regression testing.
- Tested web services SOAP and Restful using SOAP UI.
- Testing data in database by writing SQL Queries.
- Interacted with developers (walk through) and analyzed the system for functional aspects
- Involved in peer reviews once test cases are prepared, wherever necessary for various units of the business modules
Environment: Selenium Grid, TestNG, Jira, JavaScript.
Confidential, NJ
Quality Analyst.
Responsibilities:
- Understanding the functionality and scope of the application and enhancement
- Written test cases and executing them as per enhancements
- Developed Functional and Regression automated test scripts using QTP tool.
- Used Data Driven Testing methodology to test the application with multiple sets of data.
- Written and Executed the test cases on the machine and reported defects in terms of critical/major/minor
- Classifications in Quality Center.
- Finding out the Bugs and raising them after enhancements
- Performed Back End Testing and wrote queries to retrieve relevant data using SQL.
- Maintain test scripts at the time of Regression Testing.
- Involved in the preparation of test cases for all business requirements
- Interacted with developers (walk through) and analyzed the system for functional aspects for latest developments
- Involved in test case review wherever necessary for various units of the business modules on regular basis
Environment: QTP, QC, VBscript.
Confidential
Quality Analyst
Responsibilities:
- Understanding the requirements and functional specifications of the application
- Created and executed both load and functional tests for Web Services using SoapUI.
- Analyzed recorded and modified client-server traffic using an HTTP monitor.
- Created and ran functional and load tests on web services prior to implementation.
- Participated in identifying the Test Scenarios and designing the Test Cases
- Prepared and executed test cases as per system requirements
- Performed various black box testing methodologies like Functional Testing, GUI testing, Retesting and Regression Testing
- Responsible in providing regular test reports to Release Manager
- Involved in Bug Tracking & Prepare Bug Report document using Project Tracker
- Involved in weekly review meetings
Environment: SoapUI, QC
Confidential
Test Engineer
Responsibilities:
- Understand the requirements and functional specifications of the application
- Participated in designing the test cases
- Involved in the execution of test cases in a timely manner
- Reported bugs manually as per their severity
Environment: Java HTML, PHP, MS-Access 98
