Sr Qa Engineer -sdet Resume
Alexandria, VA
PROFESSIONAL SUMMARY
- Around 6 years of experience in all phases of Software Development Life Cycle (SDLC) &Software Testing Life Cycle (STLC); Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience inAutomation, Manual testing and Business Analysis methodologies, serving various domains such as E - commerce, Finance and Electronics Devices industry.
- Experience in developing Test Strategies, Test Plans, Test Procedures, Test Scripts and Test Cases after reviewing requirement documents, functional specifications, and technical design documents.
- Strong skills in System Development Life Cycle (SDLC) concepts with thorough understanding of various phases like Requirements, Analysis, Design, Development and Testing.
- Experienced in functional testing, reviewing and analyzing business requirements and writing detailed Test Plans, Test Cases and RTM (Requirement Traceability Matrix).
- Experienced in writing & executing test cases, reporting & tracking defect, preparing test report and build test automation suite.
- Experience in Selenium Automation using Selenium Web Driver, Selenium IDE.
- Experienced in managing defect using different defect tracking tools including HP Quality Center/ALM, Jira & Version One.
- Solid understanding of Agile Scrum Model dat allows us to focus on delivering the highest business value in the shortest time.
- Experience in automationtesting using Selenium and writing Java scripts in Selenium.
- Experience in conducting Smoke Testing, Integration, Regression, Functional, System, Backend Testing, GUI Testing and User Acceptance Testing (UAT).
- Expert in integrating Automation scripts on Continuous Integration tool like Jenkins for nightly batch run of the Script.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Automate the process of PowerShell scripts by maintaining the windows task scheduler.
- Experience in applying Testing Methodologies, creating Test Plans, Executing Test Scripts, Automation of Test Cases, Defect Tracking and Report Generation.
- Manual and Automation Testing (Black Box, White Box Testing etc.) on Web-based applications.
- Verified and validated ERP data with REST API endpoints using Postman.
- Creatively bridged an End to End Automation between REST API and Web UI Automation teams, by utilizing Jenkins CI Build Tool to pass data between two disparate Automation Test Jobs
- Conducted data-based testing by executing MySQL, SQL, PL/SQL queries to in Oracle.
- Developed test scripts to implement Test Cases, Test Scenarios using JavaScript and features for BDD, TDD using Cucumber Automation Framework in Gherkins format.
- Involved in developing theautomationscript for Web and Mobile Native applications (IOS, Android) using Appium, Java.
- Extensively Worked in Quality Assurance using Testing methods for both Manual and automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS).
- Used Postman tool to test the application for constructing the requests and for analyzing the response send by the Web API.
- Experience in Analysis, Design, Development, Implementation, Testing, and Production & Maintenance Methods using Waterfall, CMM, and Agile/Scrum.
- Helped the Team in designing the Test Automation Framework for Selenium as Team is transitioning from UFT (Unified Functional Testing) over to Selenium.
- Expertise in Unit Testing, Integration Testing, GUI Testing, Functional Testing, Accessibility. Testing, System Testing, Regression Testing, User Acceptance testing, end-to-end testing and Black Box testing methodologies.
- Excellent experience with source version control tools such as Subversion (SVN), TFS & Git.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Excellent communications skills, strong problems solving skills and a good team player.
TECHNICAL SKILLS
Programming & Scripting Languages: C, C++, HTML, XML, JAVA, CSS.
Operating System: RHEL 4.0/5.0/6.0, Solaris 9/10, Centos 4.0/5.0/6.0, Debian 5/6/7/8, Windows XP/2003/2007.
Version Control Tools: SVN, GIT (GIT Hub, BItBucket, GIT Stash), CVS, Perforce, ClearCase
Build Tools: ANT, MAVEN.
CI/CD Tools: Jenkins, Hudson.
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber/, SoapUI, QC, QTP.
Database Servers: Oracle (11g/10g/9i/8i), MySQL, SQL Server 2008, DynamoDB.
Ticketing Tools: Atlassian JIRA, REMEDY, Bugzilla, Redmine.
MS Office Tools: Word, Excel, Power Point, Outlook, Access.
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Sr QA Engineer -SDET
Responsibilities:
- Involved in preparing high level scenarios based on Agile Methodologies for each Scrum.
- Analyzed system requirement specifications and developed test plans, test cases to cover overall System Testing.
- Developed test cases based on the User stories and functional requirement specification document.
- Reviewed manual test cases and converted them to Automation Scripts using Selenium.
- Involved in Peer Reviews in-order to check the correctness of the test cases.
- Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium Web driver (TestNG) automated test cases for regression testcases.
- Implemented CI/CD process using Jenkins along with shell scripts to automate routine jobs
- Selected the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web driver).
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Analyze the automation results once Selenium scripts execution completed.
- Tracked bugs and updated the status in QC/Jira.
- Developed test cases for different added functionality as per the Requirement Specs and Functional specs.
- Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
- Used Quality Center for managing all the documents pertaining to the application.
- Performed GUI, Black Box Testing and Regression Testing using selenium.
- Used selenium for Automated Testing and successfully created scripts to test web-based application.
- Performed daily/weekly regression test from QC.
- Developed automated testing suite in SOAtest and SOAP UI for Rest API testing.
- Involved Web Service testing (RESTful API) and performing Web Services testing using Rest Assured.
- Expert Rest Assured with JAVA for REST API testing.
- Reported software defects and worked with business analysts and developers to resolve technical/functional issues.
- Setup Jenkins CI Built Tool Installation from scratch to run all Automated Tests.
- Prepared test results summary reports for management after test execution.
- Conducted daily stand up meeting with the team members and weekly meeting with the manager.
Environment: Selenium Web Driver, Service Now, Java, Cucumber, Gherkin, Agile, Maven, Jenkins, HTML, XPath, Rest Assured, Eclipse, GitHub, Internet Explorer, Chrome.
Confidential, CT
QA Engineer -SDET
Responsibilities:
- Analyzed the Business requirements and developed Test Environment Setup and Test Infrastructure in both Manual and Automation requirements, general requirements and system specifications.
- Prepared Test Plans, Test cases, Test data and executed the same.
- Developed automated test scripts using descriptive programming in selenium.
- Created Global Repositories and custom functions using VB scripting.
- Conducted Data Driven Testing using parameterization in TestNG to test the application with different sets of data.
- Created and maintained TestNG Test Suites/Test Cases, execute them, recommended solutions for improvement and provided report to the manager.
- Used ALM to generate various reports and graphs for further analysis.
- Worked with development teams to investigate and correct software bugs efficiencies based on severity, priority and testing results.
- Prepared Weekly and Monthly status Reports.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
- Involved in testing 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.
- Experience with Kubernetes to automate the deployment, scaling and operations of application containers across clusters of hosts.
- Designed scenarios in JMeter to perform Load and Stress tests and to analyze results
Environment: Java, Selenium WebDriver, Eclipse, Hybris, Junit, ANT, Jenkins, SoapUI, Internet Explorer, Google Chrome, Appium, Sauce labs, Firefox, Git, TDD, Agile, Quality Central, SQL, Oracle, Windows and UNIX.
Confidential, New Jersey
QA Engineer
Responsibilities:
- Involved in writing and executing detailed Test cases, Test plans and Test design documents.
- Identified test cases to automate. Automate those test cases using Selenium RC, Junit and Java (Eclipse IDE) contributed in framework creation.
- Developed Automation Scripts, Execution and Analysis Test Results using a Hybrid Framework in Selenium RC.
- Implemented Modular Frame work for Selenium RC scripts using Java in Page Library model.
- Developed a Data Driven Framework using Selenium RC/IDE.
- Automated suitable test cases for Regression Testing using JUnit for back end automation.
- Created automation framework in Selenium WebDriver using BDD approach like Cucumber.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Experience working on HIPAA 5010 claims.
- Involved in HIPAA/EDI Medical Claims Analysis, Design, Implementation and Documentation.
- Extensive experience testing Inbound/Outbound response transactions, such as the ANSI X12 270/271, 276/277, 834, 835, 837, Coordination of Benefits and Claims Extract files
- Experience in Testing HIPAA X12 4010, transaction 837, 835. Has noledge on270, 271, 276 and 277, HIPAA 5010.
- Reviewed EDI 837 claims and flagged HIPPA non-compliant claims received from the Payer side
- Experience in implementing HIPAA guidelines for ANSI X12 835, 837(Institutional, Professional and Dental).
- Experienced with claims lifecycle process and good understanding of EDI 270, 271, 837, 276, 278, and 835 in compliance with HIPAA standard.
- Validated the reports and files according to HIPAA X12 enforced standards.
- Involved in testing ICD9 - ICD10 conversion
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
- Tested request and response XML's based web services interfaces using SoapUI.
- Created Requirement Traceability Matrix and-also updated the Requirement traceability matrix timely with the changes in HP Quality Center.
- Worked as a system administrator for the build and deployments process on the enterprise server.
Environment: Selenium RC/Webdriver, HP QC, ALM, Cucumber, SoapUI, JIRA, Jenkins, HTML, XML, Agile, SQL Server, PL/SQL, Oracle, Windows.
Confidential, CA
QA Engineer
Responsibilities:
- Developed selenium automation using web driver for setup process in the application.
- Worked in agile environment, attended daily stand up meeting, SCRUM meetings.
- Understand and convert user stories and Acceptance criteria into test case.
- Designing and developing TestNG Data driven, Page Object Model (POM) framework using Java, Selenium WebDriver, TestNG and Apache POI.
- Integrating Selenium and Jenkins to schedule automatic execution of scripts.
- Configuring Maven build tool for JAVA automation projects by managing Maven project.
- Creating custom Xpath for identifying dynamic objects and using them in Selenium.
- Creating property files to store all object locators (Xpath/CSS locator/name/id), file path, test site URL etc. and utilize them in the Selenium Framework
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using Hybrid framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Setup the Automation framework using Selenium to run test cases in multiple browsers and platforms.
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in testing the application utilizing the Scrum (Agile) methodology.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Performed Data driven testing using Junit functions and Selenium WebDriver, which examines the data properly from XML files.
- Used Apache POI API to register the test data from the excel sheet.
- Utilized TFS as defect tracking tool on the project.
- Associated with the development team to understand technical design and architecture for test planning.
- Configured Selenium WebDriver, Maven tool and created Selenium automation scripts in Java using TestNG prior to agile release.
- Involved in ensuring software quality through automation and continuous integration (CI) processes
Environment: Selenium, TestNG, Xpath, XML, HTML, Firebug, Firepath, Eclipse IDE, Maven, Jenkins, Git, MS SQL.
Confidential
Manual Tester
Responsibilities:
- Automation framework using Selenium Grid to run test cases in multiple browsers and platforms.
- Analyzed the Business requirement documents, modified the test plan and prepared detailed test cases for the UAT.
- Involved in the development of test cases for Web Application
- Developed test code in Java using Eclipse IDE and TestNG framework.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium WebDriver and TestNG Framework.
- Used Firebug to identify the Object's id, Name, XPath, link in the application.
- Used different type of locators for identifying the objects in the webpage.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Created, developed and executed test cases for both negative and positive testing.
- Involved and performed in validating sanity, functional, integration, functional, UAT, regression and end-to-end test suites using selenium and request and response of the web services using SOAPUI.
- Attended daily stand up meetings.
- Conducted the backend database by using SQL queries.
- Located and documented in detail all defects found for development to review.
- Conducted regression and system testing in-order to ensure dat new code is not causing issues and dat defects has been corrected.
- Worked extensively with development team and created status reports.
- Utilized Quality Center for managing the testing cycles.
Environment: Agile, Scrum, Selenium WebDriver, GRID, Jenkins, SOAP UI, Java, Git, Maven, TestNG, Jira, Fire path, Firebug, Restful, Eclipse, XPath, SQL Server, HTML, MSWord, MS Excel, HP ALM/QC, Agile.
