Automation Tester Resume
Redmond, WA
SUMMARY:
- An energetic, team - oriented, process-focused Test Analyst having 7+ years of experience in IT industry with specialization in Software Testing and Java Experience.
- Have good experience in Test Automation using Selenium Web Driver.
- Good knowledge and Experience of iterative Software Development Life Cycle (SDLC); Agile, Scrum, Waterfall.
- Extensive experience in Manual as well as Automation testing for Web based applications and Appium Automation Framework for mobile application.
- Performed Cross-platform, Functional, Regression testing, UI testing for web applications and mobile app using Appium test automation framework.
- Proficient in Test Plan design, creating, modifying and enhancing manual Test Scripts.
- Work Experience in writing and supporting software testing documentation (Test plans, Test cases).
- Experience in maintaining Test Matrix and Traceability Matrix and performed Gap Analysis.
- Very Good understanding of test concepts and process in Maintaining Automation scripts using management tools and generate metrics.
- Hands on experience in Implementing Agile practices in testing projects, Iteration Planning, estimation based on Iteration, Iteration specific metrics, measuring Iteration success and reporting.
- Experience in testing phases like Test case preparation, Defect analysis, Execution and Review processes.
- Extensive expertise in computer system validation of Health Care application, including Preparation and review of User Requirements Specifications (URS), Functional Requirements Specifications (FRS), Development and execution of validation scripts like Installation Qualification (IQ), Operational Qualification (OQ), Performance Qualification (PQ) and Validation Summary Report.
- Involved in testing mainframe IBM DB2 and JCL(Job control Language).
- Used SOAP UI for WSDL validations. Utilized diverse Assertions for approving reactions.
- Expertise in Performing Back-End testing by writing SQL queries.
- Experience in interacting with business analysts, developers, technical support and help them in base line the requirement specifications.
- Experienced in client knowledge transfer session and preparing understanding documents.
- Extensive Knowledge in Defect tracking using Bugzilla, Jira, HP ALM, Rally, Clear Quest.
- Work Experience in programming, understanding OOP principles and good knowledge of design patterns.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/Web Driver,GRID, Quick Test Pro (QTP), SOAP UI
Languages: JAVA, Java Script, HTML, XML, IDE Eclipse, SQL, Python, PL/SQL
Test Framework: JUnit, Test NG, Cucumber, Data Driven, BDD, Appium
Web Debugging Tool: XPath, Fire path, Firebug, Maven, ANT
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Centre (QC)/ALM, Bugzilla, Bit Bucket, GIT Hub
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Databases: SQL Server 2014/2012/2008 R2, MS Access, Oracle 12c/11g/10g, MySQL, DB2
Operating Systems: Windows (XP, Vista & 7, 8,10), Linux
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
Automation Tester
Responsibilities:
- Gathered specifications and requirements to develop Test Plans and to create Test Cases using Quality Center. Involved in writing automation scripts and manual test cases upon requirements.
- Actively participated in agile testing, completed tasks on time for each sprint to meet the deadlines.
- Used web - debugging tools like XPath, Firebug and Fire path to locate elements in web applications.
- Involved in using Selenium Grid to execute Selenium automation suites on different platforms and various browser combinations in parallel and checked for compatibility.
- Involved in extensive UI testing of web application.
- Developed the Positive and Negative Test Cases for various modules based on the business requirements.
- Involved in creating Cucumber BDD (behavior-driven development) framework and automating BDD scenarios in Eclipse using Java script.
- Performed Manual Testing on different Modules of the Application, Investigated software bugs and maintained reports, tracked defects.
- Performed the mobile testing in different platforms like IOS and Android using Appium tool integration through Selenium Web driver.
- Involved in performing Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts. Performed Input Validations, UI Validations and Navigation testing.
- Performed API testing like meeting the Functionality, Security , Performance, Reliability of the web application.
- Prepared detailed reports of Bugs and Defects, Pass/Fail reports and comparison analysis, and interacted with the development teams, application and data architecture team, migration and build teams and the DBA team to report and correct defects.
- Conducted Functional and Regression Tests and interacted with developers to fix defects and resolve application user interface inconsistencies.
- Categorized bugs based on the severity and interacted with developers to resolve them.
- Divided various functional areas of the application into various Risk Levels for effective testing of the application, also risk leveled all the Test Cases accordingly.
- Prepared status summary reports with details of executed, passed and failed test cases.
Environment: Selenium Web driver, Eclipse, Bugzilla, Java, MS SQL Queries, Test-NG, Page object pattern (POM), Maven, Jenkins, Cucumber, SOAP UI/API, GRID, Firebug Tool, Manual Testing, HP ALM, Appium, Scrum.
Confidential,Rochester, MNSelenium Automation Engineer
Responsibilities:
- Participated in Sprint planning and followed Agile Methodology.
- Involved in preparing status reports and attending daily, weekly, monthly and quarterly meetings to update the automation status, challenges and efforts.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data
- Developed reusable Generic and Application functions and these functions can be used anywhere in the test scripts.
- Prepare and review automation test scripts & checklists for application testing, involved in database testing.
- Design and development of Selenium Web driver based framework using Java
- Used Rally for Defect tracking and integrated the Automation scripts results in Rally.
- Planned, monitored and managed all activities related to Automation Testing
- Provided testing results of all testing cycles on regular basis.
- Worked with testing frameworks - TestNG / JUnit.
- Conducted Black box testing, Smoke testing, Screen Validation testing, Data driven testing.
- Wrote test automation scripts in Selenium Web driver using Java, JUnit and TestNG.
- Communicated with the product team for clarifying requirements and business rules
- Used Eclipse IDE for compiling the Java code and automated the test results.
- Active member of team for developing Automation scripts by using Selenium for Web and Java applications.
Environment: Selenium Web Driver, Eclipse IDE, Maven, TestNG/JUnit, Firefox, Firebug, Test Cases, Web API / Web services , Java, Agile Methodology, Rally, Quality Center/ALM, Data driven Testing.
ConfidentialQA Selenium Tester
Responsibilities:
- Created and executed automated test scripts in Java using Selenium Web Driver and TestNG frame work.
- Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified.
- Web service: Validated Web service modules using Soap UI tool (Preparing web service request and added authentication information in Soap Header). Possess understanding of XML documents for Web Service Testing.
- Involved and executed Unit, Integration, and System Testing for Web based applications.
- Executed Browser Compatibility Testing (IE, Firefox, and Chrome) of Web based application.
- Worked on regression testing, automation estimation, design, and framework.
- Contributed and assisted in the management of bug tracking databases built in JIRA.
- Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
- Parameterized large and complex test data to accurate depict production trends.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
Environment: Selenium Web Driver, JUnit, Java Script, SCRUM, System Testing, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, UNIX, XML, Load UI.
ConfidentialQuality Assurance Engineer
Responsibilities:
- Created Test plan, Test cases, Test scripts and followed agile development process.
- Involved in Requirements Review meeting to understand the scope of the Testing.
- Completely involved in Test management in Quality Center.
- Identified all major Defects prior to End to End Testing.
- Extensive experience in Functional Testing, Unit Testing, Integration Testing, Regression Testing, GUI Testing, Back-End Testing, Browser compatibility (cross browser) testing, in different stages of Software Development Life Cycle (SDLC).
- Work on data preparation for different test scenarios including negative testing to provide accurate delivery of overall functionality of the product and maintaining the automated scripts.
- Involved in Designing the System test plan for the testing.
- Defined test goals for sprint user stories (Agile Process).
- Written QTP automation scripts for different features.
- Interacted with the Developers and Business Analysts on a regular basis to resolve issues.
- Perform multi browser testing and multi environment testing.
- Provide QA support for Releases, Patches.
- Carried out test data for positive and negative test scenarios for Functional Testing.
- Performed automation feasibility using Selenium Web Driver and demonstrated Proof of Concept.
- Involved in creating the scenarios in Performance Center 11.0.
Environment: Manual and Automation Testing, Selenium Web Driver, Grid, JUnit, Java, Web services, Jira, Agile Process, QTP, Quality Center.
ConfidentialManual Tester
Responsibilities:
- Involved in writing Test Scripts for the main application functionality such as validation, business workflow.
- Played the role of Manual Tester to analyze business requirements, understanding design specifications to understand application functionality.
- Prepare detailed Test Cases, Test Scenarios, and schedules based on Requirements and Design documents and executed according to the test plan.
- Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
- Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
- Involved in manually testing of various modules of the application to ensure application stability and functionality.
- Conversant with analyzing requirements and defining high level and low level test requirements and detail test cases.
- Performed System, Regression, Functional and User Acceptance testing.
- Conducted functionality, interface and integration testing during the various phases of the project.
- Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
- Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
- Assisted developers with reproducing defects and providing additional information as needed.
Environment: Manual Testing, Quality Center, HTML, QTP, Java, Windows, MS Excel, MS power point, UAT.