Qa Automation Engineer Resume
NyC
SUMMARY:
- Over 7+ years of experience with expertise in Manual/Automated Testing of Web based and Client/Server applications.
- Extensive experience and understanding of various phases of Software Development Life Cycle (SDLC) and Testing Life Cycle.
- HP ALM, Quick Test Professional, IOS iPhone, Android, Blackberry OS, Samsung, Device Anywhere, Perfecto, XML, J2Me, Java, JavaScript, SQL Server, MS Access, UNIX, Salesforce, Oracle, MS SharePoint, XML, Agile, Scrum.
- Hands on experience in understanding the Requirements, Analysis and Designing of Test Plans based on those requirements.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/ Junit/TestNG, Appium, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Experience using Eclipse and IntelliJ IDEA to develop JUnit and TestNG frameworks.
- Having experience on Mobile Automation (Android and IOS) using Appium (Selenium) and knowledge of Calabash.
- Developed and maintained mobile automation framework from scratch (for iOS and Android platforms) and web with less maintenance goal in mind down the road.
- Well versed in designing and implementing automation scripts using Selenium IDE and Selenium Web Driver, TestNG.
- Well versed with Handling Elements in Selenium Webdriver.
- Excellent knowledge in writing unique XPath and CSS locators using firebug and fire path to identify web elements.
- Adept in documenting defects with high level of detail, accuracy, and informative recreation steps using Test Management and defect reporting tools like Quality Center/ALM, JIRA and Bugzilla.
- 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.
- Hands on experience on various framework like Data driven, Keyword driver and Hybrid driven on platforms like Junit and TestNG.
- Expertise in Automated and manual testing of Client-Server, Internet/Intranet Web application.
- Experienced using Web-debugging tool like XPath, Fire Path and Firebug for finding elements locator.
- Defect Management using bug tracking tool like JIRA, HP Quality Center (QC).
- Experience in Scrum, Iterative and Agile methodologies.
- Experience in writing complex database queries, stored procedures, and triggers using SQL, SQL*Plus, PL/SQL. Strong Skills in Database Design, Process and Data Models.
- Experience with Mobile testing simulator and Perfecto Mobile.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment.
- Driven to meet deadlines, motivated to produce robust, high-performance software.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
TECHNICAL SKILLS:
Languages: Java, C#, HTML, XML, SQL, PL SQL, CSS
Automation Tools: Selenium Suite (Selenium IDE, RC, Grid and WebDriver), Junit, XPath, TestNG, SoapUI, Appium.
Scripting Languages: JavaScript
Defect Tracking Tools: HP Quality Center, ClearQuest, JIRA.
Development Environment: Eclipse IDE
RDBMS: MySQL, MS-SQL Server, MS Access, Oracle
Misc. Tools: MS Office, Log4J, Maven and SVN
Continuous Integration Tools: Jenkins, Hudson
Databases: Oracle 11g/10g, SQL Server
Operating Systems: Windows, Mac OS, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, NYC
QA Automation Engineer
Responsibilities:
- Actively involved with SCRUM and sprint meetings, managing product backlogs, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.
- Extensively used Selenium WebDriver to test the web application.
- Performed testing on both Native and Web mobile versions on Appium tool.
- Worked with Mobile Applications (IOS, Android) and automated the applications using APPIUM/Selenium Web driver, Simulators, XCODE, and BREW.
- Extensively used Selenium (XPath and CSS locators) to test the web application.
- Utilized both IntelliJ IDEA-Maven for end-to-end UI Automation in Appium.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Wrote scripts for mobile application (on handsets) and mobile web (on handsets, iPad and Tablet using device's browser).
- Downloaded different simulators from vendor websites like Apple and Google
- Created and executed the test scripts with Java, Selenium WebDriver and TestNG.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Performed SOA / web services testing using SoapUI, wrote adaptors to test / invoke web services.
- Writing complex SQL queries and update transaction and properties for accounts on stages for UI testing, Integration testing with different data points etc.
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing the testing efforts.
Environment: Java, Selenium WebDriver, TestNG, XCode, Maven, Andriod, IOS, Jenkins, Soap UI, XPath, Eclipse, Perfecto Mobile, Rest, Cucumber, Appium, HTML, XML, XPath, Firebug, ClearCase, SQL, Oracle, Windows.
Confidential, Brentwood, TN
QA Engineer
Responsibilities:
- Created automated test scripts for the Front End Applications and Data base applications using Selenium Web Driver, Appium, and Cucumber.
- Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
- Worked in Agile environment, with an ability to accommodate and test the newly proposed changes at any point of time during the release.
- Preparing Requirement Traceability matrix to ensure 100% test coverage and uploading in ALM.
- Writing test cases for new business scenarios and uploading the same in ALM.
- Maintained the Selenium & Java automation code and resources in source controls like Github over the time for improvements and new features.
- Designed, developed and implemented MVC Pattern based Keyword Driven automation testing framework utilizing Java, Junit and Selenium WebDriver.
- Involved in designing and implementing of hybrid automation framework to be used with Selenium WebDriver.
- Automating different application test scenarios using Appium.
- Used XPath and DOM to work with dynamic and static objects in Selenium
- Used Firebug Tool to identify the Object’s id, Name, XPath, link in the application.
- Knowledge of creating and executing automation scripts in perfecto mobile tool for testing of mobile native apps in android and iOS devices.
- Automate the mobile website of what to expect functionalities with Appium and Xcode.
- Used Selenium with Sauce lab to test the application on different browsers version and operating system (Mac and Android) combinations and Mobile devices.
- Involved in Functional Testing as Unit test, Method test, Test Suite, Integration Testing using different Junit methods.
- Wrote Maven build scripts to automate the compilation and execution of Junit test cases/suites.
- Created automation scripts in SoapUI using Groovy Script for web services testing.
- Tested request and response XML's based web services interfaces using SoapUI.
- Performed Automation for regression using Selenium WebDriver and Selenium GRID.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Java, Selenium WebDriver, Junit, Jenkins, XPath, SoapUI, Appium, Perfecto Mobile, Agile, MAVEN, Firebug, Eclipse, Quality Center, Oracle, Windows.
Confidential, NJ
QA Engineer
Responsibilities:
- Interacting with business analysts and developers in requirement analysis, design reviews, testing and documentation for application developed in agile environment.
- Design and Implement Test Plan and Test Strategy for the test features.
- Performed Unit testing with Junit test frame work and use Bromine for easy running the test and store the result for analysis the test.
- Involved in setup and Configuration of testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java client driver.
- Integrated Automation scripts (Selenium WebDriver API) with CI tool (Jenkins) for nightly batch run of the Script.
- Worked with Selenium WebDriver for writing test scripts for regression test coverage.
- Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Performed Manual Testing of this Web application and automated it by using selenium.
- Identified software defects and interacted with developers to resolve them.
- Designed and developed test structure for web services to validate API calls using SOAP UI.
- Developed MAVEN Build scripts to run Sanity Test scripts developed in Selenium RC.
- Developed Automation scripts for new enhancements using Selenium RC and Junit.
- Developed REST Web service for automation and created web service framework.
- Involved in Defect tracking and Reporting using Bugzilla defect tracking tool.
- Execution of nightly run automated scripts.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Worked under Agile Scrum Methodology.
- Reported the bugs/defects through JIRA.
Environment: Selenium RC/IDE, Java, Junit, JavaScript, Eclipse, XPath, SVN, JIRA, XML, IE, Windows.
Confidential, NYC
QA Tester
Responsibilities:
- Extensively Involved in writing white-box test cases based on the User and Business Requirements.
- Worked on Selenium for creating and executing test cases for functionality testing of a web app.
- Assisted in UAT to ensure that the application conforms to the Customer requirements.
- Created Test Readiness Review (TRR), Requirement Traceability Matrix (RTM) documents.
- Followed in Page Object Design Pattern for writing test cases in TestNG.
- Written Data Driven test cases and Analyzed test results in TestNG reports.
- Worked on White-Box server-side System level test cases using JUNIT.
- Involved in MAVEN configuration for running servers and scripts after the build.
- Database Change Verification testing using Oracle-TOAD and PL/SQL queries/procedures.
- Created Test Strategy, Test Plan & Test Scripts in HP ALM.
- Bugs were identified and reported to the development team in ALM.
- Tested web-based application on different operating systems such as Windows XP, Vista and UNIX. Also, tested the application for different Java versions.
- Worked on JIRA for ticket management.
- Developed and documented complete testing process with well-written test cases.
- Involved in project meetings to meet project deliverables and goals.
Environment: Java, Selenium RC/IDE, Junit, XPath, Maven, Jira, HTML, CSS, Oracle, Windows.
