Sr. Qa Automation Tester/sdet Resume
TX
SUMMARY
- Over 7+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing Client/Server and Web based applications.
- Strong knowledge of Software Development Life Cycle (SDLC) and QA Methodologies like Agile, Scrum, Waterfall, and Iterative process.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Jmeter, Web Services (REST, SOAP).
- Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
- Great experience in Telecom domain and understanding of ICOMS Billing, Activation and Provisioning.
- Good knowledge of mobile subscriber provisioning for services such as GPRS, MMS and instant messaging.
- Worked in both OSS and BSS systems with rich experience in Telecom Domain
- Experience in developing Keyword - Driven & Hybrid Framework using Selenium WebDriver.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Experienced in making Data Driven and MVC Framework to maintain Test Suites.
- Good experience in Selenium Test Environment setup expert using the entire open source tools. Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Experience in testing of web services using SOAP UI.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience in areas of OSS/BSS E2E testing, VOIP, Unified Communication, Implementation, administration, network validation testing, troubleshooting of large Enterprise Network in Data com domain.
- Expertise on Testing REST API using Robot Framework and SOAP UI
- Expertise in Smoke Testing, Backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, BugZilla.
- Experience in Java, Python, J2EE, JavaScript, HTML, HTTP, CSS, AJAX and XML.
- Provided process leadership and projects management within the Quality Assurance Team, including researching, recommending, and implementing quality process improvements and automation tools, and mentoring other Quality Assurance staff.
- Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Experience in coordinating people to complete tasks and working within a matrix-style structure.
- Excellent experience in troubleshooting software applications for business functions in major areas of the business and enterprise-wide.
- Effective communication skills for mediating between developers, clients and management.
- Ability to take initiative, prioritize and work independently to meet deadlines.
- Ability to adapt to new environment quickly, strong team player, good communication, good analytical and computation skills, enthusiastic learner, confident, sincere and committed.
TECHNICAL SKILLS
LANGUAGE: JAVA, XML, HTML, PL/SQL, C, C++, C#, VB.NET, ASP.NET, VB Script
MS TOOLS: MS Word, PowerPoint, MS Outlook. MS Excel, MS Visio
DATABASE: Oracle, SQL Server, MySQL, DB2
TESTING TOOLS: Selenium, HP Quality Center, SOAP UI, HP ALM, HP UFT, JIRA
OPERATING SYSTEM: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential - TX
Sr. QA Automation Tester/SDET
Responsibilities:
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Involved in writing Test Case by using Wireframe, Design docs and Acceptance criteria.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Developed Automation framework using Selenium Web Driver.
- Developed automation framework for Selenium WebDriver in Modular Framework model.
- Extended TestNG framework by adding some helper classes and methods.
- Developed Selenium test cases in JAVA using TestNG framework.
- Verified Collections as per the requirement within the ICOMS Collection module.
- Supported the ICOMS user group during the UAT testing phase with environment set up and test data creation.
- Maintained and executed Maven build files for running automated tests.
- Used Maven to help manage project’s build, report and documentation across the network.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Created automation framework in Selenium WebDriver using behavior driven approach like Cucumber.
- Worked with the team in analyzing the requirements document for provisioning such as GPRS, MMS and instant messaging.
- Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Writing simple to complex SQL queries for testing purpose.
- Validated SOAP UI and Restfull API services
- Tested applications developed in Java with J2EE framework.
- Performed GUI, Functional and Regression testing by automated using Selenium in JAVA and Jenkins.
- Testing of web services using SOAP UI.
- Created the data driven framework using HP Service Test and SOAP UI.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Integrated Selenium WebDriver with existing API to test framework.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven). Checked Log files to analyze errors experienced using Log4j during testing.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver(JAVA).
- Involved in providing the efficient locators strategy like XPath and CSS to run Selenium RC script in stable condition.
- Used HP ALM 11.0 for Test scripts, Rational Clear Quest for Defect Management and SharePoint for version control of Documentation and accessibility by all project teams.
- Worked with source version control tool such as Subversion (SVN).
- Performed Backend Testing of the application by writing SQL queries.
- Coordinated with technical support associates to fix proprietary software issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Verified, edited and update test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver, Jenkins, Cucumber, Maven, TestNG, HP ALM, Quality Center, SOAP UI, MVC, XPath, HTML, CSS, JavaScript, SVN, SQL and Windows.
Confidential
SDET
Responsibilities:
- Responsible for analysis, reports and defect tracking.
- Actively attend meetings with fellow testers and other groups to evaluate the progress and Performance of the application.
- Involved in Functionality, Stress, regression, performance, load, and User Acceptance Testing.
- Wrote Selenium scripts to create reusable components in Data driven framework.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium Web Driver, JUnit, Ant and Jenkins.
- Involved in the end-to-end testing of the ICOMS Billing system conversion.
- Implemented test plans and test cases to ensure core ICOMS functionality and billing of customers was correct based on test case specifications.
- Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
- Executed manual and automated application testing for key product functionalities and developing new test plans using tools such as Selenium and Junit.
- Developed automation scripts using Selenium WebDriver, Eclipse, Junit and Java.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with JUnit.
- Generated Selenium reports using JUnit reporter and automated report generation using ANT.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver(JAVA).
- Created the tests that have no user interaction as a set and executed them as Batch tests using ANT.
- Tested Voice order management and supported UAT testing.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Involved in creation of automation framework in Selenium WebDriver using behavior driven approach like Cucumber Designed smoke, sanity, acceptance, functional and regression test cases.
- Performed various testing activities like GUI testing, functional testing, browser compatibility testing, regression testing.
- Automated UI tests with different use cases and each use case with different list of variants to test ‘Look and Feel’ of the page.
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Developed test scripts for web services using SOAP UI and worked with XPATH.
- Defect Management (including documentation and verifying resolutions).
- Used Quality center (ALM) for Test management.
- Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing.
- Wrote SQL Queries in Oracle Database to verify the data with the GUI.
- Participate in Project and Test Team Requirements reviews.
Environment: Java, Selenium WebDriver, Ant, Junit, Jenkins, Cucumber, SOAP UI, Quality Center, HP ALM, XPath, Eclipse, Firebug, SQL and Windows.
Confidential
QA Automation Tester
Responsibilities:
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Involved in testing various business rules User/Customer functionalities, and Change Processes.
- Developed re-usable function using Junit for the Test Automation.
- Worked on creating test case for Object -driven framework for Selenium RC.
- Involved in automating test cases using Selenium RC with Junit.
- Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium RC provided more flexibility in automating test cases.
- Setup the Automation framework using Selenium RC to run test cases in multiple browsers and platforms.
- Developed automated script for back-end testing using Selenium RC.
- Extensively involved in creating Junit scripts for one agile project.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium IDE.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed SQL Scripts for Backend Testing to ensure that the data is updated as per the Business Rules.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.
- Reported defects to developer and discussed about the issues in weekly status meetings.
Environment: Java, Selenium RC/IDE, Junit, Ant, Jmeter, JavaScript, HTML, Eclipse, Jira, SOAP UI, MySQL, Agile Windows.