We provide IT Staff Augmentation Services!

Qa Automation Developer (sdet) Resume

4.00/5 (Submit Your Rating)

Mclean, VA

CAREER OBJECTIVE:

Seeking a position in a challenging environment ofSoftware Quality Assurance and Testing - SDET where I can utilize my technical competency and experience with web applications, Web services, writing Java,Groovy programming,automation, selenium,manual testing, API, SQLskills, and quality practices on various domains like

PPRFESSIONAL SUMMARY

  • Over 8+ years of experience in Information Technology as an SDET\IT Consultant \ QA Automation Engineer \ Test Engineer specializing in Enterprise-WideWeband Client Server Applications.
  • Extensive experience and knowledge of different-phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle(STLC),Defect life Cycle,Agile and Scrum methodologies.
  • Experience inTest planning, Test Design, Test Execution, Test Automation using selenium, CICD, Framework design and Defect Reporting and Tracking.
  • Experience in Core Java Programming using OOPS concepts, String, Collections, Exceptions handling etc.
  • Designing and building Frameworks like Behavior Driven Development(BDD/TDD),Hybrid, Keyword driven, and data driven using Selenium Web driver,Java as a programming language from the scratch in a complex and fast paced environment.
  • Good knowledge in salesforce Designed junction objects and implemented various advanced fields like Custom Objects, Page Layouts, Pick list, Custom Formula Fields, Field Dependencies, Validation Rules,sharing rules and Approval Processes for automated alerts, field updates, and Email generation according to application requirements
  • Good knowledge in SFDC Administrative tasks like creating Profiles, Permission Sets, Roles, Users, Record Types, Email Services, Reports, Dashboards, Tasks and Actions.
  • Good knowledge with Force.com Standard Objects Accounts, Contacts, Cases, Opportunities, Leads, Campaigns, Reports.
  • Experience in SFDC Administrative tasks like creating Profiles, Permission Sets, Roles, Users, Record Types, Email Services, Reports, Dashboards, Tasks and Actions.
  • Experience with Force.com Standard Objects Accounts, Contacts, Cases, Opportunities, Leads, Campaigns, Reports.
  • Experience in testing Web Services-SOA architecture, RPCs, XML transactions, SOAP, HTTP, WSDL, and REST using various industry standard tools like SOAP UI, Ready API,Postman,RestAssured.
  • Experience in developing Behavior driven development (BDD/TDD) using Gherkin language and Cucumber tool, created scenarios in feature files, step definitions, test runner etc.
  • Good experience in testing and Automating AngularJS applications using Protractor, Jasmine using Java script.
  • Experience in developing and understanding of HTML, XML, CSS and experience in using version control tools like SVN, Git, GitHub.
  • Experience in Cross Browser Testing and Parallel Test Execution using Selenium Web Driver, TestNG and Selenium Grid.
  • Experience in Black box, white box and grey box testing
  • Experience in using unit testing frameworks like Junit,TestNG, good knowledge in configuring the test suites in TestNG .xml file. Experience in using build tools like Maven and configuring pom.xml
  • Expertise in developing Test Framework from scratch using Page Object Model (POM) and maintaining the object repositories,experience in using java libraries like Apache poi and jxl.
  • Experience in working with web debugging tools like XPath, Fire Path, and Firebug and provided efficient locators for strategies like Xpath and CSS to run test scripts.
  • Good knowledge in DEVOPS concepts and working knowledge on Continuous integration and Continuous delivery (CICD) by using tools like Jenkins.
  • Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
  • Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
  • Experience in using the Test management and Defect Tracking tools like HP Quality center/ALM,Jira/Agile Central
  • Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix(RTM) and Defect reports.
  • Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
  • Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills

TECHNICAL SKILLS:

QA Automation Tools: Selenium WebDriver/Grid/RC/IDE, QTP/UFT, CucumberBug Tracking Tools, HP Quality Center/ALM, JIRA, Rally/Agile Central

Programming Languages: Java, Groovy, C++, C, SQL.

Databases: Oracle,SQL Server 2012,2010,2008, MY SQL

Web Technologies: HTML, CSS, JavaScript, XML

Operating Systems: Windows, Mac, Unix, Linux

Framework Environment: Eclipse, JDK, TestNG, JUnit, Visual Studio 2012/2008, TDD, BDD, Data Driven, Keyword Driven, Hybrid Driven

SOA Technologies: Soap UI, Ready API,Postman, Rest Assured

Test Build/CI Tools: Maven, Jenkins

Browsers: Mozilla Firefox, Google Chrome, Internet Explorer, Safari, Opera

Software Tools: Microsoft Office, Adobe Acrobat, Outlook Excel

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

QA Automation Developer (SDET)

Responsibilities:

  • Interacted with Product Owner, Customers and Project team members in analyzing the User stories and acceptance criteria.
  • Extensively worked on test cases involving validation of data Confidential all levels including field level validators and UI validation.
  • Developed BDD framework by writing features files, step definitions and closely worked with the Product owner using Cucumber.
  • Expertise in using Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Implemented BDD framework from scratch by using the existing Hybrid components
  • Expertise in grouping of test suites, test cases and test methods for regression and functional testing using TestNG Annotations like Groups, Parameter, Data Provider and Tags.
  • Used TestNG Parameter, TestNG.xml and Data Provider for parameterization.
  • Used Selenium automation (TestNG) to different type of browsers to perform Cross Browser Testing.
  • Maintained Automation scripts and responsible for code check-ins into SVN.
  • Utilized Apache POI jar file to read test data from the excel spread sheets and load them into required test cases.
  • Administered and Engineered Jenkins for managing weekly Build, Test, and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Prepared SQL scripts to verify the database updates, inserts and deletes of the records.
  • Used MAVEN to build and run the Selenium automation framework, Once the script got over, framework used to send the automation reports over email.
  • Created synchronization points by adding Explicit and implicit waits in the application to deal with timing problems.
  • Involved in Web services testing using SOAPUI/Ready API Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
  • Performed data driven testing by getting the data from excel sheet and automated multiple endpoints with various data sets and generated the reports.
  • Data Defined and Manipulate (DDL/DML) using SQL Queries in MYSQL.
  • Automated RESTful web services by using REST Assured java libraries
  • Automated the mobile version of the application using Appium, Selenium and Java
  • Mapped all the Requirements with the test cases using Requirement traceability matrix(RTM).
  • Performed Black Box Testing, UAT Testing and extensively used Selenium for Regression, Smoke, Functional Testing and data driven testing using excel file in Selenium.
  • Performed the application compatibility in the Versions of Chrome, Mozilla Firefox, Safari and Internet Explorer browsers using Selenium.
  • Defects were tracked, reviewed, analyzed and compared using Jira.
  • Used an Agile model of development life cycle (SCRUM). Used selenium with java, frameworks, design approaches, and various effective implementation techniques.
  • Actively involved in detection of issues with test cases, design, execution and plans.
  • Participated QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Environment: Java,Salesforce, Selenium WebDriver,Apache Poi,Rest Assured,TestNG, Firebug, Fire Path, XML, XPATH, DOM,Cucumber, Appium,AngularJS,Protractor, Groovy,Jira, SVN, Agile, SOAP,RESTful,Microservices,SQL, Jenkins, SoapUI,Ready API,Swagger Gherkin, Eclipse, Maven, Oracle.

Confidential, Harrisburg, PA

SDET(Selenium Automation Tester)

Responsibilities:

  • Analyzed the business requirements and developed the Detail Test Plan and the Test Strategy.
  • Followed and contributed to Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Involved in resolving the Technical challenges & in efforts estimation and Test Planning.
  • Involved in writing Automation scripts and executing scripts.
  • Developed BDD and TDD script with Cucumber and written step definition for Gherkin based features.
  • Involved in Preparation of 'Hybrid Driven Reusable Framework' using Java.
  • Used TestNG Parameter, TestNG.xml and Data Provider (Method and ITest Context.) for parameterization.
  • Implemented Page Object Model(POM) to maintain all reusable object and maintained the same.
  • Performed Automation testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
  • Designed Hybrid Appium Test automation framework, Page Object Model for mobile application (Android/iOS apps).
  • Tested Web App, Native App, automated the mobile testing and run the scripts for multiple using Appium Emulators and IOS Simulators.
  • Involved in Automation Feasibility Study for Web based applications.
  • Schedule calls & actively interact with client for various project related items or issues on frequent basis.
  • Assign work to team members during entire testing life cycle & monitor progress made on daily basis.
  • MSSQL server, database, and user creation/maintenance/upgrades. Own and resolve client setup and issues as needed.
  • Identified test data and organized in flat files scenario wise for test input Confidential run time.
  • Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating schedules tasks.
  • Used AWS to deploy the project on EC2 instance. Implementation of the Business logic layer for MongoDB Services.
  • Executed SOAP based web services API testing (Java Client and SOAPUI).
  • Ensure all Testing documents/artifacts are documented and maintained as per the process.
  • Created and executed SOAP UI Scripts for the Web Services testing.
  • Automated mobile application by using emulators and simulators using Appium Api.
  • Performed SIT Testing activities (as a part of manual testing) to evaluate and support Microservices by providing end-to-end application testing and by providing technical support.
  • Analyze test execution results and post defects with detailed steps and screenshots.
  • Used HPQC for tracking defects and notifying developers.
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
  • Prepared and Presented weekly and monthly QA Defect and Status Reports to the different Stakeholders.
  • Maintained bug lists for critical issues using Quality Center& reported the same in status meetings.
  • Performed ETL testing and precise documentation.
  • Tested backend database by writing complex SQL Queries.

Environment: Selenium WebDriver, TestNg, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, Quality Center, TDD, BDD, Cucumber, Gherkin, Eclipse,Appium, GIT, Sauce Labs, Maven, SQL Server,SSIS,SSRS.

Confidential, MD

Sr. QA Analyst

Responsibilities:

  • Developed test plans and test cases withinWaterfall Methodology after carefully analyzing FRD and BRD.
  • Executed all test cases in different phases of testing like GUI Testing, Functional, Regression, Integration, System, Sanity and User Acceptance Testing.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and JUnit Framework.
  • Writing the test cases using Element locators, WebDriver methods, Java programming features and JUnit Annotations.
  • Created and enhanced numerous test scripts to manage changes in the tested application's GUI, objects and in the testing, environment using Selenium WebDriver.
  • Worked in Agile environment, as a part of the Scrum team participated in daily standup meetings, sprint planning meetings as well as retrospective meetings and iteration reviews.
  • Used Cucumber for browser-based testing with scenarios and situations.
  • Designed Data Driven and Keyword Testing Framework in Selenium and captured data dynamically from web controls.
  • Executed Manual Test Cases by using Positive and Negative data inputs for Front End / User Interface testing.
  • Worked with Source version control tool such as Subversion (SVN).
  • Developed automated testscripts to test REST services using both XML and JSON formats.
  • Performed Backend Testing by writing SQL queries and joins to retrieve data from the database.
  • Used JIRA to track bugs and maintained the flow of iterations.
  • Performed Web Services Testing using SOAPUI with REST to create and execute Functional, Regression, compliance, and load tests.

Environment: Selenium, Java, SVN, XML, ETL, JIRA,SOAP, REST, SOAP UI,MS SQL Server, SSIS,SSRS,QTP,JSON.

Confidential, VA

QA Automation Tester

Responsibilities:

  • Developed and executed application software testing such as functional, integration, and regression testing to ensure the quality of WSI websites and related systems.
  • Used Keyword driven using CSS Selectors as a part of Frame work.
  • Built Keyword driven framework from the scratch and automated test cases
  • Developed reusable libraries for the framework and added Logs and reports
  • Project is developed using waterfall methodology.
  • Performed testing Web services (SOAP and REST) and XML with tool called SOAP UI, for the local WSDL / with URL and created Test cases, run them, do load testing, security testing.
  • Performed Web-Services Testing using SOAP UI and generated XML, JSON Files for messaging.
  • Reviewed Manual Testing methods and developed and executed automated scripts.
  • Developed and Maintained Function Libraries, Object Repositories
  • Performed Manual Testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
  • Performed Manual Testing process to ensure the quality of the software.
  • Used Quality Center for reporting/tracking bugs and for document control.
  • Tested 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.
  • Executed the manual test cases for various testing like GUI, Functionality, System, for Web applications and recorded the results.
  • Performed Manual Testing of the application, creating test plans, test cases and documentation.
  • Executed the test cases for the manual testing and tracked all the bugs discovered during manual testing to closure.
  • Worked on functional testing of SOAP and RESTful Web Services using SOAP UI Tool Wrote basic SQL queries to perform back end testing for data integrity.

Environment: Selenium RC,WebDriver, Quality Center, SOAP, REST, MS SQL Server, JAVA, XML.

Confidential

JavaDeveloper

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition.
  • Designed and developed web pages using JSP, HTML and used JavaScript for client-side validation.
  • Involved in design and development of the application in n-tier fashion based on MVC architecture standards and utilized Struts frame work.
  • Developed data model and stored procedures.
  • Used JDBC for communicating with the database.
  • Responsible for testing of application on various levels like integration and System testing by utilizing various methodologies.
  • Solid understanding in Object-Oriented analysis and design. Worked on various Design Patterns, UML and Enterprise Application Integration
  • Responsible for maintenance and production support of the application documented design and functional aspects of the application.

Environment: Asp.Net,Java, JSP, HTML, CSS, JavaScript, UML, XML, Oracle 9i, Linux, IBM Rational Rose.

We'd love your feedback!