Automation Tester Resume
Austin, TexaS
SUMMARY:
- Having around 7 years of experience in IT Quality Assurance in Manual and Automation testing in Desktop, web - based and mobile applications.
- Excellent knowledge of Selenium Web Driver Automation testing tools for functional, regression, smoke and integration testing using Java scripting.
- Developed automated test framework (data-driven, keyword driven and hybrid) in Selenium and deploy source code to GIT and SVN.
- Expertise in test management using Confidential Quality Center and IBM's TDP
- Experience in BDD automation with Selenium, Cucumber with Gherkins.
- Involved in preparing the Test Plans, Test Strategy documents, Test Cases & Test Scripts based on business requirements, rules, data mapping requirements and system specifications
- Involved in preparation of Requirement Traceability Matrix (RTM), Defect Report, and Weekly Status Reports, Checklists, Job Aids, Test Readiness Review Documents, Test Summary Reports
- Experience in analysis of Software Requirement Specifications, use cases, and development of Test Plans, Test Scripts, and detailed Test Cases and maintain test scripts and Document all phases of QA process
- Expert in Backend testing, Black Box, Smoke, Functional, Positive, Negative, Integration, Boundary, Sanity, System, Regression, UI, and User Acceptance Testing (UAT)
- Performed mobile app and mobile web testing for Android and iOS devices using tool like Appium.
- Developed and executed test for Usability Testing, Interface Testing, Low-Level Resource Testing, Service Testing and Compatibility Testing for mobile devices
- Hands on experience on Junit, TestNG, Apache POI, BDD framework with Cucumber to develop test suite.
- Expert in defect tracking systems such as Confidential Quality Center (QC) and Atlassian JIRA.
- Technical Knowledge of Web Servers, Database Servers, and Application Servers.
- Experienced on using SQL Queries for database validations, like DDL and DML queries for Database Testing.
- Strong knowledge and experience in backend testing to validate data against database like SQL Server using SQL Query Language
- Experience on automation Web based application with Selenium Web Driver and Core Java
- Proficient in Web service testing using SOAP UI tool, SOAP, XML and expert in reading WSDL.
- Expert using open source bug tracking tool JIRA, Spira and Bugzilla.
- Experience in Understanding the code written in different programming languages Java, HTML, JavaScript and CSS, SQL, and Oracle.
- Experience in both Waterfall (Software Development Life Cycle -SDLC) and Agile Project Environment.
- Experienced using Web-debugging tool like Fire Path and Firebug for finding elements locator.
- Excellent experience with source version control tools such as Subversion (SVN) & Git.
- 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:
QA Tools: Confidential Quality Center / ALM, JIRA, VANTIVE, Cucumber, Selenium WebDriver
DBMS/Query Tools: SQL Developer, QMF
Requirement Tools: Rational Requisite Pro, Rally Dev, IBMs TDP
Database: MySQL, DB2
Systems/Software: Microsoft Office Suite, Windows XP/7/8, EXTRA Attachmate, Selenium
Technologies: HTML, HTML5, CSS, JavaScript, Core Java
Testing Area: Black Box Testing, System Testing, Functional Testing, Regression Testing, E2E Testing, Volume Testing, Load Testing, Performance Testing, Smoke Testing, Sanity Testing and UAT
Methodologies: Agile, Waterfall, Modified Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Automation Tester
Responsibilities:
- Project is developed using agile methodology.
- Responsible for periodic updating of Test Plans and Test Cases as per Requirement Specifications and Business rules.
- Developed an extensive test suite and performed tests in local environments using CodedUI.
- Validated Webservice modules using Soap UI tool (Preparing webservice request and added authentication information in Soap Header). Possess understanding of WSDL, schema, XML documents for Web Service Testing.
- Very good experience in User Acceptance testing used to test the application for different modules/links in the application with the help Cucumber tool in a Behavior Driven Development (BDD) Framework.
- Performed testing in GRID backend on a large enterprise-level application built on Service-Oriented Architecture (SOA).
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed test scripts using Core java and Test NG test Cases using Eclipse IDE.
- Proficient at creating and executing SQL Queries involving multiple tables using join statements and validated it against Web-UI.
- Proficient in using Confidential Mercury Quality Center tool for defect tracking and reporting.
- Developed, executed and maintained manual functional tests and results in Confidential Quality Center.
- Involved in Interface Testing (API testing) and ensured data and control are working properly between middleware and backend systems using complex Application Programming Interface (API).
- Connected JDBC API with Selenium Web Driver to retrieve database information.
- Reviewed Test Scenarios and Testcases with business signoff, before the execution starts
- Using Jenkins for knightly build execution and sending position mail and service if build fails to QA team.
- Provided the Testing Effort estimates and timely feedback on progress of the testing activity.
- Checking compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed Back-end Testing using SQL Queries to validate data for databases.
- Engaged in GUI, Functional, Interface, Regression, Integration and User Acceptance Testing by using TFS tool.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort and the project as a whole.
- Coordinating with onshore team, attending calls with component teams to acquire functional knowledge
- Retrieved, modified and executed UNIX shell scripts.
- Logged Defects in Confidential ALM with priorities and co-ordinate with Development team for bug fixing.
- Automated test cases using QTP to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
- Performed back-end testing using SQL queries to validate the data in the back-end SQL Server.
- Used Quality Center for managing, executing test cases and defect logging.
- Involved in status reporting, project meetings and project planning with the team.
Environment: Selenium Web driver, SWIFT, TestNG, Maven, Java, Eclipse IDE, SOA, SOAP, REST API, Jasmine, SQL, JDBC API, JMeter, Visual Studio, HTML, XML, Confidential ALM, GUI, QC, Rally.
Confidential, Bedminster, NJ
QA Analyst
Responsibilities:
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and cross browser testing.
- Design, developed and implemented Keyword Driven, Data Driven and Hybrid Driven automation testing framework utilizing Java, Test-NG, Selenium Web-Driver and Appium.
- Created functions for different selenium locator types. Implemented Testing automation framework for Smoke Test to ascertain that the crucial functions of the application work and also implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Developed automation test cases, executed these test scripts from test lab and logged defects in Quality Center.
- Involved in System testing, System Integration Testing, Cross browser Testing, UAT and Database validations through DML and DDL statements.
- Used Several TestNG Annotations to take advantage of test lifecycle.
- Configured Appium with Android SDK and iOS Xcode, Selenium Web Driver, Test-NG, Jenkins tool and created Selenium automation scripts in java using Test-NG prior to next quarter release.
- Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, html Ids to identify elements. implemented Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, Test NG and Maven technologies under Java.
- Used Protractor to conjunction with Selenium to provide an automated test infrastructure can simulate a user interaction with an Angular application running in a web browser or mobile devices.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed manual and automated mobile devices testing using Perfecto.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Co-ordinate with automation team for script execution and for continuous integration.
Environment: Windows 7/10, JAVA, XML, SQL, TOAD, Eclipse, Selenium WebDriver, Testing, One Stash, SOAPUI, Perfecto, Appium, Confidential Quality Center/ALM, QTP, Redmine, Agile Scrum Environment
Confidential, San Diego, CA
QA Tester
Responsibilities:
- Primary responsibilities included running through tests manually, and also leveraging automated test tools (Visual Studio with Selenium).
- Used Selenium IDE and Firebug to identify element locator.
- Developed Modular Framework for Selenium Scripts.
- Developed Selenium RC Scripts using Java and TestNG.
- Used Selenium IDE and Firebug for identifying element locators.
- Execute Test cases using Selenium and Java.
- Developed Selenium RC Scripts using java and Junit covering all requirements for enhancements.
- Created Selenium Test cases with Junit Test case frame work using page library.
- Developed ANT scripts to automate Build Process for running Regression Scripts.
- Used Selenium Grid to run tests on multiple platforms in parallel.
- Used Selenium IDE for Open source web testing.
- Worked on Designing and executing the automation scripts using Selenium.
- Experience using Selenium WebDriver to drive web UI tests.
- Performed Build Acceptance Testing (Smoke Test) for every build release to QA using Selenium Scripts.Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Developed Test Plans and Test Cases, Test Scripts to perform Functionality, Integration, System Testing and Regression Testing.
- Performed Smoke, Functional, Integration, System, End-to-End, Regression, and User Acceptance Test (UAT) Testing of Web-based and JAVA applications.
- Involved in Batch/Interface testing with interface partners like MMIS, KDOL, AVS, LIS, DDS, SSA etc. to get the accurate response regarding eligibility determination
- Extensively used Batch Job tools including JENKINS/ Control M Automation Workload Tool to run the batch jobs (Run, Hold, Schedule the Batch Jobs and Monitor batch jobs)
- Used Rational Clear quest to log and track the defect.
- Performed database/backend testing using SQL queries.
- Work as a team lead for Reviews Module as an Accenture counterpart to test the all the business functionality as per the requirement.
- Maintain execution/defect tracking sheet up-to date to have a clear picture.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, MVC, SOAP UI, Quality Center, Firebug, Firepath, XPATH,XML,DOM,SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.
Confidential
QA Analyst
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Worked with development team to understand technical design and architecture for test planning.
- Regression test cases were written and automated using Selenium RC andSelenium IDE.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using SeleniumRC.
- Created whole test framework using Selenium for further test creation and execution.
- Prepared traceability matrix to ensure the adequate coverage of the test cases.
- Prepared required documentation for testing signoff by various parties as required by the project plans.
- Participated in weekly assessment meetings with business analysts and developers.
- Worked with source version control tool such as Subversion (SVN)& Git.
- Assigned, Monitored and Tracked Tasks of Team Members.
- Trained team members regarding the application so that newly joined team members can come up to the speed and start working.
- Updated Test Plans and Test Cases periodically to manage changes in requirements.
- Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
- Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center.
- Debugged the test scripts, created batch tests, verified the test results and reported the defects using Quality Center.
- Connected to database to Query the database using SQL for data verification and validation.
- Performed back end testing on oracle database by writing SQL quarries.
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
Environment: Selenium IDE, Selenium RC, Quality Center,HTML, JavaScript,XML, Apache-Subversion (SVN), Git,Internet Explorer, Chrome, Mozilla Firefox, SQ, Windows.
