Software Developer Engineer In Test Resume
Atlanta, GA
SUMMARY
- SDET (Software Development Engineer in Test) using JAVA, PYTHON, DEVTEST WORKSTATION(CA LISA), Blade Runner and Cucumber Automation testing scripting using open source and licensed testing tools.
- Over 8 years of experience as an SDET and 5 years in core java.
- Have been working on Pandas with behave framework for DATA testing/QUALITY testing
- Have been working on API testing from the past 4 years using Postman, Cucumber
- Have experience on working in Lambda function with AWS
- Over 3 years of experience in validating the Cassandra DB
- Validated the data Migrated from SQL Databases (Oracle and SQL Server) to NO SQL Databases - Cassandra
- Experience in working on testing using the SPARK-SCALA.
- Have worked on End 2 End automation of API’s using DEVTEST WORSKSTATION (CA LISA).
- Used BaldeRunner for automation of Web UI test cases.
- Validated Data security and Sharing rules in Salesforce. Tested Users, Profiles, Role hierarches and Permission sets as per user profile and Public group.
- Extensively used automation frameworks like PANDAS, TestNG, Data Driven, Cucumber, CA-LISA and Page Object Model (POM) for regression testing.
- Extensive Software Test Automation through Behavioral Driven Development using Cucumber (Gherkin Language) / Selenium.
- Performed Web API automation for the backend API, Processors and Consumers.
- Designed and developed Load Runner scripts for different protocols
- Highly expertise in automation testing technology like Selenium WebDriver.
- Expert in implementing JAVA API's in Selenium Automation Scripts.
- Extensive experience in Functional Testing, Regression Testing, System Testing, Integration Testing, Smoke / Ad-hoc, Sanity and User Acceptance Testing.
- Good experience in implementing QA methodologies like Agile and Waterfall model.
- Involved in design, implementation, integration, testing and deployment phases of the software using ASP.NET MVC architecture, IIS, C#, SQL Server.
- Good experience in preparation of Testing artifacts like Test Plan, Test case design document, Test summary report, Test Deliverables and Test Metrics.
- Automated RESTful Web services using Groovy in IDE and tested the functionality using SOAPUI.
- Designed and developed test framework based on SOAP UI API, which can support data-driven test, switching test environment, running test case selected and automatically generating test report in CSV format.
- Generated automated tests for testing REST based Web Services using POSTMAN in JavaScript.
- Used POSTMAN for testing the API requests by setting up multiple environments such as local setup, live environment.
- Strong working experience on functional/regression automated testing tools like Selenium web drivers, JMeter, HPALM and IBM Rational robot.
- Onsite experience in testing the application using live production data with client during User Acceptance Testing (UAT).
- Good programming skills in Java, Oracle, SQL.
- Excellent experience in performing backend testing using SQL.
- Good functional knowledge and extensive testing experience in Retail and Investment Banking.
- Good experience with working on Onsite-Offshore model and leading teams.
- Interaction with development teams for smooth problem resolution and error free rollouts.
- Good Communication skills, Documentation Skills, Team problem solving ability, analytical and quality conscious.
TECHNICAL SKILLS
Testing Tools / Frameworks: Selenium WebDriver, Cucumber, Pycharm, Moba-Xterm, HP/ALM, Postman, IBM Rational Robot, JMeter, QTP, TestNG, POM, Soap UI, REST, Cucumber, Blade Runner
Operating Systems: Windows 2000/98/95/NT/XP, LINUX, MS-DOS
Languages: Python, Scala, Java, XML, Vb.Net, HTML/DHTML
Databases: MS Access, Oracle 9i, SQL Server 2000, Oracle DB, Ms-sql
GE Suite: Small World Spatial Core Technology 4.1, Speedi Win.
Polaris Suite: Intellect Cards
Test Environment: WebLogic servers, NET, Java, Citrix, AWS
Office Tools: Text editors, Web developments, CA LISA
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Software Developer Engineer in Test
RESPONSIBILITIES:
- Writing the manual test cases based on the requirements and update into the Qtest
- Validate the API’s using Postman
- Automate the API’s using Selenium, cucumber
- Extensive use of SQL, MSSQL and WinSCP
- Automated the framework from the scratch and integrated with the Jenkins pipeline
- Performed a lot of regression testing and execute the sanity test cases very day
- Hands on experience in working with the deployment and shakeout testing
- Worked on creating the automation test suites for the pipeline integration
- Worked on executing the Web UI and API level automation
- Worked on validating the test data in the database through automation.
- Actively monitored the Splunk queries for capturing the logs
- Validating the data generated in the scheduler if it is matching form the DB relates to Data base testing
- Validated the E2E test scripts from different IHAPS
- Worked on Blade Runner which works as an automation tool for Confidential .
- Validated scripts from using selenium webdriver.
- Participated in sprint grooming, sprint planning and scrum calls.
ENVIRONMENT: Selenium driver, Postman, BDD, TDD, Oracle DB, Ms-SQL, Intellij, SQL developer, MT putty, Winscp, SoapUI, Blade Runner
Confidential, Atlanta, GA
Software Developer Engineer in Test
RESPONSIBILITIES:
- Worked on automating the scenarios in Python using behave framework based on the business logic.
- Extremely worked on designing the framework from the starch using the Pandas.
- The framework was written in feature file with GIVEN, WHEN, THEN linked to step definitions
- Worked on Merging multiple files into a single dataframe to perform testing
- Also worked on comparing the dataframes in spark
- Worked on scripting for connecting to the HBase and Hive tables
- Worked on writing the Scala SQL scripts to extract the data based on the source system
- Used to create a jar wherein we store the functionality of the class and execute it ON-perm
- Have created the shell script for testing the functionality
- Also integrated these Test cases using Jenkins for CI/CD integration
- Used Version One to keep track of all the user stories
- Used to perform a lot of data testing/Quality testing based on the Sky Miles numbers for customers
- Performed testing for more than a million records at once in sparksql
- Worked on implementing the test cases with PO before automating
- Also written script to validate the data that was being ingested into KAFKA topic
- Worked on preparing the merge file for the previous day and current day based on the PII information.
- Created reports and updated in the SharePoint.
- Had a good coordination with the rest of team members in getting the work done
- Actively participated in sprint demos and sprint planning sessions.
ENVIRONMENT: SeleniumWeb driver, Behave, PANDAS, CUCUMBER, HP LoadRunner, SOAPUI, DEVTEST Chrome, Fire path, HPALM, Test NG, POSTMAN, JAVA, J2EE, SOAPUI, Firefox, CSS, JSON, GIT, SQL, Eclipse, Agile
Confidential, Atlanta, GA
Software Developer Engineer in Test
RESPONSIBILITIES:
- Worked on automating the applications for about 25 apps based on the functionality
- Extremely worked on designing the framework from the starch using the CUCUMBER.
- Actively worked on attending the business calls to understand the functionality of each app to cover all the functional related test cases.
- Used DevTest workstation (CA LISA) to perform the End 2 End regression testing for both legacy and Digital Order IDs.
- Used Java as a language for calling the functions in eclipse for calling the app-names in cucumber
- Also integrated these Test cases using Jenkins for CI/CD integration
- Created customized HP LoadRunner scripts at API level with manual correlation, user defined functions, development libraries classes and methods, and error handling.
- As per the business knowledge wrote down all the manually and then reviewed it with Product owner.
- Accessed database like Cassandra and gem fire for the inserted Order IDs.
- Performed operations like POST, GET, PUT calls for automation.
- Also written SQL queries for extracting the Order IDs from the data bases.
- Created HTML reports for all the test cases to put the results under one table.
- Worked on CUCUMBER for implementing the test cases using the step-based model of WHEN AND THEN.
- Integrated the Micro services using the API in the testconfig file using the similar name in the BDD.
- Excellent in handling the automation tool of selenium web driver.
- Have been working on payment order data access APIs for creating the order ID.
- Worked on testing the REST ASSURED web services.
- Integrated the URL in testconfig file for running the test cases based on the rest calls.
- Also worked on the SEDONA APPS for generating the quote accepting the quote and posting the order ID into the deep.IO.
- Maintained defects in Rally and Tracked them in HP ALM
- Actively participated in designing and documenting the testing documents in the project like test case design document template, weekly status report.
- Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
ENVIRONMENT: SeleniumWeb driver, CUCUMBER, HP Load Runner, SOAPUI, DEVTEST Chrome, Fire path, HPALM, Test NG, POSTMAN, JAVA, J2EE, SOAPUI, Firefox, CSS, JSON, GIT, SQL, Eclipse, Agile, UI, JavaScript, Xml.
Confidential, Atlanta, GA
Software Developer Engineer in Test
RESPONSIBILITIES:
- Actively participated Agile and scrum meetings / ceremonies / stand ups and story writings.
- Participated to in core automation meetings to identify E2E business scenarios for automation, includes prioritization and automated test development standards.
- Developed check list for Automation of Software Quality Assurance and developed coding standards.
- Used Firebug Tool to identify element locators like id, Name, class, XPath, link, partial link, CSS, for QA Automation.
- Performed automation testing as per the user stories using Selenium WebDriver, TestNG and Cucumber.
- Gathered business process requirements and utilize Salesforce functionality to automate and achieve those objectives.
- Implemented the business logic under the Servlets and simple Java Bean components to be used under the various modules in the Solutions.
- Implemented QA automation using Selenium WebDriver, Java, Cucumber, Maven and Jenkins.
- Integrated the API tests with Postman for creating the test environment
- Successfully integrated Postman and selenium scripts with Jenkins
- Proficient in handling web service automation tools like Postman.
- Used Collection Runner to run the API requests unlimited number of times and provide an aggregate summary for each collection.
- Configured the environment to allow different API calls such as local machine, development server or production server.
- Used the Builder tab to create the HTTP requests compared the response.
- Performed build acceptance testing, regression testing, and smoke testing for nightly builds and across different environments.
- Defect Maintenance, Tracking, using HPALM
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort.
ENVIRONMENT: SeleniumWeb driver, Chrome, Fire path, HPALM, Test NG, POSTMAN, JAVA, J2EE, SOAPUI, Firefox, CSS, JSON, GIT, SQL, Eclipse, Agile, UI, JavaScript, Xml.
Confidential
Automation Engineer/ Java Developer
RESPONSIBILITIES:
- Performed Structural Testing, Functional Testing and Non-functional Testing, Database Testing.
- Developed the automated test script for regression, parallel test suite in an application by using Selenium tool and configured thread count and groups for each test case.
- Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
- Involved in designing the architecture of web application using JSP, Servlets and CoreJava
- Developed Selenium scripts to get the data from the webpage by using the methods like get Text, get Title, get Attribute.
- Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
- Implemented Selenium Synchronization for Conditional and Un-Conditional waits using Implicit Waits and Explicit Waits.
- Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment.
- Wrote Selenium script for taking screenshot and used Actions class to perform Mouse and Keyboard events.
- Involved in automating the popups using the Alert interface.
- Used SVN to maintain and manage the build scripts, test data used and other documents related to the project.
- Used Cucumber by creating the Feature and Step Definition file and Runner file to execute test scripts.
ENVIRONMENT: Java, Oracle, Selenium WebDriver, TestNG, Selenium Grid, Log4jMaven, Jenkins, Eclipse, SVN, Cucumber (Gherkin), SOAP UI, HP ALM, GIT, QC.
