Sr Selenium Qa Engineer Resume
Seattle, WA
SUMMARY:
- Over 6+ years of experience which includes various types of testing, functional, security, performance, automated, acceptance and Selenium testing.
- In depth understanding of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC). And QA methodologies including Waterfall and Agile methodologies to ensure appropriate Quality Control.
- Excellent working experience in all phases of SDLC: Requirements Gathering, Analysis, Design, Development, Testing, Implementation (Production) and Maintenance Support (Post Production).
- Have an experience in wide variety of domains which includes Retail, Ecommerce,Health,
- Proficient in Automated and Manual Testing and Test Management tool HP Quality Center and Test Rail,
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, JUnit/ TestNG, Selenium WebDriver/IDE/Grid, ANT/Maven and Jenkins.
- Extensive in developing Selenium Test Scripts using Java in Eclipse IDE and C# in Visual Studio.
- Scripts using Java API to automate Web Application Testing.
- Working knowledge of SOA, Web Services, Web Services Definition Language (WSDL), SOAP, XML, XAML and XML Spy.
- Performed Functional, Regression, Integration (CIT/SIT/UAT), Smoke, GUI testing, Adhoc, Incident, Recovery, Database testing, Release testing, Performance testing, Stress testing, Internationalization/Localization testing, System Integration testing (SIT), Web testing & User Acceptance testing (UAT).
- Experience in identifying Test Scenarios and Writing Test Cases in Quality Center, TestRail and Excel format, based on the requirements.
- Extensive knowledge on Cucumber and able to create feature file using Gherkin.
- Experience in Mobile testing on Android and iOS using Appium,
- Expert in Preparing, designing, and executing test plans and cases (of moderate to highcomplexity) based on customer and software requirements and technical understanding of product architecture to attain quality software both economically and efficiently, including both new and existing feature regression tests.
- Using Spring Framework written Java Coding for API Testing using Post. Performed Java Web Services testing for REST API Calls. Performed API Testing using Rest Client and SOAP UI.
- Configured Apache Web Server for setting up Sandbox testing environment by updating configuration flies like httpd.conf, srm.conf, access.conf and name.conf - dist.
- Experience in execution of Test Cases and linking of defects to test cases in Quality Center , JIRA and MTM,
- Involved in Backend Testing by writing SQL queries and Good Knowledge on Oracle and SQL Server.
- Experienced in developing VB scripts in QTP / UFT to perform functional, regression, system and end to end testing.
- Expertise in writing and executing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber .
- Good Exposure to Java/J2ee, C#, XML, Web services Soap UI etc.
- Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi-user test. Expertise in Data driven testing, Back-End testing.
- Systematic Understanding of Unix/Linux/Windows Environment.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Strongly self-motivated and willing to take responsibilities.
- Creative and analytical problem-solving skills and ability to quickly learn and adapt to new
TECHNICAL SKILLS:
Testing Tools: Selenium (IDE, Web Driver, Grid, RC), SOAPUI, TestNG, NUnit, HP QC, Appium, Cucumber. Postman
Web Technologies: Java Script, HTML, XML,VBScript, ASP.Net, C#, CSS, Json,HTTP
Web Debugging Tools: FireBug, FirePath, FireFinder, WebDriver Element Locator
Databases: Oracle 11g/10g/9i, My SQL, DB2,Sql Server 2008, Sql Server 2005
Frameworks: Junit, TestNG, Jasmine.
Languages: C,C++,SQL,PL/SQL, Java, Python
Operating system: Windows, MAC, LINUX, UNIX
Browsers: Internet Explorer, Mozilla Firefox, Chrome, Safari
Web Services: RESTful, SOAP.
Tools: Ant, Maven, Excel, SVN, Bugzilla, SQL Developer. TOAD
IDE: Notepad++, Eclipse, rational Application Developer
Continues Integration tool: Jenkins, Hudson, Cruise Control
PROFESSIONAL EXPERIENCE:
Confidential, Seattle, WA
Sr Selenium QA Engineer
Responsibilities:
- Performed performance and load testing of an application
- Interpret application architectures and identify areas for automation.
- Developed Automation Scripts for Regression using Selenium Web Driver and java.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Recorded and managed defects.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework and souceLabs,
- Implemented Agile/Scrum methods for testing approach.
- Configured Selenium and GRID scripts on Virtual machines.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
- Conducted Cross browser testing in IE and Firefox using Selenium.
- Managed Test results and defects using JIRA defect tracking tool
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Confidential, Dallas, TX
Sr. Selenium QA Tester
Responsibilities:
- Developed Web Client Test Cases based on Business Rules.
- Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
- Tested cloud-based mobile applications across multiple platforms touching the full stack across the web.
- Conducted updating and data configurations for multiple apps released weekly.
- Collaborated with all teams within the Agile environment.
- Participated in a design and architecture of a framework to target the testing of web applications.
- Identified issues before they became problems and collaborated to fix them.
- Tested release candidates updates and third party app updates for apps on multiple operating systems and devices.
- Designed Hybrid Appium Test automation framework for the application (Android apps).
- Used different types of virtual devices(Emulator) and real devices for Test Cases Validation
- In the regression phase, the project was automated using Appium with TestNG.
- Hybrid framework with Android Driver was developed and generic keywords were implemented.
- Used Maven to build and run the Selenium automation framework. Once the script got over, framework used to send the automation reports over email.
- Performed Unit testing & Integration testing of the scripts developed.
- Execution of test scripts using Selenium Web Driver using TestNG .
- Worked with developers and the testers to verify test cases in linux based System,
- Created and executed multi-action scripts based on test script/scenario flows
- Involved in querying using SQL and updating records and validate database records as expected.
- Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams.
- Developed automation test scripts using Selenium to evaluate Security of Web based user authentication apps Using python.
- Coordinated user Acceptance testing with final users & prepared end user documentation for the new system.
- Maintained bug lists for critical issues using Quality Center & reported the same in status meetings
- Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stake holders
Confidential - Pittsburgh PA
QA Engineer
Responsibilities:
- Responsible for Business analysis and requirements clarification.
- Actively participate in requirements and design walkthroughs to ensure requirements are correct, unambiguous, and verifiable.
- Fields (Medicare or Medicaid billing number, License and DEA number).
- Configured Selenium Web Driver, TestNG and created selenium automation scripts in Java,
- Write and review detailed defect reports to assist development teams with the investigation and resolution of defects.
- Working closely with members of the project team, prepare and review test documentation, such as test plans, test cases, defect reports, and test summary reports.
- Created JUNIT TestCases, TestSuites using JUnit.
- Performed Web Services Testing using REST API and SOAP testing.
- Test automation for web application (SWAP module) using Cucumber.
- Created and maintained Test Scripts and Test Cases based on High Level Functional Requirements Document (FRD) utilizing Visual Studio Team System (VSTS) 2008, Team Foundation Server (TFS), for manual, automated(Functional & Regression), and performance/stress testing.
- Managed and executed the test process using Agile Methodology
- Used HP Quality Center & JIRA for defect tracking, developed Test plan, Test cases, and Test scripts and various other project documentation.
- Test cases & wrote test cases, Logged bugs using Zephyr & Integrated with JIRA.
- Analyzing the test reports generated by QTP test scripts. Present test results to developers and management on daily/weekly basis.
- Created test data in excel files and parameters for the test scripts in QTP.
- Performed data quality analysis using advanced SQL skills.
- Strong ability in developing advanced SQL queries to extract, manipulate, and/or calculate information to fulfill data and reporting requirements including identifying the tables and columns from which data is extracted.
- Involved in end-to-end testing of the Web/Mobile applications and its interactions with ERP Systems using SOA and appium.
- Conducted Load testing on web applications using SOAPUI, LOADUI and JMeter.
Confidential
QA Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- Conducted Regression testing, smoke testing, cross browser testing through automated testing tools like QA Wizard, Selenium and cucumber along with Manual testing.
- Responsible for estimating required resource and components for SOA testing.
- Created Selenium Test cases for automation using Selenium Web Driver and Java.
- Multiple device and browser testing with SauceLabs integration, including iOS and Android hybrid mobile apps.
- Used Hybrid Framework of Selenium to get data from Excel.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Created and modify FPML as per requirments,
- Performing Cross-platform, Functional, Regression testing, UI testing for mobile app using Appium test automation framework.
- Created Automated Test Scripts to test the functionality of the application using Worksoft and QTP.
- Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
- Creating Automation Scripts (VBScript) in the sprints and stored them in the Test-Plan module of Quality Center.
- Interacted and worked with the development team to analyze the defects and reported them in Quality Center and tracked them for closure.
- Responsible for developing JUnit TestCase Classes, Test Suite in Integration environment.
- 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.
- Created test data in excel files and parameters for the test scripts in QTP.
- Analyzing the test reports generated by QTP test scripts. Present test results to developers and management on monthly basis.
- Using HP Diagnostics to identify the root-cause of the transaction that caused the slowness in the system.
- Generated reports with parameters, sub reports, cross tabs, charts using Crystal Reports8.5.
- Prepared Test Scenarios by creating Mocking data based on the different test cases.
- Well in testing of the web services using the SOAPUI and PARASOFT SOA testing tool.
- Manage defect tracking tool like HP Quality Center, Zephyr and JIRA.
- Provide test summary documentation and analyze test results, identifying trends and/or root causes of problems.
- Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.
- Establish business continuity through Knowledge Transfer and mentoring of new resources.
Confidential
QA Analyst
Responsibilities:
- Interacted with Business Analysts to determine functional specifications.
- Used RIT (Rational Integration Tester),
- Involved in the preparation of Test cases and Test Scenarios based on the requirements.
- Involved in Designing and writing of Test Plans,
- Developed and executed new Test Cases and executed existed Test Scripts,
- Involved in Smoke, Functional, Integration, Regression Testing, UAT Testing, etc.
- Documented and reported bugs found during testing process.
- Involved in the weekly Staff Meeting call and chairing Daily Status report call.
- Prepared Daily and Weekly Status report.
- Performed UI and Back- end testing.
- Performed Regression testing for everyday builds and tested the consistency and impact on other builds.
- Interacting with Business Analyst for requirements as and when need.
- Interacting with Developers when issues related to defects.
