Sr Selenium Engineer / Mobile Tester Resume
Cary, Nc
SUMMARY
- Over 6+ years of QA experience in Expertise in functional testing AUT using Selenium IDE and Selenium Web Driver using Junit/TestNG testing framework.
- Experience in all phases of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Bug life Cycle and Methods like Waterfall and Agile.
- Automation Testing and Manual Testing on Web - based applications.
- Experience in developing end to end automation scripts using Selenium Web Driver/RC/IDE/Grid, Junit/TestNG, ANT, Maven and Jenkins.
- Expertise in cross browser functional testing using QTP / UFT.
- Expert in developing Java test scripts and Test Frameworks using TestNG/Junit to perform Functional and Unit Testing.
- Used Firebug to identify element locator and also Tested Java API using Test NG/Java.
- Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
- Hands on experience in Quality Assurance including Functional, System, Smoke, Regression, and Integration, User Acceptance Test (UAT) and Compatibility Testing of Web and Client server based Applications.
- Good knowledge on Healthcare, Banking, Logistics, Public and E-commerce domains.
- Expertise in Manual Testing and Automation Testing and Service Oriented Architecture.
- Proficient in Java and have sound knowledge on OOP (Object Oriented Programming) concept.
- Strong experience with SOA architecture which include SOAP Web Service and RESTful Web Service Testing and WSDL technologies.
- Exhaustive Experience in Designing & implementation of Automation Frameworks including TDD, BDD, data driven, keyword driven, and hybrid using Selenium Web Driver, C#, JavaScript.
- Used Eclipse IDE to develop & debug the code.
- Strong knowledge in object oriented analysis and design of PERL.
- Good experience in developing Perl and python scripts to verify functionality and performance of the modem chipsets for all modes of UE.
- Experience understanding the code written in different programming languages VB Script, Java Script and databases like Oracle, SQL Server.
- Extensive experience in using Automated tools like Ruby Cucumber test framework for Client/Server, Web and database applications
- Ability to document and track defects as well as produce detailed reports using defect-tracking tools such as JIRA.
- Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms.
- Expertise in using Rational Robot to record, execute and edit functional regression tests.
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/Web Driver/IDE/Grid, HP Quick Test Professional and Junit/TestNG, Load Runner and Junit/TestNG, Load Runner.
- Have Java coding experience in Eclipse IDE/IntelliJ IDEA for functional testing and regression testing for web based N-Tier applications.
- Experienced in using Maven build tools to manage framework dependency jar files.
- Expertise in Telecommunications (Mobile), Banking and Financial, Website Application domains.
- Experience in testing of IOS, Android Apps and Widgets and Windows Apps (Mobile device testing).
- Results-driven QA Engineer and Mobile Device Tester with a solid knowledge and extensive expertise in automation and manual software testing methodologies and approaches.
- Strong knowledge in SDLC, STLC, and Bug Life Cycles.
- Expertise in analyzing HTTP, JSON and XML responses to write assertions in SOAP UI.
- Knowledge in writing unique XPath using firebug and fire path to identifyweb elements.
- Using Quality Center extensivelyforEstablishingTraceabilitytoRequirements,TestCases,Bug tracking and Reporting.
- Hands on experience in Defect Track, review, analysis and comparison using Application Lifecycle Management (ALM) / Quality Center (QC).
- Tested software applications in Agile development processes.
- Proficient in the area of Reviewing Requirements, Analyzing Business Specifications, Documentation, Test Plan Creation, Test Cases Development, Execution, Defect Tracking and Defects Reporting.
- Used JIRA to create test cases, log the bugs and managed them till closure.
- Possess excellent Technical, Troubleshooting, and Communication skills.
TECHNICAL SKILLS
Testing Tools: Selenium Web Driver/RC/IDE/GRID, UFT, API Testing, SOAP UI, JIRA, Manual Testing, Appium, SeeTest, Load Runner, JMeter.Technologies: HTML, CSS, JavaScript, Perl, Python, PHP, Core java, C#, JSP, XML,
Test Framework: TestNG, Junit, TDD, BDD
Project Methodologies: Agile-Scrum, Waterfall, V-Model
Defect Tracking Tools: Jira, TFS, Service- Now.
Browsers: Mozilla Firefox, Internet Explorer, Safari, Google Chrome, Opera
Servers: WebLogic, WebSphere 8.0/7.0,Apache Tomcat5.x/6
Protocols: TCP/IP Protocol suite (HTTP, FTP, SMTP, UDP, DHCP, SSL)
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Packages: MS-Office Suite(Word, Excel, Access), MS-Project and MS-Visual Studio, MS Visio
Databases: SQL Server, MS Access, Oracle PL/SQL
Operating Systems: Windows variants, UNIX, Linux, iOS
WORK EXPERIENCE:Confidential, Cary, NC
Sr Selenium Engineer / Mobile Tester
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Development of Automation test cases using Selenium WebDriver, Java, Junit and Maven.
- Performed Mobile Testing and Automated Mobile Simulator using Appium.
- Worked on Integration of Selenium WebDriver with existing API to test Framework.
- Developed test code in Java language using Eclipse IDE and TestNG framework.
- Implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG Maven and Java.
- Used Git as a version control. Used Git bash, Source tree and Tortoise Git tools for version control. Creating branches on the source code, adding, staging and committing code as a part of development.
- Involved in performing the manual mobile testing using Emulators and IOS simulators.
- Experience with SOA architecture which include Soap and Restful Web Services Testing.
- Used Selenium WebDriver API in Continuous Integration tools like Jenkins for continuous running of the Script.
- Experience in using of Flex, AMF Plugins, WEB (HTTP/HTML), RTE, Citrix client and Web Services protocol.
- Reporting of issues under in-house Ticketing Systems - JIRA & Bugzilla
- Experience in Agile methodology with SCRUM Process for the product development.
- Writing the python Scripts to develop automated scripts and frame works.
- Involved in testing the services of SOAP and REST using Rest Assured and tested both XML and JSON formats.
- Involved in writing automated scripts for Angular JS using protractor and Java scripts.
- Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Experienced in using the JMeter for load and performance testing.
- Involved in testing the database and data validation using SQL Queries.
- Involved in web-debugging tools like XPath, Firebug and FirePath to locate elements.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
Environment: Appium, Selenium IDE, Java, Rest API, Eclipse, TestNG, Maven, Firebug, Firepath, XPath, HTML, PHP, CSS, SQL, iOS, Mobile Testing, Web Services,, Jira, Bugzilla,Flex, AMF Plugins,SOA, Agile, Scrum, Perl, python, JMeter, Cucumber.
Confidential,Charlotte, NC
Sr QA Automation Engineer
Responsibilities:
- Participated in all phases of the Software Testing Life Cycle (STLC).Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Participated in peer review with team and developers to review test cases/test scripts.
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative and monitored the behavior of the applications during different phases of testing using testingmethodologies.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built using Selenium and approve for regression suite.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Install and configure System Administration packages to QA environment such as Python, and SQL.
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, XPATH, CSS, HTML, JSON).
- Used Python for dynamically generating property list for every application. Automated data movements using python scripts.
- Creating core python API which will be using among all modules.
- Used Hybrid Framework of Selenium to get data from Excel using Apache POI Api.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Performed back end testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Interacted and worked with the development team to analyze the defects and reported them in RALLY and tracked them for closure.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
Environment: Java, J2EE, Selenium IDE/Web Driver, Web Services, SOAP, REST, TEST NG, HTML, Java Script, CSS,Python AJAX, JXL, Flex, AMF Plugins,Agile Methodology, Rally, SQL, Oracle.
ConfidentialSr QA Tester/Analyst
Responsibilities:
- Involvedinanalyzinguserrequirementsforapplicationenhancementsandpreparingtesting specifications.
- Developedtestscenariosandtestproceduresbasedonthetestrequirements.
- Participated in preparation of TestPlans.
- Executed Test Scripts and analyzed the results based on thespecifications.
- Executed functional and system testsmanually.
- Extensively involved in Regressiontesting.
- Performed Integration and User Acceptance Tests throughout the SDLC of theapplication.
- Generated Defect Reports and the summary and progress graphs for theapplication.
- CommunicatedwithFunctionalAnalystonanyissueclarifications.
- Actively participated in Bug Trackmeetings.
- Endtoendtesting onvalidatingtheclaimsfunctionalityincludingdatavalidationfromsource to destinationtables.
- Submitted CoverageStatus Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members in order to resolve the problems.
Environment: Manual Testing, SQL, User Acceptance Test Cases (UAT), Agile Testing Methodology, C++, MS SQL Server 2000, MS Excel, Windows xp.
ConfidentialQA Test Engineer
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Created Test plans, managed team members, assigned tasks and conducted meetings. Worked on SQL scripts to load data in the tables.
- Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application.
- Located web elements using Contains, Sibling, Ancestor various xpath axes to find elements using Selenium.
- Implemented desired capabilities to provide environment that we are going to use in our test script.
Environment: JAVA, HP UFT, Selenium IDE, Cucumber, TestNG, Eclipse, Oracle, MSWord, MS Excel,