Sr. Test Automation Engineer/ Mobile Tester Resume
St Louis, MO
SUMMARY:
- Over 7+ years of QA experience in Manual/Automated software testing using Selenium, QTP/UFT, HP Quality center, Protractor, SOA, SoapUI, cucumber, specialized in Quality Testing of Web/Mobile apps, proficient in testing client/server applications.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- 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 WebDriver/RC/IDE/Grid, Protractor, QTP and Mercury Quality Centre to develop automation testing scripts for web and client server applications.
- Expertise in performing manual testing (Emulators & IOS Simulators) & Mobile Application Testing using Appium & SeeTest.
- Experience in Junit, TestNG framework for Unit testing, Maven and Ant for Project building and Jenkins/Hudson for Continuous Integration.
- Good experience in testing both SOAP and REST services using SOAP UI, Postman, Rest Assured and tested both XML and JSON formats.
- Experienced in load and performance testing tool JMeter.
- Well versed with defect tracking tools Rally,Quality Center, HP ALM, JIRA, Test Director, and Bugzilla.
- Experience in unit testing, functional testing, user acceptance testing, integration testing, system testing, performance testing, sanity testing, exception testing, compatibility testing, security testing, defect reporting & defect retesting.
- Excellent knowledge in writing unique XPath using firebug and fire path to identify web elements.
- Working experience with defect tracking tools like Clear Quest, Jira, and Test Director/Quality Center (QC) and Team Foundation Server.
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL on Windows XP, Vista Operating Systems, Mac and UNIX environments.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc.
- Designed and implemented different automation frameworks from starch like Page Object Model framework, Keyword Driven framework, Data Driven framework and Hybrid framework.
- Experience in both Waterfall, Scrum and Agile project environment.
- Strong Working knowledge of SQL, PL/SQL, Oracle, UNIX and MS - Office Suite (Word, Excel, PowerPoint, Access).
- Excellent experience with source version control tools such as GitHub, Team Foundation Version Control (TFS), Subversion (SVN) & Git.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Testing Tools: Selenium Web Driver/IDE/GRID, Mercury QTP (10.0,11.0), HP Quality Centre (9,10,11.0), Junit, Cucumber, Firebug, Fire Path, TestNG, JXL, SOAPUI, Coded UI, Manual Testing, Appium (Mobile Testing),UFT
Language/Script: Java, JavaScript, Ruby, VBScript(UFT), C, C#, Python.
Frameworks: Junit, TestNG, TDD, BDD, Mockito, Protractor
Firefox Addons: XPath, Firebug
Web development: HTML, VB Scripts, XML, CSS, Flash, JavaScript, Ruby, Perl, Python.
SOA Technologies: SOAP, REST, WSDL, UDDI, Web Services, SOAP UI
Bug Tracking Tools: HP Quality Centre (9, 10, 11.0), BugZilla, Visual Studio TFS (2008, 2010, 2012), JIRA.
Build/CI Tools: Ant, Maven, Jenkins, Hudson.
Databases: Technologies: MS SQL Server 2000/2005, OLAP and OLTP, Oracle 9i/10g, MS Access 2000, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, MYSQL
Platforms: Windows 7/Vista/XP, UNIX, Linux
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Sr. Test Automation Engineer/ Mobile Tester
Responsibilities:
- Expertise in Software Quality Assurance of both Manual and Automated Testing of web based and Client Server based applications and Testing Mobile Apps in different domains using various tools like Selenium, QTP, SOAP UI, Appium, JMeter, JIRA.
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions forbehavior.
- Performed API queries to verify data updating.
- Expertise in web services API testing.
- Sound Knowledge about web service testing like Rest API using SOUPUI.
- Expertise in Automation Tool Selenium 2.0, protractor, QTP and performance testing toolJMetermobile automation testing tool Appium.
- Used various java APIs like Apache POI, Java Email, IText etc. as part of test automation.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Good experience in coordinating leadership roles in Test Plan, Test case preparation, test case execution, black box, white box testing and grey box testing. Coordinating multiple projects in different environments.
- Performed functional testing, smoke testing, regression testing, performance testing, load testing, integration testing and system testing.
- Experience in web and mobile applications testing with Selenium IDE, Selenium RC, Selenium Grid and Selenium WebDriver, Appium (iOS/Android), JUnit and TestNG, Cucumber, Jenkins.
- Good working knowledge of major Operating Systems and tested applications developed in wide variety of environments viz., Windows … UNIX
- Expertise of testing the mobile application using various mobile technologies including iPhone, iPad, Blackberry and Android.
- Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools Hudson/Jenkins for nightly batch run of the Script.
- Expertise in designing customized Data driven, Key word driven and Hybrid frameworks using Selenium WebDriver, Java, TestNG and Apache POI.
- Good understanding of Agile, Waterfall, MIS, CMS, ERP, Workbench, Data warehouse concepts. Proficient in the environment Windows, UNIX.
- Test execution in HP ALM and Manage defects throughout its life cycle in Rally.
- Proficient in Writing Complex SQL queries for data verification and Oracle SQL statements for Backend testing.
- Strong Knowledge on Object Oriented Programming Concepts like Interface, Abstract Class, Static and non-Static variables and methods, Abstraction, Inheritance, Polymorphism, etc.
- Experience in developing automated test scripts and frameworks using various programming languages like Java, C#, VB Script, Python and SQL/PLSQL.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, and UDDI for exposing the functionalities of the enterprise business components at the Business Layer.
- Designed and developed new applications using C# and ASP.Net.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- Implemented simulator for Mobile App Testing in Android Platform and iOS Platform usingAppium and SeeTest.
- Proficient in using SeeTest for web and hybrid object identification, text object identification.
- Used Mobile Testing Tools Perfecto Cloud Tool, SeeTest, Browser Stack, SauceLabs, Appium
- Expertise in test coverage which includes object identification methods like native properties, image recognition, and text recognition, simulate device camera.
- Worked within development teams with BDD approach to develop web UI tests using cucumber and Selenium WebDriver.
- Expertise in creating BDD Cucumber-JVM Framework, adding scripts in Java for Gherkin based user stories and also marking tags for smoke, regressions, UAT (BVT) (Framework Contains: BDD, Cucumber, Gherkin, Web Driver, Maven, CI Jenkins, Junit, Sauce Labs, Maven extent reports, Hybrid Framework, SVN for highly transactional E-commerce websites, cloud based systems.
- Expertise in testing at UI level and Database level.
- Expertise in Database techniques, Testing DB Schema and Data types.
- Worked on multiple projects, and Extensively involved in User acceptance testing (UAT), End to end, System Integration Testing(SIT), Functional Testing, Regression Testing, Validation testing, Backend testing, Performance Testing, batch process testing and Cross-Browser testing.
- Extensively used SOAP UI and POSTMAN to automate the test cases.
- Experience testing SOA with RestFul/SOAP Web Services. Created entire architecture for backend testing internal and third party API using Test Complete and Soap UI.
- REST API Automation using SOAP UI & Groovy scripts, JSON, XML, and then invoking from Java, Maven, Junit, TestNG, CI Jenkins by adding Jars & Project File. Load Test.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA).
- Responsible for estimating required resource and components for SOA testing.
- Involved in validating functional, Integration and Regression test suites using Selenium, Cucumber and the request and response of the Web Services (SOA)
- Strong experience with SOA architecture which include SOAPWeb Service and RestFul Web Service Testing.
Environment: Selenium, UFT 11.5, Quality Centre/ALM, Microsoft Windows, Documentation Tools: MS Office - MS Word, Excel, PowerPoint, MS Project. Building Centre, HP ALM12.21, Jasmine, Protractor, Appium,SeeTest, Jenkins, Cucumber, SOAP UI, Maven, TestNG, Eclipse, Java, HTML, CSS, TDD
Confidential, Washington, DC
Sr. Test Automation Engineer
Responsibilities:
- Developed Test Plan , Test Cases, and End to End Scenarios based on the User Stories .
- Analysed the User Stories, System Design and provided input from End-User point of view .
- Conducted Alpha Testing by monitoring asmall group of theend user and provided detail analysis.
- Participated in Sprint Grooming meeting and analyzed the complexity of each task.
- Attended Sprint Planning meeting and provided estimated Level of Effort for the sprint task to reach the sprint goal .
- Participated in Sprint Review meeting and demonstrated newly developed functionalities to the development team and business owners.
- Kept Environment Variables for URLs, username and passwords in XML files for QTP/UFT test data.
- Used HTML DOM and XPath to identified dynamic objects from web application for QTP/UFT .
- Executed manual test cases, Logged Defect and Retested the defects in HP ALM/QC .
- Worked closely with Developers and Business analyst to solve defect related issue.
- Handled dynamic web object with Descriptive Programming (DP) in QTP/UFT using VB Script .
- Developed , Implemented and Maintained Keyword Driven Automation Framework with QTP/UFT (Unified Functional Testing) using VB Script .
- Developed Reusable Functions and maintained in the multiple Function Libraries based on the application’s functional component.
- Involved Keyword Driven Automation Framework design, including setting up Coding Standards , Naming Conventions and Folder Structures in UFT automation environment.
- Performed extensive Back-End Testing using complex SQL Quires .
- Performed Cross Browser Testing against to Firefox , Chrome and Internet Explorer to improve the Browser Compatibility if the application.
- Executed alarge amount of Regression test cases and provided high-levelexecution report to the development team and business team.
- Developed Driver Scripts and triggered Automated Smoke Test for each Build of the application.
- Scheduled the automated daily Smoke Test with Windows Task Scheduler and tested application stability using Automation Object Model in QTP/UFT .
- Conducted interview with potential End-Users and developed new User Stories for the project.
- Good communication and writing skills.
- Learning Selenium WebDriver in Eclipse IDE with JAVA .
- Learning SOAPui Tool and Groovy language for Automation.
Environment: Agile-Scrum, ALM, SQL, UFT/QTP, VB Script, HTML, XML, Json,SeleniumWebDriver
Confidential
Automation/SOA Tester
Responsibilities:
- Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project.
- Prepared and executed Test Cases manually for different modules according to the Technical Specification, and functional Design with all Use Case or User Story documents.
- Preparation of Test Cases as per the functionality requirements in the HP Quality Center and mapping the requirements to the test coverage to ensure proper coverage.
- Generated test scripts for Data Driven test.
- Performed manual testing to check the functionality.
- Developed code in VB scripting under QTP testing tool.
- Utilized HP Functional Test Suite (QuickTestPro and Quality Center) for test automation.
- Worked closely with Development team, BA and QA teams, as well as Stakeholders and members of Management.
- Identified core functional flows, as well as wrote automated test cases using JENKINS and VBScript for both Windows and web based applications.
- Conducted Black-Box, Functionality, GUI and Regression Testing for the entire application.
- Ensured all test plans, test cases and documentation were traceable to original requirements.
- Worked with Retesting and Regression testing.
Environment: QTP, Quality Center, Black Box Testing, Windows, VBScript, MS Office, UNIX/Linux, HTML, XML, Windows 7/Xp.