We provide IT Staff Augmentation Services!

Sr. Qa Automation Engineer/ Mobile Engineer Resume

OH

SUMMARY:

  • 8 years of experience in all phases of Software Testing Life Cycle (STLC), Skilled in different programming and testing technologies, utilizing automation tools like Selenium , Cucumber , SoapUI, Appium . Documenting, and executing test cases manually as well as generating automated scripts using Selenium while serving various domains such as Banking, health and Insurance.
  • Complete understanding of Software Development Life Cycle (SDLC), Quality assurance concepts, and manual/automated testing techniques.
  • Experience in preparing Test plan, Test scenarios, Test cases and Test summary reports for both automated and manual testing based on User requirements, System requirements, user stories and Use case documents.
  • Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and user stories.
  • Experience in preparing and maintaining Automation Frameworks ( Keyword Driven , Data Driven , Hybrid Driven, and Page Objects ).
  • Expertise in different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and (UAT)User Acceptance Testing.
  • Experience in Selenium Automation using Selenium IDE, Selenium WebDriver, Selenium Grid, Java, Test NG, POM framework, Jira and Eclipse.
  • Identified correct GUI elements using various Selenium Locators like ID , Name , Link Text , Partial Link Text , XPath , CSS , and DOM in creating automation scripts.
  • Experience in handling multiple windows, Alerts, Cookies and Pop - ups with Selenium.
  • Hands-on experience in handling Ajax Asynchronous Elements and Java script executors to deal with hidden elements .
  • Performed Selenium Synchronization using Explicit & Implicit waits.
  • Used Selenium WebDriver for Cross-Browser Testing across Chrome, Firefox, IE, Safari, to deal with alerts and pop-ups, take screenshots to report the bugs.
  • Experience using Accessing Forms, tables, link, Keyboard Mouse Events, Uploading File using Selenium WebDriver.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin.
  • Experienced in Web Services testing using SOAPUI tool. Validated request and response XML, SOAP and RESTFUL Web service calls.
  • Experienced working with Appium for Mobile Testing of Android Apps. Used both real devices and virtual devices.
  • Tested Angular 2 Web Applications using Jasmine and Protractor Test Frame Works,
  • Experience on using Auto IT for file uploading to simulating user interaction on Microsoft windows file upload dialogue window.
  • Experience in Automation tools like selenium, protractor, QTP (Quick Test Professional), load and performance testing tool JMeter and Mobile Automation testing tool Appium.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI .
  • Extensively used Selenium such as Takes Screenshot for Capturing Failed test cases, select for selecting multiple values from list.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider.
  • Designed and Implemented different automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Expertise in creating Requirement Traceability Matrix (RTM), Daily/Weekly Status Report, Defect Report and Project Report.
  • Experienced in using Maven, ANT build tools to manage framework dependency jar files.
  • Experience in integrating Selenium WebDriver automation scripts on Continuous Integration tools like Jenkins.
  • Worked on databases such as MS SQL Server, My SQL and JDBC connectors
  • Generated test logs using Log4 j Property file for various log levels.
  • Experience in Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, Multi-Threading and Collections).
  • Worked with Business users (Various departments) for Functional testing and UAT for different projects, Co-ordinated with users for Acceptance criteria for finalize the test cases
  • Practical knowledge on Source Version Control tolls like GIT and SVN.
  • Good at defect-reporting and defect-tracking tools like JIRA, Rally and Quality center.
  • Experience in developing selenium automation framework using TestNG and developing ANT/Maven targets to execute automation suites.
  • Delivered the Test results within timelines as Independent tester and big teams as well.
  • Effective oral and written communication skills with more concentration on details of the project guidelines.

TECHNICAL SKILLS:

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle

Testing Tools: Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, TestNG, Junit Cucumber, Gherkin, SoapUI, Protractor, Jasmine, Load Runner, JMeter

Test Build Integration Tools: Maven, Jenkins, Ant

Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)

Programming Languages: JAVA, JSON, Ruby, Python. JavaScript

Markup Languages: HTML, XML, XPath, CSS Selector

Databases: MySQL, Oracle, SQL Server

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: Windows 7/8/10, Ubuntu, UNIX, LINUX, MAC

Defect Tools: HP Quality Center, JIRA, Rally, HP ALAM

SOA Technologies: Soap, Restful Web services, REST, Postman, Soap UI

MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access

IDE: Eclipse

Version Controls: GIT, SVN

Firefox Addon: Firebug, Fire Path

PROFESSIONAL EXPERIENCE:

Sr. QA Automation Engineer/ Mobile Engineer

Confidential, OH

Roles & Responsibilities:

  • Determine test objectives and standards by studying Software requirements and writing test plans, test cases and test scripts.
  • Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting.
  • Developed custom libraries for automation using JAVA Selenium WebDriver.
  • Developed the Java automation framework/scripts using Selenium WebDriver and resolved the issues identified in automation.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed scripts to navigate-to various iframes and to handle multiple windows and performed operations on the web elements.
  • Identify software capability and reliability by conducting functional, system and performance tests.
  • Handled multiple windows, Alerts and Pop-ups with Selenium WebDriver.
  • Handled in testing with handling different methods of Select class for selecting and deselecting for drop down using Selenium.
  • Implemented waits such as Implicit, Explicit Wait to achieve Synchronization between application and test scripts.
  • Took the application Screenshots and copied the images whenever exceptions occurred and at important checkpoints of application execution.
  • Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
  • Used Hybrid, Page Object Model/Data Driven Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
  • Setting the priority to the test cases using the TestNG framework.
  • Prepared Test cases to meet the requirements and its traceability matrix.
  • Configured the Test Cases to receive input Test Data Sets for the corresponding test cases using TestNG Data Provider Annotation.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Used build tools Maven and Continuous Integration tool Jenkins.
  • Configured Jenkins build job for continuous Integration and for Regression Testing.
  • Expertise in Project Management tools like Jira to prioritize, classify bugs and tracked defects.
  • Scripted the Test cases and managed the framework dependency jars using Maven.
  • Stored the flow details of Selenium Automation in a file using Log4j.
  • Performed API testing of Web Services using SOAP UI Tool.
  • Performed Database Testing using SQL Queries with multiple Databases, SQL Server, and MySQL.
  • Used Auto IT for automating the Windows GUI and general scripting.
  • Tested the mobile Application using Appium with Selenium WebDriver. By using Protractor framework performed End to End UI automation of Angular JS Web application.
  • By using Page object model and Protractor, created the class files for each view using JavaScript.
  • Used Jasmine and Protractor Frameworks for testing Angular 2 web applications.
  • Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
  • Coordinated with offshore team and guided them with application functionality and technically when faced with issues.

Environment: Selenium WebDriver, Selenium Grid, Java, Soap UI, Appium, Agile, Jira, Cucumber, Protractor, Apache POI, Eclipse, XPath, HTML, CSS, Firebug, Fire path, Maven, TestNG, GIT, Auto IT, MS Outlook, MS Project, Jenkins.

Sr.QA Automation Engineer

Confidential, Yonkers, NY

Roles & Responsibilities:

  • Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.
  • Manage life cycle of automation project involving in hosting the automation meetings, coordinating, gathering the automation requirements, defining the scope of automation testing.
  • Performed QA Automation testing, Integration and Regression testing activities for new releases in an End-to-End environment for Point of Sale application .
  • Performed functional testing of various components of POS system.
  • Performed integration testing of POS system with hardware peripherals.
  • Developed the automated test script for regression test suite in an application by using Selenium tool.
  • Created automation using Data Driven Framework with POM to test web application.
  • Worked on Selenium Grid for automation script in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
  • Involved in implementing Test Automation Framework using Protractor with Jasmine.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed Selenium scripts to get the data from the webpage by using the methods like get URL, get Title, get Attribute.
  • Build Automation Framework for AngularJS, Node.js and involved in testing AJAX components with Protractor and Selenium WebDriver .
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver.
  • Experience dealing with Ajax requests in Selenium Web Driver using Synchronization.
  • Performed operations on the database using JDBC APIs.
  • Performed Structural Testing, Functional Testing and Non-functional Testing Database Testing
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
  • Setting the priority to the test cases using the TestNG framework.
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
  • Wrote Selenium script for taking screenshot and used Actions class to perform mouse and keyboard events.
  • Involved in automating the popups using the Alert interface.
  • Involved in using Maven build tool to manage framework dependency jar files.
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script.
  • Generated test logs using Log4 j for various log levels.
  • Created .au3 files using Auto IT to interact with the desktop windows to upload files.
  • Used SVN to maintain and manage the build scripts, test data used, and other documents related to the project.
  • Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
  • Used Rally to track and resolve defects.
  • Used Cucumber by creating the Features and Step Definition files to execute test scripts.
  • Tested the mobile Application using Appium with Selenium WebDriver.
  • Worked on the test design and test execution for the Mobile Point of Sale application.
  • Tested, resolved and documented the issues in the Test environment and ensure the software is working while producing a high quality final product. Deploy the application out of the test phase to be released into Stage environment.
  • Performed integration testing to verify the behavior of each application in relation to any impacted external interfaces, code review, code optimization & performance tuning.
  • Regression testing, rollout planning. Solution release & Post-release Production maintenance.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentor team members in design and analysis activities.
  • Assist in the training and orientation of other staff and end users.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, SVN and Cucumber, Rally, Auto IT, Protractor.

QA Engineer

Confidential, Los Angeles, CA

Roles & Responsibilities:

  • Created Modular Driven Automation Framework from the Scratch.
  • Developed automated test scripts using Selenium and in Java Eclipse.
  • Involved in test cases review by development team, product management and modified the test cases based on their feedback.
  • Developed ANT based build scripts to run Selenium Automation.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Performed cross-browser testing.
  • Used Selenium GRID to execute test cases on multiple platforms.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Tested the REST services for scalability and validated using REST Assured.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Created positive and negative assertions based on the business requirements.
  • Performed Data Driven testing using SOAPUI.
  • Reported defects through Jira and performing Regression to resolve bugs fixes.
  • Extensively involved in resolving bugs fixes with Development Team.
  • Used Jenkins as continuous integration tool to schedule and run the automated test scripts.
  • Used SVN for Build Management for each release, QA, Integration and staging environments.
  • Actively participated in daily Scrum meetings and involved in bi-weekly Sprint releases.

Environment: Selenium WebDriver, Java, JavaScript, HTML, Junit, Cucumber, Jenkins, Rest Assured,ANT, CSS, Firebug, XPath, Web Services, SOAP UI, XML, Eclipse, Jira, Windows, Unix, Oracle 11g, Agile Methodology.

QA Engineer

Confidential

Responsibilities:

  • Interact with business managers to transform requirements into technical solutions.
  • Involved in various SDLC phases like Design, Development and Testing.
  • Implemented the MVC architecture using Struts framework.
  • User Interface has been developed using JSP .
  • Proficient in doing Object Oriented Design using UML-Rational Rose .
  • Developed Web Pages using Servlets and XML for various modules.
  • Developed JSP and Java Helper classes for In-patient and out-patient Information.
  • Used Oracle as the backend database .
  • Developed project in Eclipse IDE .
  • Written PL/SQL Queries on Oracle database .
  • Involved in the functional test of the application.

Environment: Java, JSP, Struts, JSON, WebSphere Application server, Eclipse, Oracle 9i, PL/SQL, JDBC, UML, Rational Rose, Windows 2000.

Manual Tester

Confidential

Responsibilities:

  • Involved in development of test cases from functional requirements, technical specifications and use cases.
  • Executed Manual Test Cases by using positive and negative test scenarios.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed module testing, integration testing, system testing and Usability Testing according to the technical specifications.
  • Performed Regression testing at various phases of the project development.
  • Performed Test Run manually and maintained logs in Test Lab of HP Quality Center.
  • Used Test Director and Mercury Quality Center for updating the status of all the Test Cases & Test Scripts that are executed during testing process.
  • Involved in re-testing the test cases and closing the defect.
  • Participated in peer review with team and developers to review test cases/test scripts.
  • Prepared the test documentation using MS Word.
  • Participated in Walk through of test plans and test cases.
  • Took part in Test Closure Activities and in providing the Test Closure Document to the stakeholders.

Environment: Manual Testing, Mercury Quality Center 10.0, Windows XP, UNIX, Microsoft Tools (Word and Excel).

Hire Now