Sr.qa Engineer/mobile Tester Resume
TX
SUMMARY
- IT professional with over 8 years of experience in Programming, Software Development and Automation Testing.
- Well - acquainted with different Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life Cycle.
- Working Experience with automation tools such as Selenium WebDriver, Selenium Grid, Soup UI, JMeter, Appium.
- Experience in testing web basedapplications built on Java, .Net.
- Hands on experience on various framework like Data driven, Keyword driver and Hybrid driven on platforms like Junit and TestNG.
- Good knowledge on Mainframe Automation
- Proven ability in developing Behavior Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior.
- Experience in writing Automation scripts for reading and writing files from Excel using JExcel APIs and familiar with Apache POI.
- Excellent knowledge in writing unique Xpath/CSS using firebug and Firepath to identify web elements.
- Strong experience in testing Backend application servers in SOA.
- Good Knowledge on Database testing using SQL, PL/SQL queries.
- Good Experience in testing of web applications including Database testing.
- Knowledge on Web services testing on SOAP and REST.
- Experience in Bug tracking Tools - TFS, Quality Centre, Jira and Bugzilla.
- Knowledge in Rally software for Business agility and Portfolio agility.
- Familiar with both Linux and Windows Operating System.
- Good work experience in System Testing, Integration Testing, Ad hoc testing, Compatibility testing and Regression Testing.
- Good knowledge ofETLTesting Tool for site Database Administration, Test planning, Requirements Management and Defect reporting and Tracking.
- Solid understanding of E2E architecture and different environments like Dev, QA, UAT with source stage and target level.
- Involved in practicing Agile methodology with backlog refinement, sprint planning, sprint retrospective for quality product development & involved in preparing and presenting demos to the client Confidential regular sprint cycles.
- Expertise in Test Driven Development(TDD)and Acceptance Test Driven methodology (ATDD)
- Excellent experience of build tools like Maven/Ant and managing JAVA automation projects using them.
- Hands on experience in Jenkins.
- Experience in working with SVN and GIT control management systems.
- Used Selenium Grid to run test cases in multiple browsers and Platforms.
- Experience in Appium tool, for mobile testing in Android, IOS and other mobile applications.
- Experienced in Test Planning, Test Scenarios, Test Case Design, Test Case Execution, Defect Management, and building Test Environment & Test Data
- Experience in front end GUI development with jQuery, AJAX, CSS, HTML, Java script and back end development in providing Rest and soap web services with J2EE.
- Experience in working with multiple project development, adopting to new work cultures, team player & quick learner.
- Developing and Maintaining Test Scripts, analyzing bugs and interacting with development team members in fixing the defects and good experience in Replication of problems & generation of bug report.
TECHNICAL SKILLS
Automation Testing Tools: Selenium WebDriver/RC/IDE/Grid, Soap UI, JMeter, Appium
Scripting Languages: VB Script, Java Script, Python
Java Technologies: Core Java, JDBC, Servlets, JSP,Web Services
Database systems: Oracle R12, MS SQL Server 2005, 2008, 2014
GUI: JavaScript, Ajax, JQuery, Angular, CSS3, Bootstrap
Web Development: HTML 5, XML, JSON, web services SOAP, Restful Web services.
Build Tools: Apache ANT, Apache Maven
Methodologies: Waterfall, Agile
Continuous Integration Tools: Jenkins, Bamboo
Bug Tracking Tools: JIRA, QC, Rational Clear Quest
Test Management Tools: HP Quality Center/ALM/Test Director
Operating Systems: Windows 8/10, Windows Server 2008/2012, Mac OS, LINUX/HP-UX
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr.QA Engineer/Mobile Tester
Responsibilities:
- Analyze business requirements, Software requirement specifications and design documents, use case documents and developed test cases and test scripts
- Develop and maintain a full suite of automated test scripts using Selenium and Java
- Hands-on experience with automation scripts creation, testing and debugging techniques
- Implemented Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven
- Developed test cases using element locators and selenium web driver methods
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber, Gherkin and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Extensive testing of browser content and compatibility of the application using HTML IDs and XPath in Selenium WebDriver.
- Used Jira for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status.
- Designed and documented REST/HTTP, SOAPAPIs, including JSON data formats and API versioning strategy
- Good Experience in Agile methodology with SCRUM Process for the product development
- Developed and executed SQL queries to verify the proper insertion, deletion and updates into the Oracle supporting tables and cubes
- Performed REST API testing by Soap UI.
- Used SOAP UI assertions and Groovy script for web service automation Testing
- Develop Test cases from business use cases, Test data and Web Driver scripts for UI testing.
- Implemented an automated deployment process using Jenkins and GitHub that we use for deployments our staging and QA environments
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium, Java.
- Used emulators and IOS simulators to perform the manual Mobile Testing.
- Participated in walkthroughs and weekly status meetings to verify that project milestones were met according to the documentation Actively share knowledge and skills with Automation Team members as well as other support teams, and grow own knowledge of other technologies in use in the environment
Environment: Quality Center, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), Junit/Java, Eclipse 3.5, Firefox, IE, Chrome, Safari, Jenkins, API, HTML, UAT, Automation, Windows 7, Linux, Unix, JBoss.
Confidential, Dearborn, MI
Sr. Automation Engineer/Mobile Tester
Responsibilities:
- Analyze business requirements, Software requirement specifications to create test plan and test cases for manual testing and automation testing using Selenium WebDriver, TestNG.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Developing and integrating the step definitions for each step in the cucumber scenarios. Responsible for attending the daily meeting regarding the status of the Application on daily basis in the Agile Environment.
- Worked with the Web programming language HTML, CSS, XML and selected web element by using Firebug and Fire Path.
- Reported the test result by using TestNG and different API.
- Used Bit Bucket as a code repository.
- Responsible for creating and maintaining automation acceptance test suite using Appium, Ruby and Cucumber framework. Also, responsible for converting automation scripts to new framework using Selenium WebDriver, Java script, python and TestNG.
- Regression testing, Acceptance testing (UAT), End-End testing, Stress testing, Smoke testing, API testing.
- Developed automation script for Mobile React Native applications (IOS, Android) using Appium, Java.
- Involved in breaking down the User Story into Tasks and assigning.
- Involved in automation of the RESTful Web Services, and tested using Postman and RESTClient.
- Responsible for over viewing reported bugs.
- Automated, Debugged, and Resolved issues faced during the development.
- Created a test groups based on the priorities and executing those based on the requirements.
- Responsible for Unit Test plan/specifications with documented test results.
- Identifying and submitting BUG’s to development for resolution.
- Exported Test Case Scripts (Java-Selenium WebDriver) in Eclipse IDE and modified the selenium scripts and executed. Prepared automation test framework (Junit).
- Used QualityCenter for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
Environment: Quality Center, Windows, Java, SQL, Oracle,Selenium(WebDriver, RC, Grid), Junit/Java, Eclipse 3.5, Firefox, IE, Chrome, Safari, Jenkins, API, HTML, UAT, Automation, Windows 7, Linux, Unix, JBoss.
Confidential, Midtown Atlanta
Automation Tester (Selenium)
Responsibilities:
- Created Test plans, Test scenarios, Test cases and test execution.
- Involved in the development of system testing strategies, plans, cases and conditions to ensure processes and products meet standards.
- Excellent involvement in QA activities and development support of various interfaces like writing Test Plans/Test Cases for System /Interface and Business requirements.
- Exposed in System, Regression and Integration testing.
- Analyzed business needs, distinguish between needs and wants, identify gaps between business needs and standard application functionality.
- Prepared Test Plan, test Cases, Test scripts and Test data for the application as well as for the database verification based on the functional requirements and test specs.
- Played a key role in setting up test environment and test data.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Utilized various test tools for automation of test cases Generate test reports and performed extensive Web Services testing using SOAPUI.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test data and test responsibility matrices for the application under test.
- Used JIRAand ECMto track the tasks and issues, attended daily status meetings to update the status of work.
- Participated in the System Test Plan reviews, Test Scenarios, Test Cases Review and modified the documents with respect to the review comments.
- Automated the Functional, Regression, Integration test cases using tools from Selenium Suite of products like, SeleniumGrid and SeleniumRC.
- Responsible creating Test Plan, Test Cases and Test Cards based on use cases in business requirements to cover both functional and non-functional requirements.
- Created Test cases using Element locators and Selenium WebDriver (Python) methods.
- Involved in manual testing of various test cases with respective test scripts on Selenium and generate analysis report with TFS.
- Developed Automation Test Scripts with extensive parameterizations using multiple actions to categorize tests.
- Coordinating testing efforts between all the technical teams involved, setting up most comprehensive test data set under different testing environments.
Environment: Selenium Web Driver/Grid, Junit, Maven, Python, GIT, SQL Server, HP Quality Center,Firebug, Xpath, Windows, IE, Firefox, Chrome, Linux.
Confidential
Test & Data Analyst
Responsibilities:
- Worked in Agile, Scrum and Sprint environment to change the requirements and features set
- Reviewed the Test Basis, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Developed QAAutomation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
- Used Page Object Model, UIMapping, Selenium Manager, Data Driven using SVN, CSS Selectors as a part of Framework.
- Hands on experience in data processing automation using python.
- Created core pythonAPI which will be using among all modules.
- Conducted Smoke Testing, Functional Testing, System Testing, Regression Testing and UserAcceptance Testing. Performed End-to-End testing.
- Performed Parallel execution, Remote execution, Cross Browser Testing using selenium grid.
- Develop Restful Web Service testing framework with open source REST Assured and TestNG to build robust and scalable web service testing
- Used Apache Maven to manage Project’s build and generated test automation report.
- Integrated our automation executions with our CI process (Jenkins) so our scripts are executed each time a build is kicked off
- Performed Backend Testing to make sure the contents displayed on the UI as per requirements specifications.
- Hands-on experience with version control systems GIT.
- Used Quality Center as the test repository and used it for executing the test cases and scripts and logging & generating various reports and graphs for further analysis
- Maintained Test Matrix for the latest test results information.
- Used Quality Center for bug tracking and reporting, also followed up with the development team to verify bug fixes and update bug status
- Interact with the project team members to ensure all documentation and quality procedures are completed as per our internal processes and procedures
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Selenium Web Driver/Grid, Junit, Maven, Python, GIT, SQL Server, HP Quality Center, Firebug, Xpath, Windows, IE, Firefox, Chrome, Linux.
Confidential
Java Developer
Responsibilities:
- Developed different GUI screens using JSP’s, HTML, and CSS to design the Pages according to Client Experience Workbench Standards.
- Wrote client-side validations using JavaScript and used Struts framework to develop the application and design the application flow.
- Used Standard, Struts tag libs and Custom Tag Libraries and Involved in writing Beans, Action Classes and Business Delegates using Action Forms and Dyna Action Forms.
- Developed Value Objects and DAO Accessor Classes using Prepared and Callable Statements.
- Creation of POJO Beans to build Data Model and configuring Hibernate Mapping files.
- Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern and writing Session beans and Message Driven Beans Confidential the middle tier.
- Involved in creating database tables and views. Wrote SQL Queries, Joins and Cursors.
- Used SVN as Version Control.
Environment: Java, Selenium WebDriver, Junit, Maven, Jenkins, ALM, Eclipse, TDD, Agile, HTML, XML, XPath, Quality Centre, Firebug, SQL, Oracle.