Sdet Resume
MO
SUMMARY:
- Meticulous IT Professional with around 7 years of experience in Automation and Manual testing of Web - based, API, Web Services and Mobile applications.
- Collaborative with cross-functional team members to enhance quality of software packages.
- Help teams produce exceptional products by offering in-depth quality assurance support.
- Open and clear communicator with good multitasking skills, organized nature and strong attention to detail.
- Problem solving, analysis, and critical thinking skills
- Automation
- Automated Software Testing
- Software Development Life Cycle
- Software Test Life Cycle
- Agile & Waterfall Methodology
- Behavior Driven Development
- Solid experience Object Oriented Analysis and Coding (OOAD) and with Java, C#, Python.
- Automating Functional Testing
- Enterprise Resource Planning
- System Architecture
- Web Service Testing
- Adopt New Technologies
- Headless Testing
- Knowledge on Protractor
- Mobile Application Testing
- Multi-tasking
- Cross browser testing
- Data Driven and Hybrid Testing
- Regression Testing and Full Life Cycle Testing
- Experience with Source Code Management Tools like TFS, GIT etc.,
TECHNICAL SKILLS
Testing Tools: Selenium WebDriver, Selenium IDE, Protractor, Cucumber, Gherkin, Appium, Web Services, HP QC/ALM, HP UFT, Manual Testing
Methodologies: Agile/Scrum, Waterfall, SDLC, STLC
Frameworks: TestNG, Junit, Data Driven, Hybrid Driven, Page Object Model (POM), Behavioral Driven Development (BDD)
Databases: MS SQL Server, Oracle, DB2, CouchDB
SOA Technologies: SOAP, REST, SoapUI, Postman, Web Services, SOAPUI, ReadyAPI
Bug Tracking Tools: JIRA, HP QC/ALM
Microsoft Tools: Microsoft Office - Word, Excel, PowerPoint, Access, Outlook
Operating Systems: Windows 7/8/10, Mac, UNIX, Linux
Languages: Java, C, C#, HTML, XML, CSS, Python, JavaScript, Typescript
Test build and Version Control Tools: Jenkins, Maven, Git WCF, TFS, SVN, Bitbucket, IBM, Tibco, Putty, Kibana, Mesosphere DC/OS, Eclipse IDE, Visual Studio Code, AQT, SQL SERVER Management Studio, IntelliJ
PROFESSIONAL EXPERIENCE
Confidential, MO
SDET
Responsibilities:
- Analysed and reviewed Functional Design, Technical Design Documents to write test cases.
- Involved in writing Business Scenario Identification and Screen Identification documentation.
- Writing and Reviewing the Test scenarios, Test scripts, and Test cases.
- Developed Automation scripts for new Enhancements using Selenium WebDriver and JUnit framework.
- Involved in the implementation of the data-driven testing framework in automating the Regression Test Cases.
- Responsible for designing new test cases for the new functionalities and refining test scenarios for existing functionalities.
- Extensively worked with Mainframes and Web Application.
- Highly skilled in writing selenium automation test scripts using JAVA.
- Worked on implementation of UAT cycles from kick-off to business sign-off process.
- Executed Manual Test Cases by using positive and negative data inputs by manually.
- Extensively involved in Defect Reporting and Defect tracking process using Jira test management tool.
- Developed automation framework using selenium WebDriver with Maven includes various tools integration from scratch to end like JUnit, Cucumber, XSLT reports, Git Hub, Jenkins.
- Prepared Feature files and Step Definitions using Cucumber with BDD framework.
- Good exposure in Database testing at backend using Selenium.
- Excellent experience of build tools like Maven and Gradle and CI/CD with Jenkins and managing JAVA automation projects
- UsedSparkfor interactive queries, processing of streaming data and integration with NoSQL database for huge volume of data
- Used BDD framework designed for feature files and Test Scenarios using Gherkin language with Given, When, Then, and keywords and Parameterized Test Scenarios in Feature file.
- Customized Hybrid framework based on Page Object Model (POM)/ Page Factory using Selenium WebDriver & Java is implemented.
- Created Reusable and Regression Automation Test Scripts for Mainframes application using Terminal Emulator.
- Logged defects during the QA cycles and followed up with different teams on defect status during daily triage calls.
- Involved in Manual Testing, System Testing, Functional Testing, Regression Testing, Unit Testing, UAT testing.
- Written and executed SQL queries for verifying correct data storage in the backend database Using MY SQL DB.
- Performed the Back-End integration testing to ensure data consistency on front-end by writing and executing SQL queries on the Server database using MY SQL database.
- Configured Jenkins with Maven for continuous integration at the end for test script execution.
- Maintained automatic deployment with time scheduling on daily basis using Jenkins for Test scripts execution.
- Performed Black Box Testing, Integration and System Testing.
- Performed Regression testing for new and modified functionality after every deployment.
- Supported UAT team during the UAT phase and analyse their defects before passing them on to the development team.
- Experience in deploying Change Orders in Legacy, Windows Desktop and AWS environment.
- Written Unit tests for the Angular Code using JASMINE, KARMA, and End to End tests using Protractor.JS.
- Prepared test scripts for conducting User Acceptance Testing (UAT).
- Performed Assertion validations at the Test Suite level to validate JSON Responses.
- Performed Back End testing of the Database by using SQL queries to make sure that the MYSQL database reflects the updates/change, to verify the data Integrity.
- Create the new AWS instances based on requirement and re provision the instances before going to expire.
- Created Steps files for feature files using cucumber and executed them in Jenkins and executed multiple test scenarios using data table in BDD.
- Implemented automatic CI/CD pipelines with Jenkins to deploy Micro services in AWS ECS for streaming data, Python jobs in AWS Lambda, Containerized deployments of Java & Python.
- Implemented Java utility classes for data-driven testing using Selenium WebDriver and JUnit.
- Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing.
Environment: XPath, CSS, Scrum (Agile), Selenium Web Driver 2.0, 3.0, JUnit, Java, AWS, Cucumber, Python, Jenkins, Jira, REST API (SOAP UI), Maven, Eclipse.
Confidential, Jacksonville, FL
QA Automation Engineer
Responsibilities:
- Active participation in all stages of Scrum Ceremonies: Daily Stand-ups, Sprint Planning, Story grooming sessions, Demo and Retrospectives.
- Developed and maintained automated Regression test cases in Selenium WebDriver using JAVA.
- Performed functional testing to identify various critical points in the application and automate it by using Selenium WebDriver.
- Preparation and execution of Automation Test Scripts and Test Suites with Selenium WebDriver using JUnit.
- Identified test cases to automate the test cases using Selenium WebDriver, JUnit, and Java (Eclipse IDE) and Contributed in the creation of a framework.
- Responsible for execution of Selenium Test cases and reporting defects.
- Preparation of Report for the Load Test giving the performance metrics for the Application using JMeter.
- Involved in the Continuous Integration of the Automation Framework with Jenkins.
- Worked with designing and building automation frameworks in Cucumber BBD.
- Used and maintained the Wrapped Selenium and Third-Party libraries in projects Automation Suite.
- Developed automation test scripts using Selenium to evaluate Security of Web-based user authentication apps.
- Cucumber was used for entire Regression testing and functional testing with a primary tool as Selenium to test Scenarios, test cases and test conditions identified.
- Attended all the sessions on HIPAA and Transaction sets 837, and 834.
- Writing Selenium WebDriver automation scripts in Java for highly transactional Web-based websites
- Preparation and execution of test scripts and SoapUI tool to perform Web Services testing.
- Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Worked on Web-services applications, using SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against the database.
- Tested web services by generating XML SOAPUI Requests and validated the corresponding XML SOAPUI Responses.
- Worked with 834 (enrolment), and 837 (medical claims).
- Executed the test plans on web and mobile (Apple & Android) as per requirements using Appium tool.
- Proven ability to work with Appium tool integrated with complex architecture to automate Mobile Applications and executing test cases for validating GUI and system functionality on desktops and mobile devices including Android and iOS.
- Performed Mobile testing includes app testing, test automation for web application. Testing Mobile native applications by using Appium, Java.
- Experience in testing Rest Services using Rest Assured and tested both XML and Json formats.
- Performed data validation with JSON response Using REST Http client methods with a POST, GET, PUT and DELETE URL using REST assured java library.
- Performed EDI 834 (Enrollment/Dis-enrollment to a health plan), CSV file validation.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.
- Interacted with development and Product Management team for the Quick Resolution of Reported Bugs and Various Technical Issues.
- Supported testing in each SDLC phases for each project and tasks for GWCS and Sales Connect Medicare applications.
- Used Appium for Native and Hybrid App testing.
- Integrated Appium with Continuous Integration tool- Jenkins.
- Performed change defects verification of data in QA environment, before the Production implementation.
Environment: Selenium WebDriver/RC, POM, Jenkins, Appium, Cucumber, Web Services, Cucumber, Java, Maven, JUnit, Quality Canter, Eclipse, XPath, SQL server, JMeter.
Confidential, Denver, CO
Automation Engineer
Responsibilities:
- Interacted with managers, developers in daily stand-up meetings and discussions about the user stories and have a clear view of the requirement before testing the application.
- Participated and contributed to strategic QA planning.
- Perform manual and automated testing of a web-based application.
- Extensively involved in testing software applications and reporting bugs.
- Executed Manual Test Cases by using positive and negative data inputs.
- Implemented automation test scripts based on test cases using Selenium WebDriver 2.0 with Java.
- Maintained the Quality Standards set by the Project
- Involved in the Regression testing after every build release.
- Written precise set of both simple and complex test cases to ensure they cover entire project functionalities and deliver flawless product to the customer.
- Executing SQL queries to view successful transaction for data validation at the back end.
- Implemented and Tested online transaction for payment process using Selenium Web Driver.
- Responsible for Developing Web Applications on Selenium WebDriver, JUnit Framework.
- Developed automated tests using C# (Selenium WebDriver) in partnership with developers for continuous regression testing.
- Re-run the test scripts using regression testing for payment options.
- Extensively involved in Defect Reporting and Defect tracking process using Jira test management tool.
- Devised workaround when there were showstoppers/issues and ensured that testing completed within the deadline, Retest/Close the defects, fixed by the developers.
- Reviewed requirements for testability and usability, consulted development team with regards to system functionality.
- Customized Behaviour driven framework using Cucumber, Selenium WebDriver, Java-based on Page Object Model (POM) is developed and implemented.
- Create and maintain feature files consisting of test scenarios written in Gherkin language.
- Wrote test cases, implemented ran and added versions and iterations using Test Manager for positive, negative and END-TO-END Test cases.
- Manually tested, verified and validated that the product meets user requirements.
- Performed Regression and Re-Testing following any updates or bug fixes by the development team.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing, environment using Selenium.
- Performed validation of the test cases to ensure that all the requirements were being adequately met.
Environment: Agile, Selenium Web Driver 2.0, Jira, C#, Java, SQL, Eclipse, SVN, Maven, Cucumber, POM, JUnit, SOAP UI.
Confidential
Test Analyst
Responsibilities:
- Involved in Requirement gathering and building test suite based on FSD.
- Understanding the Business Requirements and Functional Specifications.
- Involved in authoring the Test Strategy and Test Plan.
- Attended daily status meetings and weekly calls.
- Involved extensively in system integration testing (Manual testing).
- Preparing Functional Test Cases and executing test cases.
- Executed automated test scripts using Quality Center.
- Performed Smoke testing, Integration testing, Positive testing, Negative testing, Functional testing and UAT testing.
- Preparation of Defect description and Defect reports.
- Used firebug to identify object's ids, Name, XPath, links in the application.
- Generating Test Reports and Maintaining Bug Status Report.
- Implemented test scripts on payment options like credit and debit cards using Selenium RC commands.
- Tested online transaction process on payment process using Selenium RC.
- Worked closely with developers to ensure high-quality products.
- Validated the scripts to make sure they have been executed correctly and meets the scenario description.
- Prepared java utility classes for data-driven testing using JUnit.
- Created weekly issue logs and provided documentation to discuss and share with the team for a resolution to common problems and solutions.
Environment: Manual testing, JUnit, HP Quality Center (QC), Java, WebSphere, Windows, HTML, Selenium WebDriver 2.0, Selenium RC.
