Sdet Resume
Bothell, WA
SUMMARY
- Around 8+ years’ Experience in gathering user requirements, analyzing and preparing Project Deliverables such as Product Backlog, Project Charter, andBusinessRequirement Document, Functional Requirement Document (FSD), Data Mapping Documents and proposed changes for process improvement.
- Experienced in all phases of software development life cycle (SDLC) that includes Analysis, Design, Development, Maintenance, Implementation and Testing of various distributed applications.
- Experience in creating Use Cases, Class Diagrams, Activity Diagrams, State Diagrams, Sequence Diagrams, and Unified Modeling Language (UML).
- Skilled in developing Test cases, Test Strategy, Test scenarios and Test Scripts based on User requirements and System Requirements Documents for Functional, Security, Performance, Configuration, Regression, Integration, Usability Testing and Cross - Browser Compatibility Testing.
- Knowledge in Database design and usage, wif knowledge in Table Creation, Normalization, Queries.
- Extensive experience wif defect tracking and management tools like Rally, Jira HP ALM and Qtest.
- Extensive experience in performing Manual and Automation testing using Selenium IDE, Selenium Web Driver for a web application, by creating test cases and test scripts in Selenium to automate a web application’s functionalities.
- Extensive experience in developing Behavior-Driven Development (BDD), Test Driven Development (TDD) wif Cucumber and writing step definitions for behavior preparing reports of all automation difficulties and test results for further application using Maven.
- Experience in working in a fast-pace agile development environment.
- Knowledge on Creating test cases in TOSCA and maintaining teh infrastructure too.
- Experience in collaborating wif Cross functional teams wif good analytical and communication skills and ability to work independently wif minimal supervision and also perform as part of a team.
- Extensive hands-on experience in diversified fields of teh Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
- Strong Expertise in SDLC, Test Management and Testing Lifecycle Methodologies like Agile Models, Rational Unified Process (RUP).
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Selenium WebDriver/IDE/RC/GRID, Quality Center, Junit, TestNG, Maven, ANT, Jenkins, Cucumber and SOAP UI.
- Experienced in making Data Driven to maintain Test Suites.
- Experienced in automation testing using Selenium and HP Quality center.
- Working experience in creating automation framework along wif developing, executing and maintaining automation testing script wif Selenium WebDriver.
- Sound knowledge on Junit, TestNG framework for Unit testing, Maven and Ant for Project building tool, Jenkins for Continuous Integration.
- Extensive experience in teh Quality Assurance and Automated/Manual testing of web based, Client/Server applications using Black Box and White Box testing techniques.
- Extensive experience in working on Keyword Driven, Data Driven and Hybrid framework using Quick Test Professional.
- Automation of Scripts Using Sauce Labs and Perfecto.
- Strong experience in cross browser, cross platform web testing wif Selenium RC and Selenium WebDriver.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience in preparation of Test Summary Report, User Guide and Training.
- Expertise in Smoke Testing, backed end Testing, Black-Box Testing, User Acceptance Testing (UAT), Functional Testing, Positive/ Negative Testing, System Testing, Regression Testing, GUI Software Testing, Ad-hoc Testing, Boundary Value Testing
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI.
- Strong experience wif SOA architecture which include Soap Web Service and RESTful Web Service Testing.
- Expertise in documenting defects wif high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA,Bugzilla etc.
- Excellent experience wif source version control tools such as Git.
- Has very good development experience wif Agile Methodology.
- Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.
- Excellent leadership, interpersonal, problem solving and time management skills.
- Very responsible and good team player. Can work independently wif minimal supervision.
TECHNICAL SKILLS
Languages: SQL, Java, PL/SQL
QA Tools: Jenkins, Git, Cloud Foundry (PCF), Eclipse, Postman, SOAP UI, Postman, Rally, ARD, shell scripting, Sauce labs, Selenium Box, perfecto, AWS, PCF, Docker, Kubernetes.
Databases: Oracle, My SQL, SQL Server.
Browsers: Chrome, Firefox, IE, Edge, Safari.
Web Services / Servers: RESTful, SOAP.
Operating Systems: Windows 8, Windows 7, UNIX, Linux, Ubuntu.
Tools: Eclipse, IntelliJ, GIT, Visual Studio, Jira.
Others: Cucumber, SOAP UI, JMeter, Sauce Labs, Mobile Labs, JUnit
PROFESSIONAL EXPERIENCE
Confidential, Bothell, WA
SDET
Responsibilities:
- Responsible for requirement gathering, development/ Enhancement of Confidential Automation Framework using Java, JavaScript, C, C++, Review code, Testing, Bug fixing in Production, Documentation and Implementation of Software Solution.
- Analyze, Implement & Develop cross platform and cross tooling automation test solutions to enforce client business requirements using Selenium Web driver (JAVA), Cucumber, Maven, and Jenkins.
- Collaborate wif Product Owners (PO) and Product Managers (PM) to consult on business requirements/product features, capabilities and usability for Confidential Enterprise Frameworks.
- Responsible for interpreting architecture and design, mentor, guide and expel blockers for cross platform developers, ensure adherence to programming and documentation policies, Software Development, testing and release.
- Design of test Strategy, test Plan and execution for automation Projects for application used in Retail, web channel in Confidential environment
- Developing automation scripts using Selenium Web Driver wif Java and Continuous Test Automation Framework CT under TestNG BDD framework using Cucumber, Selenium version 3.6.0, TestNG Framework and Gherkin.
- New product development and enhancements using Java Spring Cloud to implement JSON RESTful services.
- Developing User Interface (UI) and Application Program Interface (API) that adhere to teh coding standards by frequently analyzing teh repository wif SonarLint and SonarQube servers to determine teh quality gate.
- Analyzing teh API calls in teh workflow and developing teh test cases using CA Dev Test wif required validations.
- Implement Page Object Model (POM) using Selenium Web Driver under TestNG framework.
- Involved in automation script development for mobile native applications using Appium, Java and Selenium.
- Provide technical expertise for Microservices utilizing Java Spring boot.
- Following coding standards aligned wif SonarLint and SonarQube.
- Work in Agile Methodology and create confluence documentation.
- Responsible for creating teh base Technical Architecture for teh Automation of applications.
- Responsible for working on MVC architecture, which includes feeding data to User Interface from MySQL Database.
- Delivering teh client business requirements as per Confidential quality standards, wifin teh scheduled timelines.
- Integrate test automation into Continuous Integration/ Continuous delivery process and instrument full SDLC automation, specifically cloud testing execution, reporting tools such as ALM, Jira.
- Created teh CI/CD pipeline (Jenkins Jobs) for teh automation jobs.
- Involved in converting Business requirements into Functional requirements in order to Plan, Design, Develop, Test and Deploy teh feature into Production Environment.
- Work on Spike (User Story) in exploring teh potential solutions, which increase teh business value.
- Developed teh test scripts and analyzed teh results in various stages of teh application including integration, regression, functional and acceptance testing.
- Involved in testing rest services using rest assured for both xml and json.
- Working on Agile/ Scrum model, update teh status in Rally and huddle wif teh team to expel blockers.
- Collaborative wif Business requirements/product design and process development teams for faster to market approach.
- Good knowledge on webservices tools REST APIS and understanding HTTP code responses
- Implementing teh Dev Ops platform and pipeline for client.
- Helping teh team members in their technical challenges and provide necessary knowledge transfer to team members
- Triage Confidential Enterprise Test framework defects that can prevent test case automation execution and delivery application defects when impacted teh test case execution or delivery and work on teh Critical Production Issues on Priority basis
- Improve process & quality via test and process automation; defining right strategy and technology based on process and architecture assessment by engaging service testing (SoapUI, CA (LISA) etc.).
- Executing teh test cases through Jenkins Cloud Platforms Sauce Labs and Selenium Box and capturing Test NG and BDD extent reports to report it to leadership
- Facilitates Sprint planning, review & Retrospective and responsible for keeping release/project information consolidated utilizing extensive prior experience, in agile development methodologies.
- Creating Jenkins jobs to execute teh test cases on daily basis and reports were sent in email.
Environment: Java, RESTful web services, JavaScript,, Angular 6, HTML, CSS, Bootstrap, Jenkins, Selenium, TestNG, JUnit, Protractor, CucumberJS, Agile, Rally, ARD, HP ALM, HP QC, Postman, Eclipse, Source tree, BDD, TDD, Typescript, Sauce Labs, Selenium Box.
Confidential, CA
QA Automation Engineer
Responsibilities:
- Worked on Agile Environment - Participated in teh Project planning session for Estimating of teh time and resources for executing teh test cases.
- Tested teh application under Scrum (Agile) Methodology.
- Automated Smoke and Functional test cases using Selenium Web driver, Junit and Java (Eclipse IDE).
- Created and executed teh test scripts wif Java, Selenium WebDriver, and Junit.
- Prepared web applications for presentation to clients.
- Prepared Test Traceability matrix to confirm teh test coverage and mapped it to teh test cases in ALM/QC (Quality center).
- Developed automated scripts using Selenium RC, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
- Configured Selenium WebDriver, Junit, Ant tool and created selenium automation scripts in java prior to agile release.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, Junit and Ant technologies under Java platform utilizing industry leading harness design patterns and approaches.
- ALM is used extensively used for storing test plan activities and record defects.
- Developed automation test cases using Junit framework andSeleniumWeb driver.
- Used Selenium WebDriver and Junit to run teh parallel testing.
- Worked on Parameterization using TestNg Parameters and Data Provider annotations.
- Used Ant for building teh Selenium WebDriver project. Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Established Hybrid Framework in Selenium WebDriver and Cucumber in core Java for automation testing.
- Performed Assertions like Schema Compliance, XPath and SOAP responses.
- Written automated scripts wif XPath to identify web elements such that most of teh browsers can be used.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Created test data and request for teh test data dependent wif teh other applications to be used in teh testing activities for teh current release.
Environment: Java, Selenium WebDriver, Junit, Ant, Jenkins, Cucumber, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, Visual Studio.NET 2013 Quality Center, Agile, SQL, Oracle, Windows
Confidential, CA
QA Automation Engineer
Responsibilities:
- Worked closely wif business analysts and developers for thorough requirements review and developing test scenarios.
- Involved in setting up configuring teh testing environment wif Eclipse, JUNIT, Selenium RC and Selenium Java client driver.
- Developed System Test Cases and procedures to test various application points.
- Initially involved in creating a Manual Test Cases in Quality Center. Tests were grouped into test plan and executed. Results were recorded and published to management.
- Involved in Look and Feel testing of teh application windows using teh deliverables.
- Worked on White-Box server-side System level test cases using JUNIT.
- Involved in ANT configuration for running servers and scripts after teh build.
- Created Data Driven scripts for adding multiple customers, checking online accounts, user interface validations, reports management, etc.
- Performed Web Services Testing and XML validation by creating test case suite using SOAP UI.
- Used XPath and DOM to work wif dynamic and static objects in Selenium RC.
- Performed Data Driven Testing of teh web service using Data Source and Data Loop.
- Validated soap response using various Assertions such as XPath, Contains, SOAP Fault, Schema Compliance etc.
- Created Test Sets to do Functional and Data Driven Testing on teh Web Services.
- Performed Database Testing by passing SQL Queries and retrieved information from Database.
- Ran SQL queries to perform Backend Testing.
- Quality Center was used as teh overall Test Management Tool, where scripts were located and stored under respective Project Folders.
- Performed Defect tracking in QC. Defects were linked via traceability to specific test case.
- Attended project meetings, release meetings and QA status meetings.
- Excellent skills in overall Defect Management/Problem Solving including tracking bugs, reporting using Quality Center, Jira
- Ability to understand client requirement and provide wif teh best solution.
- A resourceful team player wif good Interpersonal, TEMPeffective problem solving and decision-making skills. Looking ahead for great career in a fair working environment wif opportunities to grow.
- Used LOG4J Has teh logging utility tool for teh framework and monitored teh errors using it.
- Responsible for various testing activities including teh Build Acceptance/Smoke, Functional, Negative, Regression testing, Staging for teh Production servers and QA checkouts on teh Production Servers.
- Create QA sizing estimated based on teh changes to teh web services for teh scope defined in a particular release cycle.
- Log defects using ClearQuest application and communicate teh defect status updates to teh responsible analysis and implementation teams
- Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts.
Environment: Selenium RC, SOAP UI, Ant, Junit, Quality Center, Eclipse, XPath, XML, HTML, MS Word, MS SQL Server, Windows.
Confidential
Jr Tester
Responsibilities:
- Analyzed Business Requirements and System Specifications to understand teh application.
- Generation of various Test Scenarios & Test Cases
- Test cases review and Test Execution.
- Identify Software bugs and interact wif developers to resolve them
- To ensure teh integral aspect of QA environment, Regression testing was undertaken after every bug fix.
- Defect Report Generation
- Reviewing of Test cases written by peers.
- Test execution and Defect Report Generation.
- Load and Performance testing for 2000 simultaneous users.
Environment: UNIX, Quality Center, Clear Quest.
