We provide IT Staff Augmentation Services!

Sdet Resume

2.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • Software Development Engineer in Test (SDET) with 7 years of professional experience in IT with an extensive background in QA, specifically in Test Automation including designing, developing and implementing automation framework, test plans and test processes. Ability to train, lead QA competency and strategy enterprise wide. And extensive experience in working parallelly with Developers in coordinating on Code Reviews, Technical standards and Testing approaches in various Digital Projects.
  • Extensive experience performing Testing activities in several domains such as Healthcare, Banking, Ecommerce and Retail.
  • Extensive working experience in Ecommerce Mobile App Testing for both Native and Responsive applications with an emphasis on iOS and Android platforms.
  • Experienced in all phases of Test Life Cycle, including requirement’s gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Extensive experience in Manual Testing, Automation Testing, designing Test plans, writing and executing Test Cases.
  • Proficient in Smoke Testing, Functional Testing, GUI Testing, Load Testing, Stress Testing, Unit, Regression, Continuous Integration, System, Performance, User Acceptance Testing (UAT)
  • Hands on Experience in Data driven, Keyword Driven automation frameworks using Selenium Web driver, Java, Junit and TestNG.
  • Experience with SOA architecture that includes RESTful API Services testing using tools like Postman, Curl, Soap UI, Rest Assured and also using CA Dev Test formerly known as Lisa.
  • Developed front end UI automation test scripts using Selenium and Java on Hybrid Framework consisting of Data driven and Page Object Model functionalities through Maven as project building tool.
  • Experienced in handling dynamic Drop Down, Auto - Suggestive Drop-Down, Radio Buttons, Calendar UI, Alerts and Switching between Parent and Child Windows.
  • Proficient in using Native Mobile application related testing tools like Appium, Perfecto, Charles Proxy, Bloodhound (For Monitoring Analytics).
  • Hands on Experience in Back-End testing ensuring data consistency on Front end by manually writing SQL queries which includes Select, Insert, Update, Delete and joining multiple tables. based on requirements on relational databases using Oracle SQL Developer, DB2 Visualizer.
  • Proficient in use of Git, SourceTree for maintaining the version control and integrated version control tools with Jenkins, TeamCity to run the Smoke and Regression Tests for CI/CD (Continuous Integration and Continuous Delivery) pipeline.
  • Experienced in creating Test Strategy, Test Plans, Test Cases, Estimation and doing Root Cause Analysis.
  • Well versed in Agile ceremonies such as PI planning, Product backlog grooming, Sprint Planning, Daily Standups, Sprint Retros and as well as Sprint Demos.
  • Expertise in identifying, reporting and re-testing the bugs/defects using defect reporting standards using tools like Jira, ALM, QC, Bugzilla.
  • Effective Communication skills in mediating between team member, clients and management and ability to take initiative, prioritize and work independently in order to meet deadlines.
  • Experience working in Waterfall, Agile and OKR Project styles and also effective in leading, mentoring and coordinating with teams in an Onsite-Offshore model.

TECHNICAL SKILLS

Testing Tools: HP QC, QTP, Selenium, Charles Proxy, Bloodhound

Test Automation & Framework: Selenium RC, WebDriver, IDE, QTP, Load Runner, Perfecto, Appium, Lisa/DevTest, Yaapita (In House API Testing framework), TestNG, Junit

Bug Tracking: Jira, Gemini, BugZilla

Languages: Java, JavaScript, XML, SQL

RDBMS: Oracle, MS SQL Server, MYSQL

Version Control Tool: CVS, SourceTree, GIT, SVN

Protocols: HTTP, HTTPS, SMTP, SSL, TCP/IP

Methodologies: SDLC, STLC, Waterfall, Agile, OKR (Objective and Key Results)

Operating Systems: Windows, Mac OS, Linux, Android, iOS

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati OH

SDET

Responsibilities:

  • Involve in gathering and analyzing the Business Requirements, Acceptance Criteria with Product Owners for every specific feature and identify the Test requirements and create Test strategies and plan for the application.
  • Estimate, Prioritize, Plan and coordinate testing activities during the PI planning / OKR sessions and individual sprint planning sessions.
  • Identifying the source of data, the development of data definitions and establishment of rules to maintain validity and quality of data.
  • Validate the stories or feature work manually on all the platforms before PO Review
  • Build and Execute extensive test cases manually and automate UI Happy paths for mobile applications in Android and iOS
  • Work with Developers in writing and validating the Unit Tests in place and make sure that the Unit Tests ran every time a build is pushed from the feature branch.
  • Performed testing for responsive web design implementations for different devices
  • Developed test code in Java language using Eclipse, IDE and TestNG framework for web deployments
  • Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG.
  • Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations .
  • Used SQL Queries to verify the data from the Oracle database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in creating automation test suites for progression & regression testing using Rest Assured. The messaging formats included SOAP over HTTP & REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web and Mobile based applications.
  • Created keyword driven, data driven, functional automation frameworks, developed scripts in compliance with the above-mentioned frameworks for API testing,
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Performed defect tracking and management using Quality Center and Jira
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Working closely with the Developers in the review and modification of the product and its specifications using Agile-testing methodology.
  • User Charles Proxy for the Service calls monitoring and avoid any duplicate or extra calls being made from the client side.

Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, Agile, HTML, XML, XPath, JavaScript, Quality Center, Jira, Firebug, SQL, Oracle, Windows, Android, iOS.

Confidential

SDET

Responsibilities:

  • Created Test Strategies, Test Plans, Test Cases and documentation guidelines.
  • Customized test documentation policies for fast-paced project development efforts.
  • Optimized test case documentation for Agile and Extreme Agile methodologies to minimize documentation time and enhance quality status report generation.
  • Managed testing artefacts for more efficient organization and versioning across multiple projects to ensure deliveries before deadlines using Git.
  • Effectively communicated with business analysts, developers, testers and management.
  • Engaged in various meetings to give walkthroughs regarding functionalities and issues.
  • Tested Application UI Pages with Text Fields, Radio Buttons, Checkboxes, Drop Downs, Links, Alerts, Multiple apps in background, Responsive Browser navigation as part of Functional Testing.
  • Conducted comprehensive manual testing using multiple testing methodologies such as Acceptance testing, smoke testing, sanity testing, and boundary testing.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using Junit for every relevant class.
  • Created test cases, test plans, tested API’s, wrote Junit test cases, executed code coverage, wrote automation scripts using Selenium, executed database queries for testing purposes and led different projects in the shipping and checkout domain.
  • Conducted manual testing for mobile platform deployment of application in Android and iOS
  • Performed UI and performance testing manually for different mobile hardware configurations
  • Maintained Jenkins CI for scheduling auto run of smoke and regression test for builds in different environments.
  • Used Appium and Perfecto to run the automation scripts against emulators/simulators and also physical devices.
  • Experience in RESTFULL web service Testing using Rest Assured framework java. Validated JSON formatted data, different http status codes
  • Hands on experience in Service Virtualization using Nginx and docker to minimize the test data limitations and also verify edge case scenarios.
  • Created automated script for REST-API testing using Rest Assured framework .
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Identified and reported bugs using defect tracking tool HP Quality Center and Jira and presented bug reports for weekly status updates.
  • Performed data accuracy, data validation and data integrity testing by querying the database using SQL queries to check the data table on server.
  • Conducted backend testing using SQL queries to validate data for database.
  • Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
  • Conducting regular Bug review and status meetings on team's test plans and feature deliverables.

Environment: Java, Selenium WebDriver, TestNG, Maven, SoapUI, Jenkins, XML, XPath, JavaScript,, SQL, Oracle, Windows, Android, iOS, Appium, Perfecto, Dev Test / Lisa.

Confidential, Phoenix AZ

SOA Test Analyst

Responsibilities:

  • Analyze business requirements, Functional Specifications and technical documents of the application and provide timely and meaningful feedback
  • Work on the user stories and plan sprints with respect to Software Development Life Cycle
  • Estimate, prioritize, plan and coordinate testing activities
  • Prepare and participate in the Test plan discussions and develop the automation Test plan and Strategy
  • Assist in building tools and frameworks for automated testing
  • Done Data-driven testing for checking with multiple data and written scripts for that. Developed and parameterized automated Test Scripts for functionality testing using QTP. Generated reports in Excel to show the test status of the test scripts and participated in the meetings to walk through the defect reports.
  • Automated all Test scenario within the test cases, which includes pre and post procedures of a particular scenario.
  • Automated the test cases in such a way they can run in different environments by parameterizing dependencies between environments.
  • Create various Filters & Assertions to validate actual response with expected response as part of Contract Testing.
  • Used XML-XML Comparison assertion to validate the expected XML with the actual XML response.
  • Used the ‘Write Properties to Output File’ step to write the desired results of test execution into a csv file to be shared with the project stakeholders.
  • Perform both manual and automation test script execution across multiple browsers to check the compatibility of the application(s) after service deployments.
  • Execute automation tests as needed during multiple deployments and releases, analyze and report results
  • Maintain QA automation repositories and tests, developing and maintaining test jobs on continuous integration tools (TeamCity and GitLab)
  • Help/Own the deployments into lower environment and run smoke and regression suites
  • Responsible lead/manage automation for the multiple agile cross functional teams
  • Modify/Enhance automation scripts when there is a code change in the functionality which affects the automation tests
  • Execute automation smoke test for each build whenever the build is deployed in the lower environments and execute automation regression in the Regression environment for the release candidate build and analyzing the results and prepare the reports
  • Work closely with development teams to drive root cause analysis and debug the application through logs and Kibana
  • Prepare different reports of automation results and automation dashboards

Environment: Dev Test, SOAP UI, Postman, Oracle, SVN, Jira, Stash/Bitbucket, Team city

We'd love your feedback!