Automation Team Lead Resume
RI
SUMMARY:
- Over 7+ years of experience in the field of Software Testing with good exposure in Quality Assurance and Testing Process along with Automation Tools Expertise.
- Expert in developing Java Selenium Web Driver/RC/IDE/GRID test scripts using Java, JavaScript and Test Frame works using Testing/ Junit, ANT/MAVEN build tools.
- Worked on execution of automated test scripts using Mercury Tools (Test Director/Quality Center, LoadRunner, and QTP), JMeter based on business/functional specifications.
- Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms.
- Experience in working on Acceptance Test Driven Development (ATDD) in Continuous Integration/ Continuous Delivery (CI/CD) environment for iOS Apps.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Expertise in working with various mobile devices such as Android, Blackberry, iPhone, tablets to perform browser compatibility and configuration testing.
- Extensively worked on data warehousing and decision support systems with relational databases such as Oracle design and database development using SQL, PL/SQL, SQL PLUS and TOAD.
- Expertise in writing SQL queries for database transactions.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Specialized in Performance Testing applications using load - testing tool LoadRunner.
- Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
- Sound knowledge on Junit, Nunit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson/Bamboo for Continuous Integration.
- Experience in doing performance testing of service using quester, HP Load Runner.
- Developed an automated scripts and frame works using C++,
- Java, C#, Groovy Script, VB Script.
- Working experience with defect tracking tools like HP ALM/Quality Center, Taiga, Jira, Confluence, Microsoft Team Foundation Server (TFS).
- Excellent working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and testing methodologies like Waterfall & Agile/Scrum.
- Experienced in testing client server and web-based applications using HP tools like Quick Test Professional (QTP), Unified functional Testing (UFT), Quality center (QC), Application lifecycle Management (ALM).
- Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing.
- Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process.
- Hands on experience in test driven development (TDD), Behavior driven development (BDD) and acceptance test driven development (ATDD) approaches.
- Developed an automated scripts and frame works using Python, Java, C#, VB Script.
- Worked on source version control tools such as Subversion (SVN), TFS and Git.
- Proficient in using Quality Center, POS, Rally, JIRA, Clear Quest, Bugzilla, Microsoft TFS .
- Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java. Knowledge and familiarity with different QTP and Selenium automation frameworks.
- Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse.
- Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC.
- Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills.
TECHINICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Gatling, Postman, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, log4j.
Build &Integration tools: Maven, Ant, Jenkins, Bamboo, Hudson.
Programming Languages: C, C++, Java, C#, .Net
Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools: MySQL, Squirrel SQL, Postgres, Oracle.
Defect Tracking Tools: HP ALM, Quality Center, Confluence, Jira, Team Foundation Server (TFS).
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
PROFESSIONAL EXPERIENCE:
Confidential, RI
Automation Team Lead
Responsibilities:
- Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
- Followed and contributed to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
- Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
- Involved in writing Automation scripts and executing scripts.
- Tested Salesforce integration with current systems
- Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
- Possess Salesforce extensive knowledge and experience on User profiles, roles and sharing settings
- Schedule calls & actively interact with client for various project related items or issues on frequent basis.
- Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
- MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
- Possess hands on Salesforce administration experience, Service Console experience including
- Executed SOAP based web services API testing (Java Client and SOAPUI).
- Ensure all Testing documents/artifacts are documented and maintained as per the process.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Analyze test execution results and post defects with detailed steps and screenshots.
- Used HPQC for tracking defects and notifying developers.
- Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
- Maintained bug lists for critical issues using Quality Center& reported the same in status meetings.
- Performed ETL testing and precise documentation.
- Tested backend database by writing complex SQL Queries.
Environment: Selenium WebDriver, TestNG, Salesforce CRM, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, TDD, BDD, Cucumber, Gherkin, Eclipse, GIT, Maven
Confidential - Boston, MA
QA Automation Engineer
Responsibilities:
- Created a Python-based pytest automation for data extraction and to perform smoke and sanity test on each firmware build
- Devised a test plan for pytest automation on various operating modes of the CFP2 device.application.
- Involved in designing, developing and maintaining automation framework. Understand the API's and create/automate REST API based test cases using JMeter.
- Design and document the test cases and test plans using raise bugs on JIRA and Test Trail.
- Basic exposure on Docker, Maven, Jenkins, Git, Pytest, SQL.
- Understand REST API and involved in manual API testing using Charles (Web debugging proxy application)
- Create Excel/JUnit based script to automate the REST API based test cases.
- Performed agile testing, review the stories and participated in Daily Scrum, Sprint Planning and Release Planning meeting.
- Created pytest framework from scratch.
- Actively collaborated with developers and business stakeholders to clarifyrequirements, especially in terms of testability, consistency, and completeness.
- Built robust, scalable, and high-quality test Automation solutions for functional, regression and performance testing of various APIs (SOAP & REST) using tools like Postman and SOAP UI Pro (Ready API).
- Used Jenkins as continuous integration (CI/CD) server to run automated test suites.
- Maintained automation scripts in Selenium WebDriver with Python.
- Responsible for Identify, Log and Track bugs to closure. Defect Status Reporting, Prepared Test Reports, statistics and track metrics on QA testing against the plan anddrive improvement ideas based on those metrics.
- Sound hands-on experience in Web UI and API Tess Automation and well versed with all phases of software testing.
- Experience in developing Automation framework, design & maintenance of Regression suite & In-sprint Automation script development for a multi-tierApplication testing.
- Worked on distributed test automation execution on different environment as part of Continuous Integration (CI/CD) Process using Jenkins.
- Rich experience working in Agile software development lifecycle and collaboratewith teams in Onsite/Offshore setup.
Environment: Selenium WebDriver, REST API applications testing, postman, Web Services, Behave BDD, Pytest, Frontend and Backend Web Applications
Confidential - Phoenix, AZ
Automation Engineer
Responsibilities:
- Performed Scrum (Agile) methodology for testing the application. testing strategy.
- Used Selenium Web driver, java, Junit and Maven for designing automation test cases.
- Executed test cases in multiple browsers and platforms using Selenium Grid.
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Experience with Web Services, SOAP, SOAPUI, REST technologies writing with Groovy Scripts.
- Involved in test automation by using open source tools like Selenium, Junit, JMeter and created test cases using element locator and selenium web driver methods.
- Performed Web-Services Testing using SOAP UI and generated XML Files for messaging.
- Used BDD framework with Cucumber.
- Configured Selenium Web Driver, TestNG, Junit prior to agile release.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Integrated automation test with CI/CD process and automated notification of test results.
- Extensively involved in testing the performance of application using JMeter.
- Used Quality Centre as a defect tracking tool for raising issues and interacting with developers and users about the errors in the application.
- Created a performance test plan in JMeter.
- Performed Restful API testing using Postman.
- Validated Dashboard and Reports in SFDC.
- Worked on Backend testing by writing the SQL queries.
- Responsible for documenting the Automated Test results using SOAP UI.
- Develop automated UI Selenium WebDriver tests and Java Testing.
- Involved in testing SOAP/REST web services using JMeter.
- Designed and programmed REST API backend to serve web and mobile applications
- Involved in designing and developing Page object pattern (POM) framework using Appium Mobile automation tool and TestNG. And, implemented strategies to code reusability in order to run on real devices, simulators and on cloud.
- Designed test plan and test strategy for the Mobile application’s functional and accessibility testing by collaborating with QA and Development managers.
Environment: Agile, MS Windows XP, Selenium WebDriver, Selenium IDE, Selenium Grid, Maven build scripts, Fire path, Firebug, XPATH, TestNG test framework, Jenkins, MySQL database, Quest, Bugzilla, SOAP UI, Appium.
Confidential - Minneapolis, MN
Test Automation Engineer
Responsibilities:
- Worked on Agile (SCRUM) Methodology and used JIRA for defect tracking.
- Created and executed Manual and Automation test cases, raised defects and tracked the same to closure
- Developed and maintained automated regression test cases in Selenium WebDriver using Core Java, python programming language.
- Created & Maintained Automation Selenium, Automation Scripts for the Scrum Stories.
- Automated highly transactional web application using Selenium WebDriver.
- Execution of automated Test Scripts through Maven. Used Maven for building the WebDriver project.
- Developed Coded UI test scripts to test Bing search functionality.
- Worked on implementing the LoadRunner, Performance center, JMeter based infrastructure.
- Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium.
- Created and Executed Automated Coded UI Tests.
- Implemented Test driven development (TDD and BDD) framework using cucumber tool with Gherkins Language.
- Defect logging, assignment and tracking through Microsoft Test Manager.
- Used Jenkins as continuous integration (CI/CD) server to run automated test suites.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Experience in Testing & Automation of Test Scripts in Ready API using Java scripting
- Involved in designing the framework to integrate HP ALM to cucumber using the newly released version of HP ALM Rest API
- Responsible for REST API testing using SOAP UI & Postman tool
- Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Developed Test Scripts to implement TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber
- Experience in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Worked on distributed test automation execution on different environment as part of Continuous Integration (CI/CD) Process using Jenkins.
- Performed manual testing for functional testing and backend testing.
- Executed SQL & PLSQL queries for the testing and validation of test data.
- Experienced in writing complex SQL queries for extracting data from multiple tables.
- Created and executed SOAP UI Scripts for the Web Services testing.
- Written gherkin scripting automation test scripts to execute in Cucumber.
- Worked on Agile (SCRUM) Methodology and Worked on Microsoft Test Manager (MTM) to effectively manage the product life cycle.
Environment: Java, Gherkin, Cucumber, Selenium, Elastic search, Maven 3.1.1, Eclipse, Git, Mockito, coded UI, Microsoft Test Manager 2013, J meter, SQL server 2008/2012, Protractor, SoapUI, TFS 2015, Jenkins, Linux, QTP V 11, TestNG, Agile(SCRUM).
Confidential
QA Tester
Responsibilities:
- Designed the efficient manual test cases based on analysis of Business Requirements, Functional Specs, Technical design documents, Use Cases, Supporting documents.
- Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
- Analyzed the SRS (System Requirement Specifications) and developed Test Suites to cover the overall quality assurance testing.
- Interacted with developers to follow up on Opened Bugs and involved in complete QA Life Cycles.
- Used MS Excel and Rational Clear Quest to maintain test cases and test scripts.
- Developed and maintained Requirement Traceability Matrix (RTM)to ensure all conditions are covered.
- Performed Manual Testing to check flow of the application.
- Performed End to End Testing and involved in User Acceptance Testing
- During testing life cycle, performed different types of testing like System Testing, Integration& Regression Testing.
- Creation of Status reports and Sending the status to the upper management as required.
- Developed various reports to communicate testing issues the project manager.
- Participated in QA Team meetings and weekly QA testing reviews.
Environment: Manual Testing, Clear Quest, MS Visio, HTML, Java Script, Oracle, Windows, UNIX.
Confidential
QA Analyst
Responsibilities:
- Have participated in Test planning, designing test cases, test execution, error reporting, analysis, and error.
- Have experience in developing tests in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Element locators and Selenium Web Drivers are being used to create test cases.
- Created Test Plans and Test Cases at different levels of testing to test the application using functional testing, unit testing, integration testing, regression testing, GUI testing, back-end testing, browser compatibility testing, and component testing on Windows.
- Performed GUI validations on menu bars, toolbars, textboxes, radio buttons, checkboxes, drop down lists, combo boxes, list boxes using Selenium and Appium for both Web and mobile platforms.
- Developed new and updated existing Automation test cases using Selenium Web Driver and TestNG, using SVN for java-based web application, using Maven as Build tool.
- Responsible in Performance testing, debugging, executing, analyzing complex applications using HP Load Runner and HP ALM.
- Coded UI using C# was used to develop Functional, UI and Regression test cases.
- Used Jenkins as continuous integration server to run automated test suites.
- Used TestNG framework for creating Selenium scripts with Data Driven Framework.
- Used Quick Test Professional (QTP) for regression testing and running the automation suite.
- Tested the backend database using SQL queries.
- Executed SQL queries to verify the database for the relevant test cases.
- Validating Web service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header) Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Participated actively in the team meetings with the Developers for fixing the bugs.
- Attended Daily Scrum meeting with team leads, managers, system analysts and business analysts to discuss the status, blockers and issues found during various testing process.
Environment: Selenium (WebDriver), Java, QTP, SQL, WebDriver, Quality Centre ALM, HTML, Cucumber, SQL, Maven, TestNG, SVN, SOAP, Restful, Appium, VB Script.