Automation Tester Resume
Pleasanton, CA
SUMMARY
- Over 7+ years of experience in teh Information Technology Industry in teh field of Automation/Manual testing of Web applications with specializing in SDET and Software Quality Assurance Testing and as a SAS Programmer.
- Strong exposure to teh Software Development Life Cycle (SDLC) and extensive experience with QA testing methodologies and procedures like Agile, SCRUM, Waterfall model and BDD.
- Experience in working with open source tools like Selenium (Selenium Web Driver, Selenium IDE), Eclipse, Maven, Cucumber, TestNG and development of Automation test framework.
- Proficient in working on software development frameworks like Test Driven Development (TDD) and Behavior Driven Development (BDD).
- Converted teh core Selenium automation scripts into Cucumber framework using Maven dependencies in Gherkin format.
- Strong Experience in Automating Web Applications using Selenium WebDriver, Data driven and TestNG framework.
- Good Experience with SoapUI, Postman for verifying and validating teh Request and Responses in Web services.
- Well conversant with teh implementation of complex frameworks like Data Driven, Hybrid, and Page Object Model (POM) using Selenium.
- Knowledge on scheduling teh jobs using Jenkins for continuous integration and Deployment (CI/CD) to automate teh build and deploy processes. Involved in monitoring teh scheduled jobs.
- Experienced in writing SQL verification scripts to test teh result of deployment for correct business logic for Back - end testing.
- Experienced with building solutions for digital platforms(Mobile,Web,etc), API’s and backend.
- Proficient in Test Case Design, Test execution and Defect Management.
- Performed Integration and Regression testing to check compatibility of new functionality with teh existing functionalities of teh application using Selenium.
- Sound noledge on Object Oriented Programming (OOP) concept. Extensively used Java for test case automation.
- Extensive experience in Functional Testing, Black box Testing, Grey box Testing, Unit Testing, Integration Testing, Regression Testing, GUI Testing, Back-end Testing, Browser compatibility Testing, and Component Testing on Windows.
- Have expertise in application life cycle management, defect management and software configuration management.
- Ability to document and track defects as well as produce detailed reports using defect tracking tools such as HP Quality Center, ALM, Rally, HP Application Lifecycle Management.
- Experience in handling multiple projects simultaneously and prioritizing and delivering them according to strict deadlines.
- Good at documenting test practices and understanding user requirements.
- Ability to multitask and work well under tight deadlines with high efficiency.
- Good communication and collaboration skills, self-motivated, team player and interested in learning new testing practices and being updated with teh changing market needs and technologies.
TECHNICAL SKILLS
Scripting languages: Core Java & HTML, SQL, PL/SQL, Java, JSP, Servlets.
Databases: Oracle.
Automation Tools: Selenium Suite,Test Link, TestNG, Maven, Cucumber, Jenkins & Git / GitHub
Bug Tracking Tools: Mantis, WPBN, Bugzilla, JIRA, 4Sight and QC
Editors: MS Office suite.
Environment: Windows Server 2008, Selenium (IDE, Junit, Web Driver), Eclipse IDE, TestNGWeb Technologies HTML, XML, DHTML, Web Sphere
Build Tools: ant, maven XML Testing using XML File and XML, SoapUI - SOA testing, GUI application Testing, Database testing.
Reporting Tools: ReprotNG, Extents & Log4j
PROFESSIONAL EXPERIENCE
Confidential
Automation Tester
Responsibilities:
- Identify teh Gap’s which holds existing application Analyzing teh Capabilities (Requirements)
- Analyze teh changes in teh new build and update it accordingly
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform.
- Produce Weekly QA status reports
- Involved in daily scrum calls.
- Involved in Peer review meeting and Daily Status Meeting
- Used Micro Soft Shared Repository(Common Repository) for maintaining teh Project doc’s
- Participate in requirements & use case reviews
- Designing teh Test cases based on teh Functional Requirements and PR.
- Involved in Functional, Regression & Retesting
- Analyzing teh results and reporting teh bugs using Mantis
- Support to teh production build, analysis of client bugs, Defect Management and regression testing
- Execution of Test Cases and Publishing teh Execution Reports.
Environment: Win XP, Jira, Manual Testing, Selenium web driver, Selenium Web Driver 2.0, Xpath, Quality Center 9, HTML, Java Script, SQL, Agile, XML, TOAD.
Confidential - Pleasanton, CA
Automation tester
Responsibilities:
- Coordinated with Project Managers, Development Team, Business Analysts, and End-Users for better quality testing. Worked closely with business team to understand teh Requirement Document in creating Test Plan.
- Performed functional, regression and UAT Testing extensively used selenium test suite (IDE, and web driver).
- Customize and maintain teh test data in Automation Regression Framework (ARF).
- Created Automation script using Selenium WebDriver. Executed scripts on different browser and different platform.
- Used an Agile model of development life cycle (SCRUM). Gained Knowledge on technical and Automation script development skills (Selenium) and used frameworks, design approaches, and various effective implementation techniques.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with developers.
- Involved in Database testing to verify data integrity tests.
- Extensively interacted with developers to analyze and resolve teh issues that were encountered while testing teh application.
- Performed End-to-End testing manually.
- Used Selenium Web Driver for testing application in different browsers.
- Used firebug tool for finding Xpath of teh Web Elements.
- Used Eclipse as an IDE for developing Java/JUnit/Selenium code.
- Participated in User Acceptance Test (UAT), Documented procedures and guiding teh users in verifying various transactions on teh System.
- Interacted with Developers to follow up on Defects and Issues followed by teh Defect Life Cycle.
Environment: Win XP, Jira, Manual Testing, Selenium web driver, Selenium Web Driver 2.0, Xpath, Quality Center 9, HTML, Java Script, SQL, Agile, XML, TOAD.
Confidential - Seattle, WA
Manual Tester
Responsibilities:
- Analyzed Business, Functional Requirements, and Design Review Documents to develop Test Plan for projects involved and wrote Test Scripts for positive, negative, edge cases.
- Involved in widely testing applications functionality using WEB DRIVER as a regular selenium tools.
- Involved in analyzing Business Requirements (BRS) and based on teh business requirements finalized teh test plan and defined teh Test Cases and written teh test scripts Automation using Selenium WebDriver.
- Involved in all phases of testing life cycle (analysis, design and execution). Iteration Kickoff and Design meetings, and participated in QA Test Case Reviews.
- Attended daily Scrum Sessions with emphasis on target user stories and removing any obstacles.
- Close interaction with designers and software developers to understand application functionality and performance issues.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
- Writing, maintaining, executing Test plans, test cases and Test Scripts, analyzing bugs and interacting with team members in fixing teh errors.
- Performed GUI, Functionality and regression testing of teh new builds.
- Performed multi browser (IE, Firefox, and Chrome) testing.
- Actively participated in QA review meetings.
- Gathering requirement for Test bed/data preparation.
- Developed and updated Test Scripts based on teh Functional and Technical Specifications using Java/JUNIT Object.
Environment: Java/JUNIT Object, Selenium Web Driver, SQL.
Confidential, Durham NC
SAS Programmer
Responsibilities:
- Involved in development and enhancements of SAS programs, and written code to extract data from flat files, MS Excel and Oracle clinical database using different SAS procedures and SAS/SQL
- Used various data manipulating techniques such as sorting, merging, pooling on teh input data sets for data analysis
- Performed complex statistical analysis using SAS statistical procedures such as PROC MEANS, PROC FREQ, PROC UNIVARIATE, PROC SORT, PROC TABULATE and PROC SUMMARY worked on different domains such as Demographic(DM), Medical History(MH), Adverse events(AE), Vitals(VS), LAB(LB) ETC.
- Played important role in testing, debugging and validating existing MACROS
- Produced SAS outputs in RTF, PDF, CSV and HTML formats using SAS Output Delivery System (ODS)
- Performed CDISC SDTM mapping of variables to make teh raw data confirmed to SDTM model
- Created complex and reusable Macros and extensively used existing macros
- Generating tables, listings for teh clinical study report (CSR) as per teh specifications given in SAP and task of work
