Sdet Resume
New, JerseY
PROFESSIONAL SUMMARY:
- QA Engineer with 7+ years of experience in Information Technology, with specializing in Software Quality Assurance Testing, proficient in testing on Client/Server and Web based applications.
- Experience in all stages of the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and methodologies like Agile (Scrum), Waterfall, TDD.
- Experience in developing end to end automation using Selenium WebDriver/RC/IDE/Grid, Junit/TestNG, ANT, Maven, Jenkins, Cucumber, Web Services (REST, SOAP).
- Good experience in using Java, Junit and TestNG test framework to write functional test.
- Good Experience in designing and creating automation frameworks for J2EE based applications using Java, Junit, Selenium WebDriver, IDE, Grid, ANT, Jenkins and TestNG.
- Expertise in functional testing AUT using Selenium IDE/WebDriver using Junit/TestNG testing framework.
- Extensive work experience on JAVA, VB Scripts, Junit, DBUnit, Maven, ANT, Python, Hudson, and Jenkins.
- Good experience in Web Services testing using SOAPUI, XML, & WSDL. Providing required input data to request XML & get the required data from response XML & use the response data from other request XML using SOAPUI.
- Experience in creating Test Strategy, Test Plans and Test Cases, Test Estimation, Requirement Traceability Matrix.
- Experience include Unit, Functional, User Acceptance, Integration, System, Performance, Sanity, Exception, Compatibility & Security testing of client/server and Web Base Applications.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI.
- Working experience with defect tracking tools like Clear Quest, Jira, Test Director/Quality Center.
- Proficient in testing database of applications developed with SQL Server, Oracle and MS Access.
- Extensive experience in Black Box, Functional, Integration, Regression, Smoke and Backend Testing.
- Experienced in Defect Management using TFS, ALM, HP Quality Center.
- Expert level experience in using test management tools like HP QC, Spiral test and bug tracking tool JIRA.
- Sound Experience in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
- Backend testing using SQL Queries. Involved in creating the Scenarios for single and multi - user test. Expertise in Data driven testing, Back-End testing.
- Extensive experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Thorough Understanding of Unix/Linux/Windows Environment.
- Very good team player in working with others on time critical assignments. Excellent written and verbal communication skills.
- Excellent communication skills and Ability to work in-groups as well as independently with minimum supervision and initiative to learn new technologies and tools quickly.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/RC/IDE/GRID,QTP, HP QC/ALM, UFT,Junit, JMeter, Cucumber, SoapUI, ALM, Protractor, Soap, Rest, Rally, Jira
Languages: Java,.NET JavaScript, HTML, CSS, XML, C, C++, Shell Script, Ruby, Python
Test Framework: Junit, TestNG
Project Methodologies: Agile (Scrum), Waterfall, TDD
Defect Tracking Tools: Jira, Bugzilla, IBM Rational ClearQuest
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins, Hudson, Cruise Control
Databases: Oracle, DB2, SQL Server, MS Access
Operating Systems: Windows, UNIX, Mac OS
PROFESIONAL EXPERIENCE:
Confidential, New Jersey
SDET
Responsibilities:
- Lead the creation, maintenance, and scaling of an automation testing infrastructure/framework to meet the current and future demands of the business Identify, record, document thoroughly and track bugs
- Develop test strategy, create test cases, create automation scripts In Cypress.IO
- Verify results and produce test summaries and defect reports
- Mentor More Jr SDETS and help drive testing architecture.
- Work closely with your team and cross functional teams to review feature requirements to plan for automated testing during sprint cycles
- Ensure that automated tests are integrated and execute reliably during builds across multiple environments including Dockerized containers
- Collaborate with developers and quality engineers to review and enhance regression coverage and maintain the automated regression suit
- Create, enhance, maintain testing utilities as needed
- Responsible for designing the Architecture for Confidential files driven Test Automation Framework with Selenium.
- Report defects, Identify process improvements, conduct gap and root-cause analysis and make recommendations to peers and management.
- Contribute to an organization that is rapidly growing towards a 100% automation scenario.
Environment: Java,Selenium WebDriver, HP QTP, QC/ALM, JMeter, Jenkins, Cucumber, Ruby, Maven, TestNG, CSS, HTML, XML, SQL, Oracle, Windows,Docker
Confidential, Des Moines, IA
QA Automation Engineer
Responsibilities:
- Worked in an Agile SCRUM methodology.
- Developed automation framework using,java,selenium,Junit.
- Worked with various core java/C# concepts like collections,Exception handling,Generics.
- Worked in API/Web-Services both soap and REST automation.
- Worked in functional automation testing using Junit, testing and Selenium Web Driver and Selenium Remote control.
- Worked with Cucumber in selenium including TestNG and Gherkin .
- Written Automation scripts to validate against databases like oracle,My SQL,Mongo DB.
- Worked with HP ALM/Quality Center, Apache JMeter for performanace testing of the application.
- Experience in story writing, designing, and developing.
- Implemented Data Driven Framework in Automation.
- SDET Analyzed the scope of Automation in the existing manual testing scenarios and presented the Automation proposals with scope and test coverage.
- Created a stable Automation framework using Selenium WebDriver/JAVA that provided Reporting, Logging & Data base validations.
- Provide effective e-commerce solutions to complex administration and content management issues, including server-based and third-party shopping cart systems, cross-product marketing, shipping gateways, placement strategies, category/product oversight, and other daily functional e-commerce operational tasks .
- Used build tools Ant and Maven and CI/CD tools PICT, Hudson, Jenkins
- Configured Selenium WebDriver, TestNG, Ant tool and created selenium automation scripts in java using TestNG prior to agile release.
- Used Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on regular basis automatically.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tools Jenkins for nightly batch run of the Script.
- Performed GUI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
- Used JMS Queues to develop Internal Messaging System.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Experience with scripting language like Python and Tcl/tk for automation testing.
- Developed and executed test cases and automation regression testing using Selenium WebDriver.
- Used web services - WSDL and Soap for getting Credit Card Information from third-party.
- Used Firebug and Selenium IDE to capture and validate CSS locators, HTML IDs to identify elements.
- Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Used Selenium WebDriver APIs for writing TestNG test suites and test cases for testing functionality.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Performed REST API Testing using Http JAVA/C# Test Client for SOAP/REST web APIs.
- Automate regression testing using hybrid framework i.e. both data driven & keyword driven using Selenium WebDriver.
- Prepared Unit test cases using Junit, remote testing using SOAP UI, performance testing using JMeter.
- Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts.Used Jenkins for Continuous Integration (CI).
- Coordinated with the QA team in testing of the application in various environments.
- Automated Test cases in TDD (Test Driven Development) and BDD (Behavior Driven Development).
- Developing BDD scripts with Cucumber/Java and writing step definitions for behavior and step definitions.
- Involved in Production Deployment, Support and Reviewed the app server production logs using Splunk, supported the production incidents handling team for production incidents
- Very much comfortable in Soapui/ReadyApi pro and free both to create JDBC, Soap, Rest, property transfer, assertion adding and much more.
- Very much comfortable in every kind of testing using Soap Ui/Ready Api including load testing.
- Worked on Groovy script using Soap ui to run the test according to, enable disable test from different level (project, testSuite, testCase, testStep) and much more
- Worked in maven project with pom.xml.
- Create and Automate tests using Selenium IDE and Selenium WebDriver depending on project.
- Selenium Test environment setup expert using all open source tool.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and WebDriver) & created Data Driven framework using TestNG and Gherkin .
- Executed parallel browser testing on various machines using Selenium Grid
- Deploy the project in WebLogic server locally and used OSGI(Karaf) for development.
- Participation in gathering requirements with the client. While gathering requirement I was active in asking questions and making suggestions.
- Used selenium and cucumber for some part for automation testing as well.
- Build and deploy the project by creating new job in Jenkins server to run Soap ui test as well well as build and deployed the project from jenkin server by using jenkin .war and tomcat too.
Environment: Java,Selenium WebDriver, HP QTP, QC/ALM, JMeter, UFT,Jenkins, Cucumber, Ruby, Maven, TestNG, SOAP UI, CSS, HTML, XML, SQL, Oracle, Windows.
Confidential, Houston, TX
QA Automation Engineer
Responsibilities:
- business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed and Implemented automation using Selenium WebDriver and Protractor. Used typescript as programming language and Microsoft Visual Studio Code to develop & debug the code.
- Developed and implemented robust MVC Pattern base testing with Selenium WebDriver which cut down the script development time in half.
- Developing and executing automated tests in Selenium (C# .Net) and incorporating them into test environments using CI/CD tools.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Extensively developed automation test scripts for regression testing (TestNG).
- Configured Selenium WebDriver, TestNG, and Maven tool and created Selenium automation scripts in Java.
- Maintained and executed Maven build files for running automated tests.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
- Configured the test suite to Jenkins to make it run on every successful deployment, which helped reduce the feedback loop time to the developers.
- Involved in writing Test Cases by using Wireframe, Design docs and Acceptance criteria.
- Used Firebug to do web based application testing with selenium for the commands and locator application.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Designed, maintained and executed Automated Integration framework of API/Web Services across multiple test and production environments using SOA test.
- Involved in database testing where Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
- Created data-driven automation scripts for testing API Web Services using SOAP UI.
- Extensive experience in writing SQL and PL/SQL scripts to validate the database systems and for backend database testing.
- Experience with backend database and data migration testing.
- Developed and Executed SQL statements in Toad to retrieve data and to validate data
- Performed User Acceptance Testing in the final phase of software development process to check the functionality of the software.
- Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
- Involved in defect management - Track all the defects raised, conduct defect meetings to update the status of all the defects on periodical basis, publish a consolidated list on weekly basis.
Environment: Protractor,TypeScript,.NET,Selenium WebDriver,Microsoft Team foundation Server,Microsoft Azure,Microsoft Test Manager, JMeter, Microsoft Team Foundation server(TFS),UFT,Jenkins, Cucumber, Maven, TestNG, SOAP UI, CSS, HTML, XML, SQL, Oracle, Windows.
Confidential, Rocklin, CA
Automation Test Analyst
Responsibilities:
- Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Rally Tool.
- 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 testing methodologies.
- 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 suit.
- Created Selenium Test cases for automation using Selenium Web Driver and Java
- Used Hybrid Framework of Selenium to get data from Excel.
- Build a detailed, reusable, Script - free Keyword + Data - Driven framework for over 45% Test cases using Selenium WebDriver + TestNG.
- 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 Quality Center 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.
- 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.
Environment: Java, Java Script, Selenium IDE/WebDriver, HP Quality Center, Web Services, SOAP UI, REST, TEST NG, HTML, CSS, Agile, Rally, SQL, Oracle, Windows.
Confidential
Software Test Engineer
Responsibilities:
- Involved in analyzing Business Requirement Document and Technical Specification Document and developed test plan and test cases for testing the application.
- Used Agile Scrum methodology development process.
- Extensively used Selenium Web Driver to add more flexibility in automation testing cases.
- Responsible for creating Functions, Test Data and Test Suite.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and sregression test suites.
- Responsible for architecting the testing Framework using Selenium and other different kind of API from scratch.
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Responsible in writing Regression test cases and automated testing using Selenium WebDriver.
- Identified the bottleneck by running the scenario under various numbers of users and reported the issues by using HP ALM.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL statements.
- Responsible for performance testing using JMeter.
- Used JOINS on the tables to retrieve information from different tables in database to check the database updates on a regular basis using SQL queries.
- Responsible for Regression testing after bug fixes and verified those fixes.
- Involved in monitoring, maintaining, stabilizing of automated jobs using Jenkins.
- Provided client support by analyzing day to day requirements and generating reports by executing queries based on the requirement.
Environment: Java, Selenium RC/WebDriver, Eclipse, TestNG, Maven, SOAP UI, JMeter, Jenkins, HTML, XML, Oracle SQL Server, CVS, Windows.