Automation Test Engineer/selenium Resume
Plano, TX
SUMMARY:
- 7 Years of experience as a QA Automation Engineer in different domains such as Pharma, Insurance and Retail.
- Experience in all phases of Software Development Life Cycle(SDLC), Bug/Defect and QA Life Cycle and in all dimensions of Functionality, Usability, Reliability, Regression & Smoke Testing
- Hands on with various types of testing like GUI, Web, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing
- Experienced in developing Selenium IDE/Web driver scripts using HTML, CSS, Java, JavaScript, AngularJS, C# Test Frame works using Testing, Ant/Maven build tools
- Experience in Web debugging tools like XPath, Fire path, and Firebug and also provided efficient locators for strategies like Xpath and CSS to run web driven scripts
- Hands on experience in using Appium Emulators and IOS Simulators for Mobile App Testing
- Experience programming in Java, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems and Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/TestNG, Selenium WebDriver/IDE, ANT/Maven and Jenkins
- Experience in handling multiple windows, Alerts and Pop - ups with Selenium.
- Experience in testing with handling different methods of Select class for selecting and Deselecting, for drop down.
- Experience creating User stories in Product backlog and maintaining Sprint backlog.
- Experience in testing Client-server and web applications.
- Used SOAP UI and Restful services for testing Web Services and Protractor for testing AngularJS
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre, JIRA, IBM Clear Quest, Bugzilla.
- Experienced in writing Test Plans, System Test Plans, Traceability Matrix, defining Test Scenarios and Test Cases based on business and functional requirements.
- Strong Skills in performing various tests such as, Functional, Regression, GUI, Web testing. Proficient in test execution and management of testing defects
- Worked on different frame works like Data Driven, Keyword Driven, Hybrid Driven and also good knowledge in test driven development (TDD), Behaviour driven development (BDD), Acceptance Test Driven Development (ATDD) approaches
- Excellent problem-solving skills with strong technical background and good interpersonal skills. Quick learner and excellent team player, ability to meet deadlines and work under pressure
TECHNICAL SKILLS:
QA Automation Tools: Selenium Web Driver, Selenium IDE, QTP, Cucumber, Manual Testing, Protractor, BDD, POM, POI, Appium Emulators, IOS Simulators, SVN, MTM, TestNG
Bug Tracking Tools: Quality Centre (9/10/11), Bugzilla, JIRA, TFS
Programming Languages: Java, C#, SQL
Databases: SQL Server 2012, Oracle 11g, SQL Developer
Web Technologies: HTML, CSS, Java Script, AngularJS, XML
Framework: Visual Studio 2008/12, Eclipse, JDK, TDD, BDD, Data Driven, Keyword Driven
SOA Technologies: SOAP UI, SOAP, REST, Web Services
FireFox Addon: Fire path, Firebug, Selenium IDE
Methodologies: Agile(Scrum) & Waterfall
Operating Systems: Windows 2000/XP/7/8/10, Mac
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Automation Test Engineer/Selenium
Responsibilities
- Performed Automation for test cases using Selenium Web driver, TestNG, Page object Model (POM) framework.
- Used Appium to automate the iOS and Android app. Responsible for building the dashboards using the html, xml, Angular.JS, CSS & JavaScript.
- Experience in User Acceptance testing, used to test the application for different modules/links in the application with the help Cucumber tool in a Behaviour Driven Development(BDD) Framework
- Worked for creating Test Plans, Test Cases, Test Scripts and entire Testing process.
- Created feature file, scenario outlines by improvising Cucumber.
- Created Web pages using Angular.JS and did performance testing using JMeter.
- Used tools such as Selenium, SOAP UI.
- Writing automation script for Angular.JS application using protractor.
- Experience in Agile, scrum methodologies.
- Design and document REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy.
- Writing simple to complex SQL queries for testing purpose. Performed REST API testing by Soap UI
- Used SOAP UI assertions and Groovy script for web service automation Testing.
- Excellent knowledge of Selenium tool (Selenium IDE, Selenium RC, or Selenium GRID)
- Configured Selenium Grid to execute the scripts in cross browsers.
- Used iOS Simulator and emulator for mobile app testing. Tested the Performance using JMeter tool.
- Generating the detailed reports of the Bugs, Test Execution summary reports. Conducted the team meetings for discussing the status and issues.
- Used Keyword and Data driven framework. Used ALM for Defect Management.
Environment: Selenium WebDriver, Testing, XML, Oracle, Java, Eclipse, Tomcat Server, JMeter, Load Runner, Protractor, SOAP, REST, Windows, Mac IOS.
Confidential, San Diego, CA
QA Engineer
Responsibilities:
- Analysed the business and technical requirements and developed the Test scenarios.
- Wrote the High level test scenarios for the application.
- Automated the Existing scripts using Selenium Web driver, TestNG
- Used JIRA for tracking bugs and updating the test cases
- Used SVN for code check-in and run the Automation Builds using Jenkins
- Created Automation Builds to run every day in Jenkins
- Followed Agile methodology and worked on requirements on sprint basis
- Involved in writing the Test plan and Test Cases based on Functional requirements, High level Design documents and low level design documents.
- Involved in whole SDLC (software Development Life Cycle) of the application by doing smoke, Functional, Regression, System and User acceptance testing.
- Performed cross browser testing by testing the application compatibility.
- Involved in creation of the Requirements Traceability Matrix with all testable scenarios.
- Created Test Design using JIRA
- Tracked and reported defects to liable departments.
- Created modular and scalable functions to make them re-usable across multiple scripts.
- Experienced in creation of Keyword and Data driven frameworks.
- Participated in Design Planning and Test Scope Estimations.
Environment: JIRA, Selenium Web driver, SQL Server, Apache Tomcat Server, JEE, Windows, MySQL, Oracle and MS-Office.
Confidential, Pleasanton, CA
QA Engineer
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand the Requirement Document in creating Test Plan.
- Performed functional, regression and UAT Testing extensively used selenium test suite (IDE, and web driver).
- Customize and maintain the test data in Automation Regression Framework (ARF).
- Created Automation script using Selenium WebDriver . Executed scripts on different browser and different platform.
- Used an Agile model of development life cycle (SCRUM). Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques.
- Participated in Stand-up meeting, walkthrough meeting, and weekly automation meeting with all other QA, weekly assessment meetings with developers.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyse and resolve the issues that were encountered while testing the application.
- Performed End-to- End testing manually.
- Used Selenium Web Driver for testing application in different browsers.
- Used firebug tool for finding Xpath of the Web Elements.
- Used Eclipse as an IDE for developing Java/JUnit/Selenium code.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding the users in verifying various transactions on the System.
- Interacted with Developers to follow up on Defects and Issues followed by the Defect Life Cycle.
Environment: Win XP, Jira, Manual Testing, Selenium web driver, Selenium Web Driver 2.0, Xpath, Quality Centre 9, HTML, Java Script, SQL, Agile, XML, and TOAD.
Confidential
QA Engineer
Responsibilities:
- Performed manual testing for checking the functionality and executed the Test cases in Quality Centre.
- Understanding the requirement specification and preparing test cases for the requirements.
- Manually Tested each and every functionality of the application and written Test cases
- Integrating two units and testing them whether they are executing properly or not manually. Identifying bugs and validating them with no issues
- Performing Unit Testing, Functionality Testing, Regression testing. Preparing the Reports for submitting weekly or monthly status to the manager
- Worked on Waterfall Model Methodology
- Performed Backend testing by writing SQL Queries for different set of Input parameters to ensure the data integrity.
- Executed Test cases for XML using SOAP UI Tool
Environment: Manual Testing, Windows XP, MS-Office Tools, Quality Centre, Waterfall Model, SQL Server 2005, XML, Visual Studio 2008, C#, HTML, CSS, Java Script, SOAP UI.
