Sr. Qa Automation Tester Resume
VirginiA
PROFESSIONAL SUMMARY:
- 8+ Years of experience in Software Quality Assurance, which includes rich experience in Manual Testing and Automated testing in domains like Finance, Banking, Medical and Retail.
- Experience on working with Software Development Life Cycle (SDLC) as well as Software Testing Life Cycle (STLC) and the Role of QA in different testing methodologies like Agile, V - model and Waterfall model.
- Extensive experience in designing Test Cases, Test Scenarios, Test Scripts and Test reports of Manual and Automated Tests.
- Proficient in using test automation tools such as Selenium, Quality Center/ALM for Test automation, Test management and Bug tracking.
- Deep Knowledge in Creating, maintaining and executing automated tests using Selenium Web Driver.
- As member of Project team, designed & implemented Automation sub tasks using Selenium WebDriver with Java.
- Created, enhanced, and supported high-end test scripts for various functional and regression testing using Selenium and Java .
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
- Experience on JUnit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Experience in validating Regular and Ajax control using Selenium locators (XPath, CSS, id, class name, tag name and name).
- Good understanding of databases, SQL queries and environments.
- Basic Understanding of Testing and accessing Mobile Devices on a cloud using Selenium Interfaces like Mobile Cloud.
- Expertise in creating BDD Cucumber Framework, adding scripts in Java for Gherkin based user stories also marking tags for smoke, regressions and UAT testing.
- Developed Appium Scripts for Native, The Web and Hybrid Android/IOS Apps using Java.
- Experience in Test Automation using Selenium Web Driver with Testing Framework, Maven& Protractor.
- Dynamically creation of XML File using XLS (EXCEL spread sheets) data files and DOM object.
- Wide Experience in parameterization using TestNG XML and Data Providers (Data Driven Testing).
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Extensive experience in the Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Valuable experience in testing the various Service Oriented Architectures (SOAs) spanning across various departments using SOAP and Restful API.
- Involved in testing both SOAP and REST services using Rest Assured and tested both XML and JSON formats.
- Expertise on writing Integration test for Rest service testing using RESTASSURED (BDD framework)
- Experience with bug tracking tools like JIRA, Bugzilla, Quality Center/Test Director and familiar with Clear Quest.
- Participated in design Walkthroughs and Inspection meetings to review Test scripts and results.
- Possess solid leadership skills and communication abilities; articulate and document testing solutions to clients, stakeholders, vendors, and team members Confidential all proficiency levels.
- Strong analytical, communication, problem-solving and decision-making skills.
- Proven ability to support multiple projects under tight deadlines often with competing priorities and complexities.
SKILLS SUMMARY:
Testing Tools: Selenium Web driver/Grid/RC/ IDE, Bugzilla and Jira, Maven and Jenkins.
Database Technologies: SQL Server 2008/2012, MS Access 2010/2013, Oracle 9/10g, OLAP and OLTP, Oracle PL/SQL, MYSQL, SQL*Plus, SQL*Loader and TSQL.
Programming Languages: C, Java, Java Script, XML, Shell Script & Bash Script
Operating Systems: Windows 10, Unix, Linux. OSX.
Frame Works: Junit, TestNG, TDD, ATDD, BDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, ATF (Automation Test Framework), Page Object Model, and Backend Testing.
Bug Tracking Tools: JIRA, Bugzilla 2.0.
Methodologies: Agile, Water Fall, V-model, Spiral and Scrum.
Firefox Add-ons: Firebug and XPath.
Build/ CI Tools: Maven, Jenkins, Hudson and Ant.
SOA Technologies: SOAP/ REST, SOAP UI, SOAP UI Pro. Web Services, WSDL. Ready API.
Testing Methods: Manual Testing, Automation Testing, Unit Testing, Integrating, White-Box and Black-Box Testing, Smoke and Sanity Testing, Functional and Regression Testing.
PROFESSIONAL EXPERIENCE:
Confidential, Virginia
Sr. QA Automation Tester
Responsibilities:
- Create test cases based on FSD documents
- Review test cases created by other team members
- Used Java as client library for Selenium WebDriver to design and developed Automation Test Framework.
- Executed automation test suite by using Selenium with Web drivers in Java.
- Participated in daily standup meetings to provide daily status, issues and test progress.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Develop APPIUM Scripts for Native Android/IOS Apps using Java.
- Deployed the latest build of the App on iOS and Android using XCode and Android SDK
- Participated in SCRUM meetings for each Sprint and continuously developed and executed test cases for each requirement as the development continuous to develop.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
- Design, develop and implement Page Object Model (POM ) Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Performed Mobile Testing using Appium on Android and IOS platforms. Tested on Real Devices, Emulators and Simulators.
- Using Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
- Worked with Apache POI library to retrieve data from EXCEL files.
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations, Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Worked on Agile Methodology and used JIRA for defect tracking.
- Used JIRA when logging and reporting defects that were found through daily automation runs.
- Hands on experience on QC & HP ALM
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations, Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Had Good Knowledge in SVN Subversion for Code Repositories.
- Involved in functional testing of SOAP and REST API services using SOAP UI Tool and tested both XML and JSON formats.
- Used JSON strings to transfer java object data to Angular JS and vice versa.
- Created Python scripting to test REST API functionality for regression setup.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools, Jenkins for running test on nightly basis automatically.
Environment: Selenium Web Driver, JAVA, Agile Methodology, JSON, BDD, Cucumber, JIRA, SVN, Python, REST API, Jenkins with Ant.
Confidential, LOS ANGELS, CA
Sr. QA Automation Engineer
Responsibilities:
- Actively Involved in Software Development Life Cycle and Test Life Cycle, Test strategies, Methodologies and processes.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver and selenium Grid.
- Implemented Page Object Model (POM) Automation framework with Java coding, Selenium Web Driver.
- Used to identify object locators like id, name, Class name and creating X-path and had Good knowledge of Page factory and POM in selenium, Worked with Log4J, apache POI Library, J-unit.
- Used Agile methodology to ensure the new features meet the customer requirements and acceptable quality assurance standards.
- Guiding the team to produce quality software on a predictable schedule using Agile/ Scrum principles and practices.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Performed concurrent executions on emulators and simulators over Sauce Labs and using real devices over Test Object.
- Implemented test automation scripts for mobile testing using Appium for Android and IOS applications.
- Used Appium for testing Mobile app with full access to back-end APIs and DBs from test code.
- Wrote Scenarios, Scenario outlines and Step definitions using Gherkin in Cucumber for BDD. performing load and performance testing using JMeter.
- Identified mobile elements using Appium Inspector, UI Automator Viewer.
- Involved in using Jenkins as a Continuous Integration server to configure with Maven.
- Used Python codes to handle textbox, dropdown, checkbox, buttons and popup controls.
- Involved in execution of all types of system testing that includes Integration, Regression, User Acceptance and Functional testing.
- Collaborate with project team resources to understand and prioritize system testing efforts.
- Using SQL queries to validate and verify the database updated.
- Developed Automation Framework from a scratch using Protractor for UI Automation.
- Develop Node based Automation scripts using JavaScript for UI Automation.
- Experience in designing and developing the BDD framework and worked with the scrum master, product owner and users to derive the Scenarios and created feature files using Java Language.
- Maintained all the test cases in GIT Bucket.
- Performed Data driven testing using Selenium WebDriver and JUnit functions which reads data properly from XML files.
- Experience testing SOA with SOAP Web Services and providing validation for XML.
- Effectively implemented the recovery scenarios in error handling.
Environment: Selenium Web Driver, Quality Center, Agile, SDLC, SQL, Maven, Jenkins, Cucumber, JMeter, SQL Queries, SOAP UI, GIT, XML, BDD/TDD Frame-works.
Confidential, TEXAS
Sr. QA Automation Tester
Responsibilities:
- Used Java as client library for Selenium WebDriver to design and developed Automation Test Framework.
- Executed automation test suite by using Selenium with Web drivers in Java.
- Participated in daily standup meetings to provide daily status, issues and test progress.
- Implemented simulator for Mobile App Testing in Android Platform using Appium.
- Develop APPIUM Scripts for Native Android/IOS Apps using Java.
- Deployed the latest build of the App on iOS and Android using XCode and Android SDK
- Participated in SCRUM meetings for each Sprint and continuously developed and executed test cases for each requirement as the development continuous to develop.
- Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
- Design, develop and implement Page Object Model (POM ) Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Performed Mobile Testing using Appium on Android and IOS platforms. Tested on Real Devices, Emulators and Simulators.
- Using Protractor and automated, executed scripts on different browsers using JavaScript, Jasmine, XML, JSON and NodeJS.
- Worked with Apache POI library to retrieve data from EXCEL files.
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations, Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Worked on Agile Methodology and used JIRA for defect tracking.
- Used JIRA when logging and reporting defects that were found through daily automation runs.
- Developed the features and automating test scenarios, step definitions for BDD (Behavior Driven Development) using Cucumber .
- Performed Functional Testing to identify various critical points in the application using Selenium WebDriver to validate all UI components such as Pop-ups, Browser navigations, Windows Handle, Radio Buttons, Multiple Check Box, Frames, Mouse Movements and Keyboard events.
- Had Good Knowledge in SVN Subversion for Code Repositories.
- Involved in functional testing of SOAP and REST API services using SOAP UI Tool and tested both XML and JSON formats.
- Used JSON strings to transfer java object data to Angular JS and vice versa.
- Created Python scripting to test REST API functionality for regression setup.
- Used Ant for building the WebDriver project. Integrated with Continuous Integration tools, Jenkins for running test on nightly basis automatically.
Environment: Selenium Web Driver, JAVA, Agile Methodology, JSON, BDD, Cucumber, JIRA, SVN, Python, REST API, Jenkins with Ant.
Confidential, Woodbridge, NJ
QA Automation Engineer
Responsibilities:
- Analyzed business requirements, Software requirement specifications to create test plan and test cases for manual and automated testing.
- Developed automation scripts for new enhancements using Java, Selenium Web Driver, Junit, Maven and tested them using TestNG.
- Implemented Data Driven with Page Object Model Automation framework with Selenium WebDriver.
- Designed and developed automated scripts, which involved Functional Regression, Integration test cases using Selenium RC.
- Worked on Selenium IDE, the integrated development environment for Selenium scripts using Firefox, Internet Explorer and Google Chrome.
- Performed User Acceptance testing (UAT) exclusively in an Agile/Scrum environment.
- Designed and executed Automation Test cases using Coded UI for regression and functional testing.
- Identified software defects/bugs and interacted with developers to resolve them and provided full support to the Test team using MTM (Defect Management Tool).
- Involved in Extracting, Transforming and Loading ETL of data to target warehouse database.
- Selenium is used as the automation tool and Team Foundation Server ( A) for Identifying, logging, tracking and escalating bugs as the defect management tool.
Environment: Selenium, Appium, Restful Web Services, JSON/XML, Load Runner, Coded UI, MTM (Defect Management Tool), TFS, Agile/Scrum.
Confidential, Richmond, VA
QA Analyst
Responsibilities:
- Wrote SQL scripts in TOAD for Oracle to test the data across different database.
- Developed and Executed Automation and Manual test cases for Functional testing of various modules of the application.
- Tested the messages published by data stage and data loaded into various databases.
- Created manual test cases in Excel sheets and imported to Quality Center regularly.
- Mapped the Test cases and Requirements in the Quality Center for Requirement Traceability to identify the gaps and achieve 100% test coverage.
- Developed REST Web services for automation and created web service framework.
- Valuable experience in testing both SOAP and REST services using SOAP UI Rest Assured and Tested both XML and JSON formats.
- Experience in various domains like media and communications and Aviation’s.
- Create test plan, test cases, test suites and test data based on BRDs and technical specifications.
- I am involved in analyzing system specifications, design, development, and execution of test plans and test cases for Manual testing.
Environment: QTP (Quick Test Pro), Manual Testing, Quality Center, Database, JSON/XML.
Confidential
QA Analyst
Responsibilities:
- Tested GUI applications and backend database functionality using QTP .
- Used Parameterization in QTP to perform Data-Driven testing.
- Extensive Knowledge in driving of Automation frameworks, Test Strategy, Test Plans, Project plan, Test Scenarios, Test cases, Test Scripts and Test reports release tracking, resource planning, expertise in Waterfall Methodologies.
- Performed Database/Backend testing using SQL Queries for data design, validation and integrity testing also established JDBC connection using java programming language.
- Writing new test cases for the new requirements for system testing in Quality Center.
- Proficient in Web service testing ( API) using SOAP UI tool, whereas expert in XML for reading WSDL.
- Analyzed and identified the Test Cases based on requirement document of the application.
- Was responsible for writing test cases, documenting bugs, and communicating with Development to get them fixed.
Environment: QTP, Waterfall, Database, Quality Center, SOAP UI, XML, ALM, Test Cases.
