Sr. Qa Automation Tester Resume
NY
PROFESSIONAL SUMMARY:
- An Energetic Team oriented, process focused Test Automation Engineer having 8 years of experience in IT industry with specialization in Software Testing.
- Strong hands - on knowledge in software models: Waterfall, V Model and Agile Methodology.
- Experienced in Functional Testing, Smoke Testing, API Testing, GUI Testing, Regression Testing, Positive, Negative, Data Base Testing and Web Services Testing on various applications.
- Proficient in using test automation tools such as Selenium 3.0/WebDriver/IDE/RC/Grid, QTP/UFT, TestNG, JMeter, HP ALM.
- Hands on Experience in Test NG Frame work (Annotations, encapsulation, state sharing, scopes and thread safety, testing partial failures, dependent testing).
- Proficient in coordinating with multiple teams, defects triaging, Data management and assisting UAT test team in various QA Methodologies.
- Worked on different frameworks like Data Driven, Keyword Driven, Hybrid Driven and Strong Knowledge on Behavior driven development (BDD), Acceptance Test Driven Development (ATDD) approaches. Worked with UI developers and database engineers in various stages of SDLC and STLC.
- Responsible for automating Cross-browser Testing, platform and device testing on desktop, mobile and internal tools. Exposure in developing scripts using python, JavaScript.
- Hands on experience in using Appium Emulators (Android) and Simulators (IOS) for Mobile Testing.
- Integrated Appium with Sauce Labs for distributing tests on the cloud, tested automation test scripts on both IOS and Android platforms for native and mobile websites on mobile devices.
- Used Protractor to Automate End to End testing of AngularJs Web Applications.
- Knowledgeable and good exposure on automating scripts using Quick Test Professional (QTP).
- Using JMeter performed Unit Level Validation like special characters, uniqueness, invalid input, specified data range, boundary values for account creation.
- Experience with HP Quality Center for standardize testing, engineer for performance, and fix defects to optimize quality, reduce costs, and deliver applications fast with confidence.
- Experienced in writing RTM and involved in preparing test plan, test strategy documents.
- Experienced in API Testing as a part of integration testing with SOAP Web services (JSON or XML message payloads). Firm grasp on revision control systems like Git-based source control.
- Experienced in using Continuous Integration tools like Jenkins, Bamboo. Excellent knowledge in Bug reporting with tools like JIRA, Pivotal tracking.
- A highly motivated with Strong communication skills, ability to interact with team members, developers and End Customers.
TECHNICAL SKILLS:
Automation Tools/Build Tools: Selenium (IDE, WebDriver, GRID), SOAP UI, Jmeter, QTP/UFT, REST Client, Jenkins, Load Runner, Appium(Mobile)
Test Frameworks: Data Driven, Keyword Driven, Hybrid Testing, TestNG, Cucumber, JBehave, Robot Framework, Protractor, Test-Driven, BDD
Development Environment: Eclipse, Selenium, Visual studio 10-12, Maven
Languages: Java (1.8,1.7,1.6), SQL, Gherkin, VBScript, Python, Ruby
Databases: Sql Server (2008,2012), MySQL, Oracle 12c
Web: JavaScript, HTML, XML, CSS, Web Services, Apache tomcat
Reports: XSLT Testing reports, Jasmine Reporters
Operating Systems: Windows, UNIX
Defect Tracking Tools: Bugzilla, JIRA, Rally, HP Quality Center 10.0,11.0 (ALM)
PROFESSIONAL EXPERIENCE
Confidential, Armonk, NY
Sr. QA Automation Tester
Responsibilities:
- Involved heavily in converting Business Requirements in to Functional requirements.
- Worked or implemented scripts using Jenkins (CI) to test API on different servers.
- Written automation scripts using Cucumber framework as a part of Behavior driven development.
- Developed and implemented BDD (Behavioral Driven Development) Framework, added global reusable libraries, created a package for all page objects using Page Object Model and developed Driver Script. Written Feature files using Gherkin format. Developed and Integrated the Step definitions for each scenario in cucumber scenarios. Used Hooks in Cucumber for allowing setup to be performed prior to tests being run and teardown to be run afterwards.
- Integrated Cucumber with Integration testing tool and Continuous Integration configurations.
- Implemented Page Object Model in automation scripts using Page Factory elements.
- Formed 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. Mobile Application Testing using Appium.
- Performed testing on Office Web Apps, Office Native Apps for IOS/ANDROID and Mac using XCODE, to verify functionality of application. Integrated Appium for distributing tests on the cloud. Involved in performing Automation testing (emulators & IOS Simulators).
- Performed user acceptance testing (UAT) Interact with the client UAT team to define and manage the Test. Performed back-end testing with SQL queries on Oracle database.
- Used JIRA for Defect Tracking and updating the test or automation results in JIRA.
Environment: Manual Testing, Unix, Java, Selenium Web Driver, Web Services, SOAPUI (Groovy Script), REST, Jenkins, Cucumber, Gherkin, Ruby, Agile Methodology, SQL, JIRA, Maven, HTML5, XML, POM, Appium, Simulator/Emulators, SOA, Git, JavaScript.
Confidential, San Jose, CA
Test Automation Engineer
Responsibilities:
- As a part of STLC, we followed Agile methodology, was part of sprint planning and attended daily stand up meetings.
- Responsible for uploading and configuring WSDL file to SOAPUI (API Testing) to test the web services application. Done performing testing of web services using Jmeter scripts.
- Developed new Automation test cases using selenium WebDriver and Test NG.
- Attended daily Scrum Sessions with emphasis on target user stories and removing any obstacles. Performed multiple SOA architecture web services validation using SOAP UI Pro.
- Performed Web Service API testing for UI content verification and validation with business logic XML using SOAP UI. Perform database verifications using SQL queries to validate test data.
- Created pom.xml in APACHE Maven and experience in continuous integration tools like Jenkins.
- Experience in validating mobile (APPIUM - android & iOS) web and native apps on Android and iPhone devices Experience with UAT testing along with data setup.
- Worked with different versions of Appium to perform regression testing in parallel on multiple platforms. Used Appium for test Automation Framework, Cross platform test Automation.
- Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool. Used JIRA for Bug Tracking, Bug fixing and Bug reporting.
Environment: HP Quality Center 10, Web Services, SOAPUI, Windows, Unix, Selenium, Python, TestNG, POM, Appium, Java, Cucumber, Gherkin, Eclipse, JavaScript, Jenkins, HTML, XML, Jenkins, GIT, Maven, JavaScript.
Confidential, Providence, RI
Sr. Automation Engineer
Responsibilities:
- Feasibility analysis and test effort estimation of automating the testing using Selenium WebDriver using JAVA for Web Application ( Safe Box Drills ).
- Developing automation framework (Data-Driven) using Selenium. Automate End to End testing with Protractor using Javascript. Performed automation feasibility using Appium for mobile automation and demonstrated Proof Of Concept, performed testing of Mobile Apps using Device Emulators.
- Converting manual test cases into automated sets and maintaining a suite of automated regression scripts , involved in Setting and maintaining QA environments .
- Identified the automation test scenarios and set up the required reusable functions, repository, environment variables and test data required for the automation scripts functionality.
- Performed debugging, conduct Root Cause Analysis , diagnose defects and provide detail input to Development. Performed functional testing to identify various critical points in the application and automated it by using Selenium web driver, resolving UNIX requests or issues for developers.
- Detecting Defects, Communicating to Business Leads and Using Priority based, Business critical bases and enhancement based strategies to conduct Functional testing. Reported various defects in user-friendly format using Quality Center as a test management tool and defect-tracking tool.
Environment: JavaScript, NodeJs, Java, SOAPUI, STLC, Selenium WebDriver, Firebug, Quality Center 10.0, SQL, REST, XML, HTML, Appium, Protractor, npm, Jasmine Reporters, Jenkins, Git, Maven, Load Runner, SQL, Backend Testing, Python, UNIX.
Confidential, VA
Software QA Engineer
Responsibilities:
- Involved in preparation of Test plan and Test cases, involved in implementing End to End Testing .
- Logging defects in Bug reporting tool ( JIRA ), preparation of Test conditions and scenarios.
- Involved in designing and developing QTP/UFT framework using scripting by implementing Page Object Model, imported and exported data from Excel and to Excel and from QTP/UFT.
- Identified test data and organized in flat files scenario wise for test input at run time.
- Used Parameterization in QTP/UFT extensively to perform Data-Driven testing, Reporter Object in QTP/UFT for reporting test results, exploring Test Complete as functional automation tool.
- Created and maintained all test documentation for the project.
- Involved in verification and validation in QA team, provided QA support for Releases and Patch’s.
- Working with test lead, developers & tech support to achieve project goals timely and effectively.
- Managing the test scripts and test results in HP-QC/ALM (Application Life Cycle) .
Environment: Selenium Webdriver, Regression Testing, Java, VBScript, Eclipse, SQL, Quick Tests Professional (QTP/UFT), HP Quality Centre, ALM, Defect Reporting, UNIX, Windows 7/XP/Vista.
Confidential, TX
Software QA Analyst
Responsibilities:
- Involved in development and maintenance of the online booking portal using Servlets, JSP, JavaScript and JSTL. Designed and developed web components to operate within Struts Action Framework.
- Involved in creating registration, sign in, search results, customer support pages using JSP and JSTL.
- Used Spring MVC to develop lightweight business component and Core Spring framework for Dependency injection. Created SQL queries for CRUD operations on Sql.
- Demonstrated adoptability by learning new technologies which are required to ensure the quality in provided solutions. Developed PL/SQL and stored procedures for Oracle database.
- Developed, tested and debugged web components and deployed the application in Tomcat.
Environment: JDK1.4, Servlets, Java, JSP 2.0, JSTL1.1, Struts 1.2, JavaScript, Oracle 8, Windows, Tomcat 5.0